AI Knowledge Extraction
Human → AIAI extracts entities and builds knowledge graph from documents; expert validates.
5 nodes · 5 edgesenterprise
agenthumandb
Visual
Upload Documentshuman
Team uploads reports, wikis, meeting notes, and manuals.
↓sequential→ AI Entity Extraction
AI Entity Extractionagent
Identify people, concepts, processes, and relationships from text.
↓sequential→ Knowledge Graph Construction
Knowledge Graph Constructiondb
Insert extracted entities and edges into graph database.
↓sequential→ Expert Review
Expert Reviewhuman
Domain expert validates entity accuracy and relationship labels.
↓conditional→ Publish to Wiki
↓loop→ AI Entity Extraction
Publish to Wikiapi
Export validated knowledge graph to internal wiki and search index.
uc-knowledge-extraction.osop.yaml
osop_version: "1.0"
id: "ai-knowledge-extraction"
name: "AI Knowledge Extraction"
description: "AI extracts entities and builds knowledge graph from documents; expert validates."
nodes:
- id: "upload_docs"
type: "human"
subtype: "input"
name: "Upload Documents"
description: "Team uploads reports, wikis, meeting notes, and manuals."
- id: "entity_extract"
type: "agent"
subtype: "llm"
name: "AI Entity Extraction"
description: "Identify people, concepts, processes, and relationships from text."
timeout_sec: 180
- id: "graph_build"
type: "db"
subtype: "query"
name: "Knowledge Graph Construction"
description: "Insert extracted entities and edges into graph database."
- id: "expert_review"
type: "human"
subtype: "review"
name: "Expert Review"
description: "Domain expert validates entity accuracy and relationship labels."
security:
approval_gate: true
- id: "publish_wiki"
type: "api"
subtype: "rest"
name: "Publish to Wiki"
description: "Export validated knowledge graph to internal wiki and search index."
edges:
- from: "upload_docs"
to: "entity_extract"
mode: "sequential"
- from: "entity_extract"
to: "graph_build"
mode: "sequential"
- from: "graph_build"
to: "expert_review"
mode: "sequential"
- from: "expert_review"
to: "publish_wiki"
mode: "conditional"
when: "review.approved == true"
- from: "expert_review"
to: "entity_extract"
mode: "loop"
label: "Re-extract with corrected labels"