What is a knowledge base?
A knowledge base is a collection of documents that your agent can search during conversations. When a caller asks a question, the agent automatically retrieves relevant information from the knowledge base and uses it to provide accurate, grounded answers. This is powered by RAG (Retrieval-Augmented Generation) - a technique that combines your data with the LLM’s capabilities for responses that are both intelligent and factually accurate.Why use a knowledge base?
Without a knowledge base, your agent can only rely on its training data and system instructions. With a knowledge base, your agent can:- Answer questions about your specific products, services, and policies
- Reference up-to-date information that the LLM wasn’t trained on
- Provide accurate pricing, specifications, and other factual data
- Quote from official documentation and FAQs
Supported content types
How it works
1
Create a knowledge base
Create a named knowledge base to organize related content.
2
Add documents
Upload files, scrape web pages, or paste text content.
3
Processing
Sonara processes your documents - splitting them into chunks, generating embeddings, and indexing them for semantic search.
4
Link to an agent
Connect the knowledge base to one or more agents.
5
Automatic retrieval
During conversations, the agent automatically searches the knowledge base for relevant context before responding.
You can link multiple knowledge bases to a single agent, and the same knowledge base can be shared across multiple agents.

