{ "entities": { "text_c-ec4611a61b53": { "id": "text_c-ec4611a61b53", "name": "Retrieval-Augmented Generation (RAG) is a techniqu…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "Retrieval-Augmented Generation (RAG) is a technique that enhances Large Language Models by retrieving relevant documents from a knowledge base before generating answers. RAG was introduced by Lewis et al. in 2020 and has become a standard approach for grounding LLM outputs in external knowledge. The key advantage of RAG is that it significantly reduces hallucinations by providing the model with verified source material.", "_item_text": "Retrieval-Augmented Generation (RAG) is a technique that enhances Large Language Models by retrieving relevant documents from a knowledge base before generating answers. RAG was introduced by Lewis et al. in 2020 and has become a standard approach for grounding LLM outputs in external knowledge. The key advantage of RAG is that it significantly reduces hallucinations by providing the model with verified source material.", "_item_page_idx": 0 }, "doc-4c5673cd0cc9": { "id": "doc-4c5673cd0cc9", "name": "rag_intro.txt", "type": "document", "properties": { "doc_id": "b72c4759-f6b6-45fb-a01b-cb086ba472dd" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-55153b8f9577": { "id": "text_c-55153b8f9577", "name": "The RAG pipeline consists of five core components:…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "The RAG pipeline consists of five core components: 1.Document Ingestion — parsing and chunking source documents into manageable pieces.2.Embedding — converting text chunks into dense vector representations using models like text-embedding-3-small.3.Vector Storage — storing embeddings in a vector database such as Milvus, Pinecone, or ChromaDB.4.Retrieval — finding the most semantically similar documents to a user query using cosine similarity search.", "_item_text": "The RAG pipeline consists of five core components: 1.Document Ingestion — parsing and chunking source documents into manageable pieces.2.Embedding — converting text chunks into dense vector representations using models like text-embedding-3-small.3.Vector Storage — storing embeddings in a vector database such as Milvus, Pinecone, or ChromaDB.4.Retrieval — finding the most semantically similar documents to a user query using cosine similarity search.", "_item_page_idx": 0 }, "text_c-c3c3cde6071f": { "id": "text_c-c3c3cde6071f", "name": "5.Generation — passing retrieved context along wit…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 1 }, "content_type": "text", "content_text": "5.Generation — passing retrieved context along with the query to an LLM to produce an accurate, cited response.", "_item_text": "5.Generation — passing retrieved context along with the query to an LLM to produce an accurate, cited response.", "_item_page_idx": 0 }, "doc-f4b87e7b51cb": { "id": "doc-f4b87e7b51cb", "name": "rag_components.txt", "type": "document", "properties": { "doc_id": "cb8cc41d-4fb5-4760-902a-0a1b2f7b8ecf" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-ef467a62127a": { "id": "text_c-ef467a62127a", "name": "Milvus is an open-source vector database designed …", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "Milvus is an open-source vector database designed for similarity search at scale. It supports multiple index types including IVF_FLAT, HNSW, and DiskANN. Vector databases store embeddings as high-dimensional vectors and enable efficient approximate nearest neighbor (ANN) search. Key metrics include cosine similarity, Euclidean distance, and inner product.", "_item_text": "Milvus is an open-source vector database designed for similarity search at scale. It supports multiple index types including IVF_FLAT, HNSW, and DiskANN. Vector databases store embeddings as high-dimensional vectors and enable efficient approximate nearest neighbor (ANN) search. Key metrics include cosine similarity, Euclidean distance, and inner product.", "_item_page_idx": 0 }, "doc-1b2e2373a460": { "id": "doc-1b2e2373a460", "name": "vector_databases.txt", "type": "document", "properties": { "doc_id": "1d971110-0404-499a-a3fd-902221b95293" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-7bd94cd4393c": { "id": "text_c-7bd94cd4393c", "name": "Text embedding models convert natural language int…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "Text embedding models convert natural language into fixed-length vector representations. OpenAI's text-embedding-3-small produces 1536-dimensional vectors optimized for semantic search. Alternative models include BGE from BAAI, E5 from Microsoft, and multilingual models for cross-lingual retrieval. Embedding quality directly impacts RAG retrieval accuracy.", "_item_text": "Text embedding models convert natural language into fixed-length vector representations. OpenAI's text-embedding-3-small produces 1536-dimensional vectors optimized for semantic search. Alternative models include BGE from BAAI, E5 from Microsoft, and multilingual models for cross-lingual retrieval. Embedding quality directly impacts RAG retrieval accuracy.", "_item_page_idx": 0 }, "doc-a97956d2e621": { "id": "doc-a97956d2e621", "name": "embedding_models.txt", "type": "document", "properties": { "doc_id": "898fbb98-1b40-4229-99c2-542a8f400d47" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-676838941010": { "id": "text_c-676838941010", "name": "The ReAct (Reasoning + Acting) framework enables A…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "The ReAct (Reasoning + Acting) framework enables AI agents to interleave reasoning steps with tool-calling actions. ReAct agents follow a Think → Act → Observe loop, where each iteration involves the agent reasoning about what to do next, selecting and invoking a tool, and observing the result. This pattern is fundamental to building reliable AI agents.", "_item_text": "The ReAct (Reasoning + Acting) framework enables AI agents to interleave reasoning steps with tool-calling actions. ReAct agents follow a Think → Act → Observe loop, where each iteration involves the agent reasoning about what to do next, selecting and invoking a tool, and observing the result. This pattern is fundamental to building reliable AI agents.", "_item_page_idx": 0 }, "doc-19e2c95f250b": { "id": "doc-19e2c95f250b", "name": "react_agent.txt", "type": "document", "properties": { "doc_id": "bbbe6cb6-d79b-4d8f-9629-d3579d4c4239" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-1926476d68ac": { "id": "text_c-1926476d68ac", "name": "RAG System Architecture Diagram — showing the flow…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "RAG System Architecture Diagram — showing the flow from user query to final answer.", "_item_text": "RAG System Architecture Diagram — showing the flow from user query to final answer.", "_item_page_idx": 0 }, "image-d107b040969f": { "id": "image-d107b040969f", "name": "image_1", "type": "image", "properties": { "page_idx": 0, "content_type": "image", "has_caption": false, "index": 1 }, "content_type": "image", "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "doc-621766721b8c": { "id": "doc-621766721b8c", "name": "rag_architecture_diagram", "type": "document", "properties": { "doc_id": "86e6838c-1570-45d1-9531-60f8048e5c13" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-723213cefe2f": { "id": "text_c-723213cefe2f", "name": "RAG performance benchmarks across different config…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "RAG performance benchmarks across different configurations.", "_item_text": "RAG performance benchmarks across different configurations.", "_item_page_idx": 0 }, "table-31e9e6015b3d": { "id": "table-31e9e6015b3d", "name": "| Configuration | Accuracy | Latency |\n| Naive RAG", "type": "table", "properties": { "page_idx": 0, "content_type": "table", "has_caption": true, "index": 1 }, "content_type": "table", "content_text": "| Configuration | Accuracy | Latency |\n| Naive RAG | 78% | 200ms |\n| Hybrid RAG | 94% | 350ms |\n| Graph RAG | 96% | 600ms |\n\n[Table]: RAG Performance Comparison\n| Configuration | Accuracy | Latency |\n| Naive RAG | 78% | 200ms |\n| Hybrid RAG | 94% | 350ms |\n| Graph RAG | 96% | 600ms |", "_item_text": "| Configuration | Accuracy | Latency |\n| Naive RAG | 78% | 200ms |\n| Hybrid RAG | 94% | 350ms |\n| Graph RAG | 96% | 600ms |", "_item_page_idx": 0 }, "doc-63f5b9638e1c": { "id": "doc-63f5b9638e1c", "name": "performance_benchmark", "type": "document", "properties": { "doc_id": "b6908504-9061-41b7-bda6-da3819cdf256" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-c531165a9bda": { "id": "text_c-c531165a9bda", "name": "HyDE (Hypothetical Document Embeddings) improves r…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "HyDE (Hypothetical Document Embeddings) improves retrieval by generating a hypothetical answer first.", "_item_text": "HyDE (Hypothetical Document Embeddings) improves retrieval by generating a hypothetical answer first.", "_item_page_idx": 0 }, "doc-16aa639a33f8": { "id": "doc-16aa639a33f8", "name": "test_hyde", "type": "document", "properties": { "doc_id": "be3bc86f-6a10-431c-9c31-71666b2feb23" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "text_c-9a5155983e92": { "id": "text_c-9a5155983e92", "name": "CLIP model bridges vision and language for cross-m…", "type": "text_chunk", "properties": { "page_idx": 0, "content_type": "text", "has_caption": false, "index": 0 }, "content_type": "text", "content_text": "CLIP model bridges vision and language for cross-modal retrieval.", "_item_text": "CLIP model bridges vision and language for cross-modal retrieval.", "_item_page_idx": 0 }, "image-dfc8f45882f2": { "id": "image-dfc8f45882f2", "name": "image_1", "type": "image", "properties": { "page_idx": 0, "content_type": "image", "has_caption": false, "index": 1 }, "content_type": "image", "content_text": "", "_item_text": "", "_item_page_idx": 0 }, "doc-4d768d8694fc": { "id": "doc-4d768d8694fc", "name": "api_multimodal", "type": "document", "properties": { "doc_id": "24101de9-b27a-4b1a-a63f-96aa92329107" }, "content_type": null, "content_text": "", "_item_text": "", "_item_page_idx": 0 } }, "relations": [ { "source": "text_c-ec4611a61b53", "target": "doc-4c5673cd0cc9", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-55153b8f9577", "target": "doc-f4b87e7b51cb", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-c3c3cde6071f", "target": "doc-f4b87e7b51cb", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-55153b8f9577", "target": "text_c-c3c3cde6071f", "type": "nearby", "weight": 0.8 }, { "source": "text_c-ef467a62127a", "target": "doc-1b2e2373a460", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-7bd94cd4393c", "target": "doc-a97956d2e621", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-676838941010", "target": "doc-19e2c95f250b", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-1926476d68ac", "target": "doc-621766721b8c", "type": "belongs_to", "weight": 1.0 }, { "source": "image-d107b040969f", "target": "doc-621766721b8c", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-1926476d68ac", "target": "image-d107b040969f", "type": "nearby", "weight": 0.8 }, { "source": "image-d107b040969f", "target": "text_c-1926476d68ac", "type": "describes", "weight": 0.6 }, { "source": "text_c-723213cefe2f", "target": "doc-63f5b9638e1c", "type": "belongs_to", "weight": 1.0 }, { "source": "table-31e9e6015b3d", "target": "doc-63f5b9638e1c", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-723213cefe2f", "target": "table-31e9e6015b3d", "type": "nearby", "weight": 0.8 }, { "source": "table-31e9e6015b3d", "target": "text_c-723213cefe2f", "type": "describes", "weight": 0.6 }, { "source": "text_c-c531165a9bda", "target": "doc-16aa639a33f8", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-9a5155983e92", "target": "doc-4d768d8694fc", "type": "belongs_to", "weight": 1.0 }, { "source": "image-dfc8f45882f2", "target": "doc-4d768d8694fc", "type": "belongs_to", "weight": 1.0 }, { "source": "text_c-9a5155983e92", "target": "image-dfc8f45882f2", "type": "nearby", "weight": 0.8 }, { "source": "image-dfc8f45882f2", "target": "text_c-9a5155983e92", "type": "describes", "weight": 0.6 } ] }