Commit 1ae2072
feat(ontology): implement Dynamic Ontology multi-agent workflow
Add complete Dynamic Ontology pipeline following Akash Goyal's approach:
- Two-layer architecture: curated schema + ontology catalog
- Coverage governance signal for quality tracking
- Grounding metadata for normalized terms
- Specialized agents: Extraction, Normalization, Coverage, Review
- Uses LeadWithSpecialists workflow pattern
Files:
- dynamic_ontology_config.json: Role configuration with 6 agents
- ontology_workflow.rs: Complete workflow implementation
- lib.rs: Added grounding metadata types (EntityType, RelationshipType,
ExtractedEntity, SchemaSignal, CoverageSignal, GroundingMetadata)
Uses existing fuzzy matching (Levenshtein/Jaro-Winkler) instead of
vector embeddings - matches article's approach without new dependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 5cc7ad2 commit 1ae2072
5 files changed
Lines changed: 878 additions & 0 deletions
File tree
- crates
- terraphim_multi_agent/src
- workflows
- terraphim_types/src
- terraphim_server/default
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments