How It Works
Knowledge combines three components:- Content ingestion: Read documents from files, URLs, cloud storage, or raw text. Agno includes readers for PDF, DOCX, CSV, Markdown, and more.
- Chunking and embedding: Documents are split into searchable chunks and converted to vector embeddings that capture semantic meaning.
- Search and retrieval: When an agent needs information, it searches the vector database for relevant chunks and includes them in its context.
Why Knowledge Matters
Language models have broad general knowledge but lack context about your specific domain. Knowledge bridges this gap by providing relevant information at runtime. Start with your content. Load company documentation, database schemas, product specs, support FAQs, or research papers. The agent uses this information to answer questions accurately instead of guessing. Then let agents learn. Knowledge isn’t read-only. Agents can save insights they discover and retrieve them later, building expertise across conversations.Examples
Quick Start
Build an agent with knowledge in 5 minutes
Knowledge for Agents
Agentic RAG, traditional RAG, reranking
Knowledge for Teams
Distributed search, coordinated RAG
Concepts
Vector DB
Store and search embeddings
Content DB
Track knowledge contents
Search & Retrieval
Vector, keyword, and hybrid search
Readers
Ingest from various sources
Chunkers
Control document splitting
Embedders
Convert text to vectors
Filtering
Filter results by metadata
Vector Stores
Agno supports 20+ vector databases, from local options like LanceDB and ChromaDB to managed services like Pinecone and Weaviate.All Vector Stores
See supported databases