Conversation-Based Knowledge Search in Live Chat
This guide explains how to implement and optimize conversation-based knowledge search, which automatically suggests relevant knowledge articles to agents during live chat interactions based on real-time conversation analysis.
Understanding Conversation-Based Search
Conversation-based search is an AI-powered feature that:
- Analyzes live chat conversations in real-time
- Identifies customer questions, issues, and intent
- Searches the knowledge base for relevant articles
- Presents contextual suggestions to agents
- Enables faster, more accurate responses during chat
Setting Up Conversation-Based Search
Prerequisites
Before configuring conversation-based search, ensure you have:
- A well-populated knowledge base
- Integration with your live chat platform
- Admin access to Knowledge Management
- Support agent permissions
Integration Configuration
Connect your chat platform:
- Navigate to Admin > Integrations > Chat Platforms
- Select your chat platform (Intercom, Drift, LivePerson, etc.)
- Configure the integration:
- API credentials
- Webhook endpoints
- Event subscriptions
- Authentication method
- Test the connection
- Enable conversation-based search
Search Configuration
Customize the search behavior:
- Go to Admin > Search > Conversation-Based Search
- Configure search settings:
- Real-time analysis interval (how often to analyze new messages)
- Context window (how many previous messages to include)
- Relevance threshold (minimum confidence score)
- Maximum suggestions per context change
- Set up result filtering:
- By audience (match customer attributes)
- By product (if specified in conversation)
- By content type (articles, guides, FAQs)
- Save your configuration
Agent Experience
Viewing Suggested Articles
Agents will see suggested articles in their chat interface:
- During an active chat, the Knowledge panel appears alongside
- As the conversation progresses, suggestions update automatically
- Each suggestion includes:
- Article title
- Relevance score and match reason
- Brief excerpt
- Last updated date
- Agents can click to view the full article without leaving the chat
Using Knowledge in Responses
Incorporate knowledge into chat responses:
- View a suggested article
- Click Use in Response to:
- Insert the full article
- Insert a specific section
- Insert with a link to the article
- Send as a rich card (if supported by chat platform)
- Customize the inserted content
- Send the response to the customer
Manual Search During Chat
Agents can also perform manual searches:
- In the Knowledge panel, click Search
- The search is pre-populated with conversation context
- Agents can modify the search terms
- Results are filtered based on conversation context
- Agents can sort and filter results
Providing Feedback
Improve search quality through feedback:
- For each suggestion, agents can:
- Mark as helpful
- Mark as not relevant
- Provide specific feedback
- This feedback trains the AI to improve future suggestions
Advanced Features
Proactive Customer Suggestions
Offer knowledge directly to customers:
- Enable Customer Knowledge Suggestions in settings
- Configure when to offer suggestions:
- After specific customer questions
- When confidence score exceeds threshold
- During wait times
- Customize how suggestions appear to customers
- Set up tracking to measure customer engagement
Intent Detection
Leverage advanced intent recognition:
- Go to Admin > Search > Intent Configuration
- Create custom intents for your business
- Map intents to specific knowledge categories
- Train the system with example phrases
- Enable intent-based suggestions in conversation search
Sentiment-Aware Suggestions
Adapt suggestions based on customer sentiment:
- Enable Sentiment Analysis in settings
- Configure response strategies for different sentiments:
- Positive: Standard knowledge suggestions
- Neutral: Detailed technical content
- Negative: Empathetic content and escalation paths
- Set up sentiment thresholds and triggers
- Monitor sentiment trends in analytics
Analytics and Optimization
Performance Metrics
Track the effectiveness of conversation-based search:
- Navigate to Analytics > Chat Search
- View key metrics:
- Suggestion accuracy rate
- Agent utilization rate (% of suggestions used)
- Impact on resolution time
- Customer satisfaction correlation
- Knowledge gaps identified
- Filter by time period, agent team, or chat category
Conversation Analysis
Gain insights from chat interactions:
- Go to Analytics > Conversation Insights
- Review the Knowledge Impact report
- Identify:
- Common questions and topics
- Effective knowledge responses
- Missing information
- Resolution patterns
- Use these insights to improve knowledge content
A/B Testing
Test different search configurations:
- Navigate to Admin > Search > A/B Testing
- Create a new test for chat interactions:
- Define test variants (different suggestion algorithms)
- Set test duration and scope
- Define success metrics (resolution time, CSAT)
- Run the test
- Review results and implement the winning configuration
Integration with Chat Workflows
Automated Responses
Set up knowledge-powered automated responses:
- Go to Admin > Automation > Chat Responses
- Create rules for automatic responses:
- For common questions with high-confidence matches
- During agent handoffs or wait times
- For specific detected intents
- Configure when to use automation vs. agent review
- Monitor automation performance and customer satisfaction
Guided Conversations
Implement guided conversation flows:
- Navigate to Admin > Chat > Guided Flows
- Create knowledge-based conversation flows:
- Diagnostic trees for troubleshooting
- Step-by-step guides for common processes
- Decision trees for product selection
- Link flows to specific detected intents
- Allow agents to initiate flows during conversations
Optimizing for Real-Time Interactions
Content Formatting for Chat
Adapt knowledge content for chat interactions:
- Go to Admin > Content > Chat Formatting
- Configure how content is formatted for chat:
- Break long content into digestible messages
- Convert bullets to numbered steps
- Optimize images and attachments
- Create chat-friendly versions of complex tables
- Preview chat renderings of your content
- Apply formatting rules to specific content types
Response Time Optimization
Improve agent response speed:
- Create quick-response versions of common articles
- Enable keyboard shortcuts for inserting knowledge
- Implement type-ahead suggestions based on knowledge
- Create pre-written responses for high-volume topics
Best Practices
Content Strategy
- Create chat-optimized content: Shorter, more direct articles work best
- Use clear headings: Help agents quickly scan for relevant sections
- Include conversation starters: Suggest follow-up questions
- Develop troubleshooting flows: Step-by-step guides work well in chat
- Update based on conversations: Regularly review chat logs for content ideas
Agent Training
- Provide platform-specific training: Ensure agents know how to use suggestions
- Encourage knowledge contribution: Have agents flag missing information
- Share successful examples: Highlight effective knowledge usage in chats
- Create chat-specific guidelines: Develop best practices for knowledge in chat
Technical Optimization
- Balance speed and accuracy: Tune settings for your specific needs
- Optimize for mobile chat: Ensure content works well on all devices
- Consider bandwidth limitations: Optimize images and attachments
- Test with realistic conversation volume: Ensure performance at scale
Troubleshooting
Common Issues
Issue | Solution |
---|---|
Delayed suggestions | Adjust analysis interval and optimize indexing |
Context misinterpretation | Tune context window size and provide feedback |
Formatting problems in chat | Review and update chat formatting rules |
Customer confusion | Improve clarity of customer-facing suggestions |
Next Steps
- Explore Knowledge Workflow for maintaining content quality
- Learn about Testing Knowledge to validate effectiveness
- Set up Analytics and Reporting to track performance