What are knowledge bases?
Knowledge bases let you upload documents that your AI agent can reference during conversations. This is powered by RAG (Retrieval-Augmented Generation). When a user asks a question, the agent searches your uploaded documents for relevant information and uses it to generate accurate answers.Think of a knowledge base as giving your agent a reference library. Instead of making up answers, the agent can look up the right information from your documents.
How it works
What to upload
Playbooks & Guides
Sales playbooks, process guides, standard operating procedures
Product Documentation
Product catalogs, feature descriptions, specifications, pricing sheets
Policies & Compliance
Company policies, compliance documents, terms of service, HR guidelines
Training Materials
Onboarding docs, training manuals, FAQs, troubleshooting guides
Use cases
Sales agent + product catalog
Sales agent + product catalog
Upload your product catalog and pricing sheet. The agent can answer questions like “What’s the price for the Enterprise plan?” or “Compare the Pro and Business tiers” using your product data.
Support agent + troubleshooting guide
Support agent + troubleshooting guide
Upload troubleshooting documentation and FAQs. The agent can walk users through solutions: “My printer won’t connect” triggers a lookup of your troubleshooting steps for printer connectivity.
HR assistant + company policies
HR assistant + company policies
Upload the employee handbook, PTO policies, and benefits guide. Employees can ask “How many vacation days do I get?” and get accurate answers from your policy documents.
Onboarding agent + training materials
Onboarding agent + training materials
Upload onboarding guides and training docs. New hires can ask “What’s the process for setting up my development environment?” and get step-by-step instructions from your materials.
Managing knowledge bases
Knowledge bases are managed through the UI using the folder icon on the agent detail panel, not through chat prompts. You can add, remove, and replace documents at any time through this interface.
- Open the agent detail panel
- Click the folder icon
- Add new documents or remove existing ones
- Changes take effect immediately
Combining knowledge with functions
Knowledge bases and functions work together to give your agent maximum capability:| Source | Best for | Example |
|---|---|---|
| Functions | Live app data that changes frequently | ”How many open deals do I have?” |
| Knowledge | Static reference material and documentation | ”What’s our refund policy?” |
| Both | Questions that need data context + reference material | ”This customer wants a refund. What’s the policy and what’s their order history?” |
Best practices
Keep documents focused
Keep documents focused
Upload specific, relevant documents rather than entire document libraries. A focused knowledge base produces more accurate answers.
Use clear document structure
Use clear document structure
Documents with headings, sections, and organized content work better for retrieval. Well-structured documents help the agent find the right information faster.
Update documents when information changes
Update documents when information changes
If your policies or product information changes, replace the old documents with updated versions. The agent always uses the latest uploaded content.
Test with real questions
Test with real questions
After uploading documents, ask the agent questions your users would ask. Verify that it finds and uses the right information from your documents.