cookbook/07_knowledge/01_getting_started/README.md
Start here to learn the basics of RAG (Retrieval-Augmented Generation) with Agno.
./cookbook/scripts/run_qdrant.shOPENAI_API_KEY environment variable| File | What It Shows |
|---|---|
| 01_basic_rag.py | Traditional RAG with automatic context injection |
| 02_agentic_rag.py | Agentic RAG where the agent decides when to search |
| 03_loading_content.py | Loading from files, URLs, text, topics, and batches |
| 04_choosing_components.md | Decision guide for vector DBs, embedders, and chunking |
# Basic RAG (simplest pattern)
.venvs/demo/bin/python cookbook/07_knowledge/01_getting_started/01_basic_rag.py
# Agentic RAG (recommended for production)
.venvs/demo/bin/python cookbook/07_knowledge/01_getting_started/02_agentic_rag.py
add_knowledge_to_context=True): Context is fetched and injected into the prompt automatically. Simple, predictable, but always searches.search_knowledge=True): Agent gets a search tool and decides when to use it. More flexible, can search multiple times or skip searching. This is the default.