Commit Graph
544 Commits
Author SHA1 Message Date
KaifAhmad1 6eca6af7bc Merge branch 'main' of https://github.com/Hawksight-AI/semantica 2025-12-18 22:28:52 +05:30
KaifAhmad1 eb5980a1fb Finalize triplet store refactoring and documentation updates 2025-12-18 22:28:15 +05:30
KaifAhmad1 ec6cfdf304 Update docs: Enhance CONTRIBUTING.md with performance section & add Contributors widget to README 2025-12-18 22:14:02 +05:30
Mohd Kaif bb63faa1ec Merge pull request #103 from Hawksight-AI/triplet-store
Triplet Store Module: Unified Interface & New Backends
2025-12-18 21:42:56 +05:30
KaifAhmad1 38962d3d7a Refactor triplet_store: Unified TripletStore interface, removed Virtuoso/TripletManager, added Blazegraph/Jena/RDF4J support, updated docs and notebooks 2025-12-18 21:37:11 +05:30
Mohd Kaif fbe0ed1a41 Delete context_tutorial_data/saved_agent directory 2025-12-18 18:34:55 +05:30
Mohd Kaif affb16de9e Merge pull request #102 from Hawksight-AI/context-engineering
Context Engineering Module Overhaul & Advanced Documentation
2025-12-18 18:33:46 +05:30
KaifAhmad1 8d6b38d7da Refactor Context Engineering module, rebuild advanced notebook, and update README 2025-12-18 18:30:16 +05:30
Mohd Kaif a1ae001618 Merge pull request #101 from Hawksight-AI/context-engineering
feat(embeddings): Switch Default Embedding Engine to FastEmbed
2025-12-18 13:43:26 +05:30
KaifAhmad1 5cc0c7eac4 feat(embeddings): switch default to FastEmbed and update docs
Set FastEmbed as default embedding provider in TextEmbedder. Updated dependencies in pyproject.toml. Refreshed Context Module notebook and documentation to reflect changes. Added verification tests.
2025-12-18 13:40:39 +05:30
Mohd Kaif 734585ed92 Merge pull request #100 from Hawksight-AI/context-engineering
Feature: Context Engineering & Persistence Overhaul
2025-12-18 00:59:20 +05:30
KaifAhmad1 e45875f924 feat: enhance context module with persistence and FastEmbed
- Updated AgentContext, AgentMemory, and ContextGraph to support save/load persistence
- Integrated FastEmbed into VectorStore for high-performance local embeddings
- Replaced DemoVectorStore with production VectorStore in docs and examples
- Rebuilt 19_Context_Module.ipynb as a deep dive into context engineering
- Updated documentation and README to reflect new capabilities
2025-12-18 00:56:56 +05:30
KaifAhmad1 1620de371f Update cookbook/introduction/18_Deduplication.ipynb 2025-12-17 23:49:49 +05:30
Mohd Kaif ae4e93923e Merge pull request #99 from Hawksight-AI/conflicts
Improve Deduplication Logic: Jaro-Winkler Default & Disjoint Property Handling
2025-12-17 23:12:07 +05:30
KaifAhmad1 7297d46ac8 Fix deduplication logic: Jaro-Winkler default, disjoint property handling, and docs update 2025-12-17 23:08:38 +05:30
Mohd Kaif 1a124c7294 Merge pull request #98 from Hawksight-AI/conflicts
Refactor: Simplify Merge Strategy Syntax
2025-12-17 22:30:05 +05:30
KaifAhmad1 0a052b676d Refactor deduplication module to support simplified string-based merge strategies and update documentation 2025-12-17 22:27:16 +05:30
KaifAhmad1 0476950fdf Refactor Deduplication notebook to use cell-local imports for better clarity 2025-12-17 21:33:12 +05:30
KaifAhmad1 a467cb5af6 Fix deduplication notebook code cells and workflow 2025-12-17 21:11:45 +05:30
Mohd Kaif 89235d1f19 Merge pull request #97 from Hawksight-AI/conflicts
Fix conflict resolution metadata and notebook output
2025-12-17 20:20:09 +05:30
KaifAhmad1 3934c74300 Fix conflict resolution metadata and notebook output 2025-12-17 20:17:03 +05:30
Mohd Kaif 8f8e532114 Merge pull request #96 from Hawksight-AI/conflicts
Improve conflicts documentation & notebook; align examples with current APIs
2025-12-17 19:15:06 +05:30
KaifAhmad1 b091c870bc Improve conflicts docs and notebook; align conflicts APIs 2025-12-17 19:12:16 +05:30
KaifAhmad1 53f6aba967 refactor: distribute imports to relevant cells in conflict detection notebook 2025-12-17 16:35:57 +05:30
KaifAhmad1 0b67bfa998 fix: JSON syntax error in conflict detection notebook 2025-12-17 16:28:39 +05:30
Mohd Kaif 381de30cbd Merge pull request #95 from Hawksight-AI/conflicts
Update conflict resolution notebook and fix module errors
2025-12-17 14:38:15 +05:30
KaifAhmad1 999c490ba9 Update conflict resolution notebook and fix module errors 2025-12-17 14:33:09 +05:30
KaifAhmad1 00322d81c6 feat: enhance visualization and fix source tracker 2025-12-17 13:34:21 +05:30
KaifAhmad1 ad6dd1af4f Cleanup temporary and update scripts 2025-12-17 12:11:27 +05:30
KaifAhmad1 78a3b4a6cd Update export notebook and ontology files 2025-12-17 12:07:04 +05:30
Mohd Kaif 07208318ec Merge pull request #94 from Hawksight-AI/ontology
Fix Ontology Notebook and robustify Library Components
2025-12-17 01:28:15 +05:30
KaifAhmad1 ea6cfdf6a8 Fix Ontology notebook and related library bugs (missing entities, punctuation handling, imports key, version recursion) 2025-12-17 01:26:03 +05:30
KaifAhmad1 7439f31399 refactor: revamp ontology notebook with comprehensive module coverage 2025-12-17 00:34:59 +05:30
Mohd Kaif 8a25494f55 Merge pull request #93 from Hawksight-AI/ontology
PR: Update Ontology Module to 6-Stage Pipeline with Validation
2025-12-17 00:13:14 +05:30
KaifAhmad1 72d948972b Update ontology module: 6-stage pipeline, OntologyValidator integration, and documentation updates 2025-12-17 00:10:51 +05:30
KaifAhmad1 a62326a61f Manual update to 13_Vector_Store.ipynb 2025-12-16 22:46:50 +05:30
KaifAhmad1 e171e86daa Fix dimension mismatch and remove convenience functions section from 13_Vector_Store.ipynb 2025-12-16 22:36:24 +05:30
KaifAhmad1 6dc4f69c84 refactor: overhaul 13_Vector_Store.ipynb with mastery guide format and fix numpy truthiness bug in hybrid_search.py 2025-12-16 22:05:43 +05:30
Mohd Kaif 45205ad54d Merge pull request #92 from Hawksight-AI/vector-store
Refactor: Rename "Adapter" to "Store" & Fix Vector Store Bugs
2025-12-16 20:48:00 +05:30
KaifAhmad1 dd6b341fb9 Refactor: Rename Adapter to Store across Vector, Graph, and Triplet stores. Update docs and tests. 2025-12-16 20:45:11 +05:30
Mohd Kaif 77186a518d Merge pull request #91 from Hawksight-AI/conflicts
Refactor: Remove QA Components & Enforce Submodule Imports
2025-12-16 17:54:12 +05:30
KaifAhmad1 adabdd283f Refactor imports to use submodule-specific paths and remove generic exports 2025-12-16 17:49:41 +05:30
Mohd Kaif abe730891f Merge pull request #90 from Hawksight-AI/conflicts
Refactor: Remove Deferred QA Components and Cleanup References
2025-12-16 17:27:57 +05:30
KaifAhmad1 96702923de Remove QA components (OntologyValidator, ConflictDetector, etc) and fix residual references 2025-12-16 17:25:15 +05:30
KaifAhmad1 bfd4bd60e5 fix(split): add id field to Chunk class and update provenance tracking logic in notebook 2025-12-15 23:16:11 +05:30
KaifAhmad1 e211a7bf57 Fix Chunking Notebook errors and Windows Unicode encoding issues
- Fix AttributeError in SlidingWindowChunker notebook example by using correct chunk attributes (start_index/end_index).
- Update SlidingWindowChunker initialization in notebook (window_size->chunk_size, step_size->stride).
- Fix UnicodeEncodeError in progress_tracker.py by adding fallback encoding for Windows console output.
- Minor updates to chunk validator and table chunker.
2025-12-15 22:22:13 +05:30
KaifAhmad1 30e2645a98 Remove temporary output files 2025-12-15 21:18:39 +05:30
KaifAhmad1 e5e8823423 Fix relation extraction for dependency method 2025-12-15 21:14:08 +05:30
KaifAhmad1 b5c91a90a3 fix(split): populate entities/relations in chunk metadata and reload modules in notebook 2025-12-15 19:30:49 +05:30
KaifAhmad1 569fdc31f1 fix(kg): update GraphAnalyzer metrics keys and fix notebook usage 2025-12-15 19:11:04 +05:30