Popcorn Documentation home page
Search...
⌘K
Support
Dashboard
Dashboard
Search...
Navigation
Knowledge Base
Agent Integration with Knowledge Base
Documentation
API Reference
Get Started
Popcorn Documentation
Quickstart
AI Agents
Agent overview
Agent Capabilities and Configuration
Creating AI Agents
Managing Existing Agents
Agent Best Practices
Tools and Integrations
Troubleshooting AI Agents
AI Tools
AI Tools
AI Tool Creator
Tool Configuration
Using Tools with Agents
Knowledge Base
Knowledge Base Overview
Creating and Managing Collections
Content Management
Agent Integration with Knowledge Base
Knowledge Base Troubleshooting
Channels
Channels Overview
WhatsApp Business Setup
Website Chat Widget
Channels Troubleshooting
Inbox
Inbox Overview
Managing Conversations
Inbox Troubleshooting
Mass Marketing
Mass Marketing Overview
Regular Campaigns
Automated Campaigns
Marketing Templates
Mass Marketing Troubleshooting
Integrations
Integrations Overview
Integration Setup Guide
Integration Troubleshooting
Settings
Settings Overview
Account and Team Management
Business Operations Settings
WhatsApp Templates
Dynamic URL Buttons
On this page
Agent Integration with Knowledge Base
Overview
Understanding Agent-Knowledge Integration
How Integration Works
Knowledge Base Capabilities
Integration Architecture
Types of Knowledge Integration
Direct Information Retrieval
Contextual Enhancement
Setting Up Agent Integration
Enabling Knowledge Base Capability
Navigation Path
Activation Process
Capability Configuration Options
Connecting Collections to Agents
Collection Selection Process
Best Practices for Collection Selection
Configuration Management
Agent-Specific Settings
Multi-Agent Coordination
Knowledge-Enhanced Agent Responses
Response Generation Process
Query Analysis
Knowledge Retrieval
Response Synthesis
Response Quality Factors
Information Accuracy
Response Relevance
Advanced Integration Features
Dynamic Knowledge Updates
Real-Time Updates
Performance Optimization
Multi-Collection Intelligence
Cross-Collection Search
Specialized Collection Handling
Monitoring and Optimization
Performance Metrics
Knowledge Utilization
Agent Performance
Optimization Strategies
Content Optimization
Agent Optimization
Common Integration Issues and Solutions
Configuration Issues
Collections Not Accessible
Poor Knowledge Retrieval
Performance Issues
Slow Response Times
Knowledge Conflicts
Knowledge Base
Agent Integration with Knowledge Base
Connect your AI agents to knowledge base collections for enhanced responses
Agent Integration with Knowledge Base
Overview
Agent integration allows AI agents to access and utilize knowledge base collections to provide accurate, informed responses to customer inquiries. This integration transforms static information into dynamic, context-aware assistance.
Understanding Agent-Knowledge Integration
How Integration Works
Knowledge Base Capabilities
AI agents use a “Knowledge Base” capability that enables them to:
Search Collections
: Find relevant information from connected collections
Contextual Retrieval
: Understand query context and retrieve appropriate content
Source Attribution
: Cite sources when providing information
Multi-Collection Access
: Query multiple collections simultaneously
Integration Architecture
Collection Connection
: Collections are linked to specific agents
Capability Enablement
: Knowledge base capability is activated for the agent
Search Processing
: Agent queries collections when responding to customers
Response Generation
: Agent combines knowledge with AI reasoning for comprehensive answers
Types of Knowledge Integration
Direct Information Retrieval
Fact Lookup
: Direct answers to specific questions
Process Explanation
: Step-by-step procedures and instructions
Policy Reference
: Company policies and guidelines
Product Information
: Detailed product specifications and features
Contextual Enhancement
Background Information
: Additional context for better understanding
Related Topics
: Connecting related concepts and information
Clarification
: Explanations and definitions for complex topics
Examples
: Practical examples and use cases
Setting Up Agent Integration
Enabling Knowledge Base Capability
Navigation Path
Agent Configuration
: Agent details → Configuration tab → Capabilities section
Activation Process
Access Agent Settings
: Navigate to the target agent’s configuration
Find Knowledge Base Capability
: Locate in the capabilities list
Enable Capability
: Toggle on the knowledge base feature
Configure Collections
: Select which collections the agent can access
Save Configuration
: Apply changes to activate integration
Capability Configuration Options
Collection Selection
: Choose specific collections for the agent
Search Preferences
: Configure how the agent searches collections
Response Behavior
: Set how the agent uses knowledge in responses
Source Attribution
: Configure whether agents cite sources
Connecting Collections to Agents
Collection Selection Process
Available Collections
: View all collections accessible to the agent
Collection Toggle
: Enable/disable specific collections
Collection Priority
: Set priority levels for different collections
Access Permissions
: Verify agent has permission to access collections
Best Practices for Collection Selection
Relevance
: Choose collections that match the agent’s purpose
Quality
: Ensure selected collections contain accurate, up-to-date information
Scope
: Don’t overwhelm agents with too many collections
Specificity
: Use targeted collections rather than broad, unfocused ones
Configuration Management
Agent-Specific Settings
Knowledge Scope
: Define which topics the agent should cover
Response Style
: Configure how agents present knowledge-based answers
Fallback Behavior
: Set what happens when knowledge isn’t available
Update Frequency
: How often agents refresh collection access
Multi-Agent Coordination
Shared Collections
: Multiple agents accessing the same collections
Specialized Knowledge
: Different agents with different collection access
Consistency
: Ensuring consistent information across agents
Performance
: Optimizing knowledge access across multiple agents
Knowledge-Enhanced Agent Responses
Response Generation Process
Query Analysis
Intent Recognition
: Understanding what the customer is asking
Context Assessment
: Evaluating the conversation context
Knowledge Relevance
: Determining if knowledge base search is needed
Collection Selection
: Choosing which collections to search
Knowledge Retrieval
Search Execution
: Querying relevant collections
Result Ranking
: Prioritizing most relevant information
Context Matching
: Ensuring retrieved information matches the query
Source Verification
: Confirming information accuracy and relevance
Response Synthesis
Information Integration
: Combining knowledge with AI reasoning
Context Application
: Adapting information to the specific situation
Response Formulation
: Creating natural, helpful responses
Source Attribution
: Including references when appropriate
Response Quality Factors
Information Accuracy
Source Reliability
: Using verified, authoritative information
Currency
: Ensuring information is up-to-date
Completeness
: Providing comprehensive answers
Consistency
: Maintaining consistent information across responses
Response Relevance
Query Matching
: Directly addressing customer questions
Context Awareness
: Considering conversation history and customer needs
Appropriateness
: Providing suitable level of detail
Actionability
: Including next steps or actionable information
Advanced Integration Features
Dynamic Knowledge Updates
Real-Time Updates
Collection Changes
: Agents automatically access updated collection content
New Information
: Fresh content immediately available to agents
Removed Content
: Deleted information no longer accessible
Modified Content
: Updated information reflects in agent responses
Performance Optimization
Caching
: Frequently accessed information cached for faster responses
Indexing
: Advanced indexing for quick information retrieval
Load Balancing
: Distributing knowledge queries for optimal performance
Priority Handling
: Critical information prioritized in search results
Multi-Collection Intelligence
Cross-Collection Search
Comprehensive Queries
: Searching across multiple collections simultaneously
Information Synthesis
: Combining information from different sources
Conflict Resolution
: Handling conflicting information between collections
Source Prioritization
: Preferencing certain collections over others
Specialized Collection Handling
Product Collections
: Special handling for e-commerce information
Policy Collections
: Specific processing for company policies
FAQ Collections
: Optimized handling of frequently asked questions
Technical Collections
: Enhanced processing for technical documentation
Monitoring and Optimization
Performance Metrics
Knowledge Utilization
Search Frequency
: How often agents query knowledge bases
Hit Rate
: Percentage of successful knowledge retrievals
Response Quality
: Quality of knowledge-enhanced responses
Coverage
: Percentage of queries answered using knowledge
Agent Performance
Response Accuracy
: Correctness of agent responses
Customer Satisfaction
: User feedback on knowledge-based responses
Resolution Rate
: Percentage of issues resolved using knowledge
Efficiency
: Speed of knowledge-enhanced responses
Optimization Strategies
Content Optimization
Gap Analysis
: Identifying missing information in collections
Quality Improvement
: Enhancing content quality and relevance
Organization
: Improving content structure and organization
Redundancy Removal
: Eliminating duplicate or conflicting information
Agent Optimization
Collection Selection
: Optimizing which collections agents access
Search Strategy
: Improving how agents search for information
Response Training
: Enhancing how agents use retrieved information
Performance Tuning
: Optimizing agent knowledge processing
Common Integration Issues and Solutions
Configuration Issues
Collections Not Accessible
Symptoms
:
Agent can’t find information that exists in collections
Knowledge capability appears inactive
Agents provide generic responses instead of specific information
Causes
:
Knowledge base capability not enabled
Collections not properly connected to agent
Permission issues with collection access
Agent configuration not saved properly
Solutions
:
Verify Capability
: Ensure knowledge base capability is enabled
Check Connections
: Confirm collections are connected to agent
Permission Review
: Verify agent has access to relevant collections
Configuration Refresh
: Save and refresh agent configuration
Poor Knowledge Retrieval
Symptoms
:
Agent finds irrelevant information
Important information missed by searches
Inconsistent knowledge access across conversations
Causes
:
Poor content organization in collections
Inadequate search indexing
Collection content quality issues
Search algorithm configuration problems
Solutions
:
Content Review
: Audit and improve collection content
Organization
: Better structure and categorize information
Indexing
: Allow time for content reindexing
Testing
: Test agent responses with various queries
Performance Issues
Slow Response Times
Symptoms
:
Agents take longer to respond when accessing knowledge
Timeouts during knowledge retrieval
Inconsistent response speeds
Causes
:
Large collection sizes
Complex search queries
Network latency issues
System load problems
Solutions
:
Collection Optimization
: Streamline collection content
Search Optimization
: Improve search efficiency
Performance Monitoring
: Monitor system performance
Scaling
: Consider system scaling if needed
Knowledge Conflicts
Symptoms
:
Agents provide conflicting information
Inconsistent responses across different conversations
Information that contradicts other sources
Causes
:
Conflicting information in different collections
Outdated information mixed with current information
Multiple sources with different perspectives
Poor collection organization
Solutions
:
Content Audit
: Review all collections for conflicts
Source Prioritization
: Establish hierarchy of information sources
Information Update
: Remove or update conflicting content
Quality Control
: Implement content review processes
Content Management
Knowledge Base Troubleshooting
Assistant
Responses are generated using AI and may contain mistakes.