Knowledge Overview
Knowledge allows your agents to answer questions using your own documents - PDFs, text files, web pages, and more.How It Works
- Add documents → Chunked and indexed
- Ask questions → Agent retrieves relevant context
- Get answers → With source citations
Quick Start
When to Use
| Approach | Best For | Link |
|---|---|---|
Agent(knowledge=[...]) | Most use cases | Quick Start → |
Knowledge() class | Custom indexing | Knowledge API → |
RAG() class | Custom pipelines | RAG Module → |
Knowledge vs Memory vs RAG
| Feature | Knowledge | Memory | RAG |
|---|---|---|---|
| Purpose | Answer from documents | Remember conversations | Retrieve + Generate |
| Data Source | Files, URLs | Conversations | Knowledge base |
| Updates | Manual (re-index) | Automatic | Uses Knowledge |
| Best For | Q&A, research | Chat continuity | Citations, search |

