AI Knowledge Extraction

Human → AI

AI 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.

sequentialAI Entity Extraction
AI Entity Extractionagent

Identify people, concepts, processes, and relationships from text.

sequentialKnowledge Graph Construction
Knowledge Graph Constructiondb

Insert extracted entities and edges into graph database.

sequentialExpert Review
Expert Reviewhuman

Domain expert validates entity accuracy and relationship labels.

conditionalPublish to Wiki
loopAI 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"