Aletheia differentiates itself from typical RAG applications through its Multi-Agent Research System. It does not leverage a single language model response. It coordinates highly specialized agents to break down, retrieve, synthesize, and rigorously verify academic claims.
Complex research demands a layered approach.
- Role: The task orchestrator.
- Responsibility: Decomposes complex user queries like "Summarize the methodology of paper X and compare it to paper Y." It delegates to the Retriever, Scholar, and Critic in an organized workflow.
- Focus: Strategy and execution flow.
Research is built on structured knowledge.
- Role: The data manager.
- Responsibility: Ingests PDFs, chunks text, creates embeddings, manages metadata, and maps out the Knowledge Graph (e.g., tracking citation networks such as Paper A citing Paper B).
- Focus: Organization and knowledge preservation.
Information extraction is only the first step.
- Role: The analytical mind and writer.
- Responsibility: Processes document chunks retrieved from the Vector Database. Synthesizes concepts, drafts explanations, structures reports, and seamlessly assumes the user's personal Writing Style based on patterns stored in Memory.
- Focus: Comprehension, synthesis, and creation.
Trust nothing an AI outputs without verifying the source.
- Role: The auditor.
- Responsibility: Executes Aletheia's "Zero-Hallucination" philosophy. For every claim the Scholar drafts, the Critic compares it against the raw, retrieved text from the original PDF. If inconsistencies, missing citations, or hallucinated facts are detected, it rejects the draft and initiates a rewrite.
- Focus: Verification, fact-checking, and grounding.
A true research companion grows alongside its owner.
- Role: The observer.
- Responsibility: Monitors the user's interactions over time. Updates Short-Term, Project, and Long-Term Memory. Learns the user's research interests, frequently queried topics, and stylistic quirks to personalize future interactions.
- Focus: Adaptation and continuity.
User Question
β
βΌ
[Planner Agent] βββΆ Evaluates scope & creates execution plan
β
βΌ
[Archivist Agent / Retriever] βββΆ Extracts context & relationships
β
βΌ
[Scholar Agent] βββΆ Synthesizes retrieved data & drafts response
β
βΌ
[Critic Agent] βββΆ Validates logic against raw source
βββββββ΄ββββββ
β NO β YES
βΌ βΌ
REWRITE [Memory Agent] βββΆ Logs insights & updates profile
β
βΌ
Grounded User Response