iiRecord
Agentic AI Atlas · Agentic RAG Stack (LlamaIndex, ChromaDB, LangChain, FastAPI, React)
stack-profile:agentic-raga5c.ai
II.
StackProfile JSON

stack-profile:agentic-rag

Structured · live

Agentic RAG Stack (LlamaIndex, ChromaDB, LangChain, FastAPI, React) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/stack-profiles/deep-stacks-1.yamlCluster · domain
Record JSON
{
  "id": "stack-profile:agentic-rag",
  "_kind": "StackProfile",
  "_file": "domain/stack-profiles/deep-stacks-1.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Agentic RAG Stack (LlamaIndex, ChromaDB, LangChain, FastAPI, React)",
    "description": "A retrieval-augmented generation architecture where an AI agent\ndynamically decides what to retrieve, how to chunk and re-rank results,\nand when to perform multi-hop retrieval across heterogeneous data\nsources. LlamaIndex provides the data connectors, indexing pipelines,\nand query engines. ChromaDB (or Qdrant) serves as the vector store\nfor embedding-based similarity search.\n\nLangChain handles prompt orchestration, tool integration, and output\nparsing. FastAPI exposes the RAG pipeline as an async API with streaming\nsupport. React powers the chat frontend with real-time token streaming.\nThis stack is best for enterprise knowledge bases, legal document QA,\nand customer support copilots where static retrieval falls short and\nthe agent must reason over retrieval strategy. The tradeoff is latency —\nagentic retrieval adds LLM calls per query compared to single-shot RAG.\n",
    "composes": [
      "library:llama-index",
      "tool:chromadb",
      "framework:langchain",
      "framework:fastapi",
      "framework:react",
      "language:python",
      "language:typescript"
    ]
  },
  "outgoingEdges": [
    {
      "from": "stack-profile:agentic-rag",
      "to": "library:llama-index",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "tool:chromadb",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "framework:langchain",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "framework:fastapi",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "framework:react",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "language:python",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "language:typescript",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "tool:docker",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "role:ml-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "role:backend-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "role:fullstack-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "workflow:rag-pipeline-evaluation",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "workflow:prompt-engineering-iteration",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "domain:ml-ai",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "domain:knowledge-management",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "skill-area:retrieval-augmented-generation",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "skill-area:rag-pipeline-engineering",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "skill-area:embedding-optimization",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "skill-area:prompt-engineering",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:agentic-rag",
      "to": "skill-area:context-management",
      "kind": "requires_skill_area"
    }
  ],
  "incomingEdges": []
}