Overview
After creating your knowledge base, the next step is connecting it to your agents. You control exactly what knowledge each agent can access—from entire knowledge bases down to individual items. This flexibility allows you to:- Give different agents access to different information
- Ensure agents only reference relevant, approved content
- Update agent knowledge without changing agent configuration
Assignment Levels
You can assign knowledge to agents at three different levels of granularity:Entire Knowledge Base
Agent has access to all folders and items within the knowledge base.Best for: Agents that need comprehensive access to all information in a category.Example: Customer support agent with access to entire “Support Resources” knowledge base.
Specific Folder
Agent only accesses one folder within a knowledge base.Best for: Specialized agents that only need information from one category.Example: Billing agent with access only to “Billing & Payments” folder.
Individual Items
Agent has access to specific knowledge items only.Best for: Agents that need very specific, controlled information.Example: Appointment agent with access only to “Cancellation Policy” and “Scheduling Guidelines” items.
How to Assign Knowledge
Step 1: Navigate to Agent Configuration
Step 2: Add Knowledge
Choose assignment level
Select what you want to assign:
- Knowledge Base - Entire knowledge base
- Folder - Specific folder within a base
- Item - Individual knowledge item
Select the knowledge
Browse or search to find the knowledge base, folder, or item you want to assign.
Choose access mode
Select how the agent should access this knowledge:
- Context Mode - Inject all knowledge into the system prompt (limited to 10k tokens overall)
- RAG Mode - Dynamically retrieve relevant knowledge based on conversation
Managing Agent Knowledge
View Assigned Knowledge
In the agent’s Knowledge section, you’ll see all assigned knowledge bases, folders, and items with their access modes.Modify Assignment
- Change access mode: Remove the knowledge and re-add it with the desired mode (Context or RAG)
- Remove knowledge: Click the remove icon to unlink knowledge from the agent
- Add more: Click + Add Knowledge to assign additional knowledge
Test Knowledge Access
After assigning knowledge:Best Practices
Start Small, Then Expand
Begin with essential knowledge
Begin with essential knowledge
Start by assigning only the most critical knowledge your agent needs.Example:
- Start: Return policy, business hours, contact info (3 items)
- Later: Add product details, FAQs, troubleshooting (20+ items)
Test thoroughly after each addition
Test thoroughly after each addition
Every time you add knowledge, test to ensure the agent uses it correctly.Test checklist:
- Ask direct questions about the new knowledge
- Ask edge cases or tricky scenarios
- Verify agent doesn’t hallucinate or make up information
- Confirm agent correctly says “I don’t know” when knowledge doesn’t cover a topic
Monitor and refine
Monitor and refine
After deployment, monitor real conversations to see how knowledge is being used.Look for:
- Questions the agent couldn’t answer (missing knowledge)
- Incorrect answers (knowledge needs updating)
- Confused responses (too much similar knowledge)
Choose the Right Assignment Level
- Entire Knowledge Base - When agent needs everything in a category
- Specific Folder - When agent has a specialized role
- Individual Items - When you need precise control over what agent knows
Troubleshooting
Agent isn't using assigned knowledge
Agent isn't using assigned knowledge
Check:
- Is the knowledge actually assigned to the agent?
- Is the vector indexing status “INDEXED”? (Check in Knowledge Base > Items)
- Is the access mode appropriate? (Try switching Context/RAG)
- Is the question phrased in a way the knowledge can answer?
Agent gives incorrect information
Agent gives incorrect information
Check:
- Is the knowledge content itself accurate?
- Are there conflicting items in the knowledge base?
- Is outdated knowledge still assigned?
- Review and update the knowledge content, remove conflicting/outdated items
- Lower the temperature setting (in AI Model settings) to make the agent stick closer to the knowledge
- Add critical knowledge to Context Mode instead of RAG for guaranteed inclusion in every conversation
- Switch to a more capable model in AI Model settings (e.g., GPT-4.1 instead of GPT-4.1 Mini, or Claude Sonnet instead of Haiku)
Agent says 'I don't know' but knowledge exists
Agent says 'I don't know' but knowledge exists
Possible causes:
- Knowledge isn’t indexed yet (check vector status)
- RAG mode can’t find relevant matches (try Context mode)
- Knowledge title/content doesn’t match the question keywords
- Wait for indexing to complete
- Improve knowledge item titles and content to include common question keywords
- Consider using Context mode for critical information

