Comparison
| Aspect | Local KB | Global KB |
|---|---|---|
| Scope | One agent only | Multiple agents |
| Visibility | Attached agent | All agents you assign |
| Use case | Agent-specific info | Company-wide knowledge |
| Management | Per-agent | Centralized |
Local Knowledge Base
A Local KB is attached to and used by only one agent.When to Use
- Information specific to one agent’s purpose
- Content that would confuse other agents
- Specialized product or service details
- Agent-specific policies
Example
Product Support Agent has a Local KB with:- Technical specifications for Product X
- Troubleshooting guides for Product X
- Product X-specific FAQs
Global Knowledge Base
A Global KB is shared across multiple agents.When to Use
- Company-wide policies
- General FAQs that apply everywhere
- Brand guidelines
- Universal processes
Example
Shared Company KB contains:- Return policy
- Shipping information
- Company hours and locations
- General FAQ
Best Practices
Use Global for Common Knowledge
If multiple agents need the same information, make it Global:- One source of truth
- Update once, applies everywhere
- Consistent answers across agents
Use Local for Specialized Knowledge
If only one agent needs specific information, keep it Local:- Cleaner retrieval (less noise)
- No confusion with irrelevant content
- Agent-specific accuracy
Combine Both
Many setups use both:Managing Multiple KBs
As you add agents and knowledge bases:- Audit regularly — Is content still in the right place?
- Avoid duplication — Same content shouldn’t be in multiple KBs
- Name clearly — “Global - Company Policies” vs “Local - Product X”
- Document your structure — Know which KB serves which purpose

