active

Organizational Knowledge Graph

Turn thousands of disconnected company documents into an explorable knowledge graph — making implicit organizational knowledge explicit and navigable.

Why this exists

Most organizations accumulate knowledge in documents, wikis, Slack threads, and emails that nobody can actually navigate. Search returns documents; it doesn’t answer questions or reveal relationships.

A knowledge graph makes the hidden structure of organizational knowledge explicit — turning documents into nodes and relationships into edges.

Problem

When a new employee joins or a senior engineer leaves, critical context is lost because it was never formalized. Existing document search is keyword-based, not relationship-aware.

What was built

An end-to-end pipeline that:

  1. Ingests raw documents (PDFs, Confluence, Notion)
  2. Extracts entities and relationships using LLM-based structured extraction
  3. Resolves entities across documents (entity resolution)
  4. Stores the result as a property graph
  5. Answers questions by traversing the graph + generating grounded responses

Results

  • Processed 2,000+ internal documents
  • Reduced context lookup time significantly compared to keyword search
  • Graph topology revealed organizational silos not visible from org charts

Technical architecture

Documents → Chunking → Entity Extraction (LLM) → Entity Resolution → Graph Store

                                                                   GraphRAG Query

Entity resolution is the hard part. See the Embedding Collisions investigation for the specific failure mode that required graph-topology-based disambiguation.