Don Simpson
65d99f7f8a
Added CloudFormation template that creates a dev cluster with a single [t3 instance]( https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-instances-t3.html ) configured with a [public endpoint]( https://docs.aws.amazon.com/neptune/latest/userguide/neptune-public-endpoints.html ) and IAM Auth enabled (required for public endpoint), and creates an IAM User using least-privilege principles. See Get started with Neptune Database for free on the [Amazon Neptune pricing page]( https://aws.amazon.com/neptune/pricing/ ).
...
Includes the CloudFormation template in the same directory as the [Amazon Neptune Cookbook](https://github.com/Hawksight-AI/semantica/blob/main/cookbook/introduction/21_Amazon_Neptune_Store.ipynb ) and references it as a prerequisite in the cookbook.
2026-01-15 18:48:49 -05:00
Mohd Kaif
9b81137b26
Merge pull request #200 from Hawksight-AI/docs
...
Update earnings call analysis notebook with relation extraction fixes
2026-01-16 03:05:07 +05:30
KaifAhmad1
653523efeb
Update earnings call analysis notebook with relation extraction fixes
...
- Update notebook to use corrected RelationExtractor API
- Move provider/model parameters to initialization
- Add verbose logging for debugging
- Include working relation extraction examples
2026-01-16 03:03:11 +05:30
Mohd Kaif
ba04421d9b
Merge pull request #199 from Hawksight-AI/docs
...
Update changelog for LLM relation extraction fixes
2026-01-16 02:59:44 +05:30
KaifAhmad1
5d3fe51dbd
Update changelog for LLM relation extraction fixes
...
- Add comprehensive changelog entry for relation extraction parsing fixes
- Document breaking changes and new test coverage
- Update with provider normalization and JSON fallback details
2026-01-16 02:58:28 +05:30
Mohd Kaif
f20782f517
Merge pull request #198 from Hawksight-AI/semantic-extract
...
Fix LLM Relation Extraction
2026-01-16 01:22:37 +05:30
KaifAhmad1
96dc5d754a
Fix LLM relation extraction parsing and add tests
...
- Harden LLM relation extraction result handling to parse instructor/OpenAI/Groq variations
- Add structured JSON fallback when typed generation yields zero relations
- Strip acceptance of extra kwargs like max_tokens/max_entities_prompt in relation extraction internals
- Add comprehensive unit tests with mocked LLM provider
- Add integration tests for Groq provider with environment variable API key
- Ensure relation extraction completes and returns results when model identifies relations
2026-01-16 01:19:33 +05:30
Mohd Kaif
cf84526cc7
Merge pull request #197 from Hawksight-AI/semantic-extract
...
Robust LLM Extraction and Groq 401 Fix
2026-01-15 22:46:20 +05:30
KaifAhmad1
5ad20abeab
fix(semantic_extract): fix Groq 401 error and improve LLM provider robustness with instructor.from_provider
2026-01-15 22:43:11 +05:30
Mohd Kaif
ade08a65ae
Merge pull request #196 from Hawksight-AI/semantic-extract
...
Enhance RelationExtractor with core fixes and verbose logs
2026-01-15 19:03:36 +05:30
KaifAhmad1
fb25644fa7
Enhance RelationExtractor with core fixes and verbose logs
...
- Fix excessive entities being passed to LLM in RelationExtractor
- Add comprehensive 'Heartbeat' verbose logs to methods.py and providers.py
- Ensure robust API key handling and explicit error reporting
2026-01-15 19:00:42 +05:30
Mohd Kaif
63899f2427
Merge pull request #195 from Hawksight-AI/semantic-extract
...
Robust Semantic Extraction - API Key Handling & Error Reporting
2026-01-15 18:02:01 +05:30
KaifAhmad1
fd6e058275
feat(semantic_extract): enhance error reporting and API key robustness
2026-01-15 17:59:04 +05:30
Mohd Kaif
23d8207ef5
Merge pull request #194 from Hawksight-AI/semantic-extract
...
Robust API Key Handling in Semantic Extract Module
2026-01-15 16:32:52 +05:30
KaifAhmad1
f2a11fc8ad
fix: robust api_key handling in semantic_extract module
2026-01-15 16:29:52 +05:30
KaifAhmad1
c6316ba4bd
Release 0.2.2
v0.2.2
2026-01-15 00:42:07 +05:30
Mohd Kaif
b6d630fc74
Merge pull request #191 from Hawksight-AI/semantic-extract
...
Improve `semantic_extract` performance and add Groq LLM smoke tests
2026-01-14 17:21:26 +05:30
Mohd Kaif
3f2cb49e50
Delete PR_DESCRIPTION.md
2026-01-14 17:17:32 +05:30
KaifAhmad1
c7814616a9
Improve semantic_extract performance and add Groq LLM smoke tests
2026-01-14 17:11:26 +05:30
Mohd Kaif
531014fbda
Update version and description in pyproject.toml
2026-01-14 14:05:36 +05:30
Mohd Kaif
1cf9b34e3e
Merge pull request #190 from Hawksight-AI/utils
...
docs: update CHANGELOG.md with recent changes
2026-01-14 12:51:40 +05:30
KaifAhmad1
2e81c86489
docs: update CHANGELOG.md with recent changes
2026-01-14 12:49:29 +05:30
Mohd Kaif
1690fec3f7
Merge pull request #189 from Hawksight-AI/utils
...
resolve dependencies, migrate Gemini SDK, and sanitize notebooks
2026-01-14 12:42:38 +05:30
KaifAhmad1
72a6ddb48f
Merge remote-tracking branch 'origin/utils' into utils
2026-01-14 12:38:44 +05:30
KaifAhmad1
a5da533d55
chore: resolve dependencies, migrate Gemini SDK, and sanitize notebooks
2026-01-14 12:37:29 +05:30
Mohd Kaif
be8856cfcf
Merge pull request #188 from Hawksight-AI/semantic-extract
...
[SECURITY] Enhance caching security by excluding sensitive keys and using SHA-256
2026-01-14 00:25:46 +05:30
KaifAhmad1
d2e599bcb0
[SECURITY] Enhance caching security by excluding sensitive keys and using SHA-256
2026-01-14 00:22:41 +05:30
Mohd Kaif
05d0bbf86c
Merge pull request #187 from Hawksight-AI/semantic-extract
...
Performance Bottlenecks and Scaling Limitations in semantic_extract
2026-01-14 00:15:06 +05:30
KaifAhmad1
dd7fcd3ddb
[FEATURE] Performance Bottlenecks and Scaling Limitations in semantic_extract #186
...
- Implemented high-throughput parallel batch processing across all core extractors (NERExtractor, RelationExtractor, TripletExtractor, EventDetector, SemanticNetworkExtractor) using ThreadPoolExecutor.
- Added max_workers configuration parameter (default: 1) to all extractor extract() methods.
- Implemented parallel processing for large document chunking in _extract_entities_chunked and _extract_relations_chunked.
- Enhanced ProgressTracker to be thread-safe.
- Optimized setUpClass in tests to reduce Groq LLM initialization overhead.
- Updated documentation and usage examples.
2026-01-14 00:11:30 +05:30
Mohd Kaif
43f55e1028
Delete RELEASE_NOTES_v0.2.0.md
2026-01-13 00:33:59 +05:30
Mohd Kaif
e20c522c62
Merge pull request #185 from Hawksight-AI/docs
...
Update Earning Call Notebook
2026-01-13 00:13:16 +05:30
KaifAhmad1
fd9f0b2526
Add all changes
2026-01-13 00:10:44 +05:30
Mohd Kaif
ccaadf6299
Merge pull request #180 from Hawksight-AI/docs
...
Release v0.2.1: Stability Fixes
v0.2.1
2026-01-12 17:52:43 +05:30
KaifAhmad1
428fc3b83a
chore(release): bump version to 0.2.1 and update release docs
2026-01-12 17:48:07 +05:30
Mohd Kaif
09cf3ed132
Merge pull request #179 from Hawksight-AI/docs
...
Resolve TypeError in Earnings Call Analysis Notebook (#177 )
2026-01-12 17:35:36 +05:30
KaifAhmad1
58686d409b
fix(cookbook): resolve TypeError in earnings call analysis step 7 #177
2026-01-12 17:32:16 +05:30
Mohd Kaif
6d5fbc8b63
Merge pull request #178 from Hawksight-AI/semantic-extract
...
Resolve Incomplete Output (#176 ), Relax Constraints, and Add Groq Support
2026-01-12 17:18:54 +05:30
KaifAhmad1
8c3f7f1f0a
fix(semantic-extract): resolve incomplete output #176 , relax constraints, and add Groq support
2026-01-12 17:15:21 +05:30
Mohd Kaif
4acad23a4d
Merge pull request #174 from Hawksight-AI/docs
...
Update Earnings Call Analysis Notebook (Finance Use Case)
2026-01-11 23:31:13 +05:30
KaifAhmad1
cd1435ee10
Save changes to Earnings Call Analysis notebook
2026-01-11 23:25:28 +05:30
KaifAhmad1
68f0a1d4d9
docs: Update PyPI version badge to shields.io
2026-01-10 23:44:35 +05:30
KaifAhmad1
a47274593b
docs: Add v0.2.0 release notes
2026-01-10 23:36:51 +05:30
KaifAhmad1
87a08e0240
chore: Prepare release v0.2.0
v0.2.0
2026-01-10 23:32:10 +05:30
Mohd Kaif
1a2604255f
Merge pull request #172 from Hawksight-AI/docs
...
Docs Update - Neptune Store & Docling Parser
2026-01-10 21:14:29 +05:30
KaifAhmad1
94b312901b
docs: Update CHANGELOG with Neptune Store and Docling Parser features
...
- Added Amazon Neptune Graph Store support details:
- IAM SigV4 signing
- Robust connection handling with retries
- New dependency group
- Added Docling Parser integration details:
- Multi-format support (PDF, DOCX, etc.)
- Superior table extraction
- Standalone parser architecture
2026-01-10 21:12:34 +05:30
Mohd Kaif
25fe95dd1a
Merge pull request #171 from Hawksight-AI/semantic-extract
...
Enhanced Semantic Extraction with Robust Fallback Chains & Provenance Metadata
2026-01-10 21:02:21 +05:30
KaifAhmad1
f338b66274
feat: Add provenance metadata and robust fallback chains to semantic extraction
...
- Implemented ML/LLM -> Pattern -> Last Resort fallback chains for NER, Relation, and Triplet extractors to prevent empty results.
- Added provenance metadata (batch_index, document_id) to all extraction schemas (Entity, Relation, Triplet, etc.).
- Unified batch processing API with progress tracking across all extractors.
- Updated documentation (module usage and reference docs) to reflect new features.
- Added robustness and batch provenance tests.
2026-01-10 20:43:09 +05:30
Mohd Kaif
8b1cd47f51
Merge pull request #167 from don-simpson/feature/amazon-neptune-graph-store
...
feat: Add Amazon Neptune Database Graph Store Support
2026-01-09 19:27:44 +05:30
Mohd Kaif
48395b2f00
Merge pull request #170 from Hawksight-AI/docs
...
docs: update CHANGELOG.md
2026-01-09 18:56:55 +05:30
KaifAhmad1
91ef2939c5
docs: update CHANGELOG.md and remove PR description
2026-01-09 18:54:38 +05:30