What is Perseus
This guide will help you get up and running with the Perseus client.
What is Perseus?
Perseus is Lettria’s Text-to-Graph engine.
It transforms unstructured text—documents, articles, emails, reports—into a structured knowledge graph that AI systems can reliably understand, query, and reason over.
Modern AI is extremely powerful, but it still struggles with one fundamental problem:
most organizational knowledge lives in raw text, while AI works best with explicit, structured, and connected data.
Perseus bridges this gap.
The problem it solves
Unstructured text hides valuable information:
- Entities are implicit
- Relationships are scattered across sentences and documents
- Queries require brittle keyword search or expensive prompt engineering
- Reasoning across documents is unreliable
AI systems, on the other hand, need:
- Clearly identified entities
- Explicit relationships
- A consistent schema
- Data that can be queried, filtered, and traversed
Perseus converts text into connected knowledge, making it usable far beyond simple retrieval.
What it does
At a high level, Perseus:
- Analyzes raw text
- Extracts entities and relationships
- Maps them to a structured schema
- Outputs a knowledge graph ready for downstream use
This graph can then power:
- Semantic and hybrid search
- Retrieval-augmented generation (RAG)
- Multi-document reasoning
- Analytics and insights
- Agent memory and long-term knowledge
Ontology-driven by design
A core strength of Perseus is that it is ontology-driven.
Instead of producing a generic or opaque graph, Perseus allows you to:
- Define your own ontology (entities, relations, constraints)
- Control what gets extracted
- Enforce domain-specific structure
- Reduce noise and ambiguity
This makes Perseus especially well-suited for:
- Enterprise knowledge bases
- Domain-specific AI assistants
- Regulated or high-precision use cases
- Complex business or technical domains
Your ontology becomes the contract between raw text and structured knowledge.
Perseus in the AI stack
Perseus sits between raw data and AI applications:
Unstructured Text → Perseus (Text → Knowledge Graph) → AI systemsInstead of prompting LLMs to “figure it out” every time, Perseus gives them a reliable knowledge layer they can build upon.
Why use the SDK?
The Perseus SDK lets you integrate this capability directly into your applications:
- Programmatic access to the Perseus service
- Easy submission of text and documents
- Full control over ontologies
- Seamless integration with vector stores, graph databases, or custom pipelines
Whether you’re building an internal tool, a customer-facing AI product, or a large-scale knowledge platform, the SDK gives you fine-grained control over how knowledge is created and used.
When it is the right choice
Perseus is a strong fit if you need:
- More than keyword or embedding-only search
- Explainable, structured AI outputs
- Cross-document reasoning
- Long-term, reusable knowledge
- AI systems grounded in your domain model
If your AI needs to understand, not just retrieve, Perseus provides the missing layer.