Overview
Effectively connecting your knowledge base to your voice agents ensures that callers receive accurate, up-to-date information. This guide explains how to establish and maintain the connection between your knowledge base and voice agents in AlloMia.Understanding Knowledge Base Integration
When a knowledge base is connected to a voice agent:- The agent can search and retrieve information during calls
- Responses become more accurate and specific
- The agent can answer a wider range of questions
- Information stays consistent across all agent interactions
- Updates to the knowledge base are automatically reflected in calls
Connecting a Knowledge Base to a Voice Agent
To link your knowledge base to a voice agent:- Navigate to your voice agent’s configuration page
- Select the “Knowledge” tab
- Click “Add Knowledge Base”
- From the dropdown, select the knowledge base you want to connect
- Configure integration settings:
- Priority Level: If multiple knowledge bases are connected, set their relative importance
- Retrieval Settings: How the agent should search and use the knowledge
- Content Filters: Which categories or tags to include/exclude
- Click “Save” to establish the connection
Multiple Knowledge Base Management
For agents with access to multiple knowledge bases:- In the agent’s “Knowledge” tab, you can:
- Add multiple knowledge bases in order of priority
- Set different retrieval settings for each knowledge base
- Configure when each knowledge base should be used
- Configure how the agent handles conflicting information:
- Priority order (higher-ranked knowledge bases override lower ones)
- Recency (newer information takes precedence)
- Confidence-based (higher relevance scores win)
Knowledge Base Sync Settings
Control how updates propagate to your agents:- In your knowledge base settings, navigate to “Agent Sync”
- Configure:
- Sync Frequency: How often agents check for updates
- Update Notifications: Whether agents announce major content changes
- Version Control: Which version of documents agents should use
- Emergency Updates: Forced immediate sync for critical information
Testing Knowledge Base Integration
Verify your integration is working correctly:- Use the “Speak with Agent” feature in your agent’s dashboard
- Test questions that should retrieve information from your knowledge base
- Verify that:
- The agent finds the correct information
- Responses include relevant knowledge base content
- The agent correctly cites or attributes information
- Information is presented in a conversational manner
Monitoring Knowledge Base Usage
Track how your knowledge base is being used:- Navigate to “Analytics” in your knowledge base dashboard
- Under “Agent Usage,” review:
- Which agents are accessing this knowledge base
- What questions are triggering knowledge retrievals
- Which documents are most frequently accessed
- Success rates for information retrieval
- Agent performance with and without knowledge base access
Troubleshooting Integration Issues
If your agent isn’t effectively using your knowledge base:- Check connection status in the agent’s “Knowledge” tab
- Verify that the knowledge base contains relevant information
- Review retrieval settings for overly restrictive parameters
- Test knowledge base search directly to confirm content is retrievable
- Check for formatting issues that might affect retrieval
- Verify that sync settings are correctly configured
Best Practices for Healthcare Knowledge Integration
- Start Focused: Begin with one well-structured knowledge base before adding multiple sources
- Test Thoroughly: Verify retrieval across various healthcare topics
- Monitor Performance: Regularly review how knowledge affects call outcomes
- Maintain Clinical Accuracy: Ensure medical information remains precise and current
- Balance Completeness and Conciseness: Provide enough detail without overwhelming the agent
- Establish Clear Ownership: Assign responsibility for maintaining the integration
- Regular Validation: Periodically verify that agents are providing correct information
Advanced Integration Features
Leverage these advanced capabilities:Contextual Retrieval
Configure your agent to use conversation context for better knowledge retrieval:- In the agent’s “Knowledge” tab, enable “Contextual Search”
- This allows the agent to:
- Consider previous questions when searching for information
- Understand follow-up questions in context
- Build on earlier information provided in the same call
Specialized Knowledge Triggers
Set up specific triggers for knowledge base access:- In the agent’s “Assistant” tab, under “System Prompt”
- Add instructions for when to specifically check the knowledge base
- This helps the agent know when to prioritize knowledge retrieval
Knowledge-Based Call Routing
Use knowledge base content to determine call handling:- Configure “Knowledge-Based Routing” in your agent settings
- This allows the system to:
- Transfer calls based on identified topics
- Prioritize calls about specific subjects
- Match callers with the most appropriate information sources