This feature is in beta. We encourage you to try it out and provide us with feedback.
When to Use it
- Understand what topics your AI Agent handles most frequently and how that changes over time.
- Measure whether your AI Agent is resolving issues, following instructions, and communicating with quality.
- Define custom evaluation criteria specific to your business, compliance requirements, or product domain.
- Replace manual QA spot-checks with consistent, automated scoring at scale.
Key Benefits
- Reduce manual QA effort. Define criteria once and the analyzer scores conversations automatically at scale, replacing time-consuming manual transcript reviews.
- Catch issues earlier. Scheduled runs surface declining sentiment trends, rising escalation risk, or drops in instruction-following before they become visible in support volumes.
- Consistent evaluation. Unlike manual reviews, the analyzer applies the same criteria to every conversation, every run, removing reviewer bias and inconsistency.
- Identify coverage gaps. Find topics your AI Agent doesn’t cover and expand its scope accordingly.
Prerequisites
Set Up your Model
Set Up your Model
Conversation Analyzer uses a large language model to evaluate conversations. Before running your first analysis, configure which model to use in your Project settings.
- In Cognigy.AI, open your Project.
- Go to Manage > Settings > Generative AI Settings.
- Under Conversation Analyzer, select a model from the list. Save changes.
Working with Conversation Analyzer
1. Configure Evaluation Settings
1. Configure Evaluation Settings
In the left-side menu of the Insights interface, go to Configuration and set up the evaluation topic, schedule, and criteria:
- Topic Discovery — select an evaluation topic that reflects the main subject area of your AI Agent’s conversations.
- Basic Analysis — activate or deactivate criteria sets in Basic Analysis based on what you want to measure.
- Custom Evaluation — define custom evaluation criteria specific to your business needs.
2. Run Analysis
2. Run Analysis
You can run analysis on conversations in the following ways:
- On a Schedule
- Manually
To schedule an analysis, follow these steps:
- In the left-side menu of the Insights interface, go to Configuration.
- In the Topic & Scheduler section, go to Analysis Scheduler.
- By default, the scheduler is off. Select how often you want the analysis to run:
- Daily — runs once a day, analyzing conversations from the previous 24 hours.
- Weekly — runs once a week, analyzing conversations from the previous 7 days. Each run includes only conversations that haven’t yet been analyzed. The time window is calculated from when the scheduled run executes, not from when you save the scheduler settings.
- In the Filter only Analyze Transcripts Matching section, configure which conversations to include:
- Endpoint — limit analysis to a specific Endpoint.
- Snapshot — limit to a specific Snapshot.
- Channel — limit to a specific channel.
- Save changes.
Next run: May 15, 2026, 2:00 AM.3. Check Results
3. Check Results
You can check the results for:
- All Conversations
- A Specific Conversation
In the left-side menu of the Insights interface, go to Analysis to view topics, performance metrics, and evaluation results.