• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Cyara

Cyara

Cyara Customer Experience Assurance Platform

  • Login
  • Contact Us
  • Request a demo
  • Search
  • Login
  • Contact us
  • Request a demo
  • Why Cyara
    • Cyara Agentic Platform
    • Cyara partner network
    • Cyara Academy
  • Products
    • ValidationBuild your CX stack with confidence – every layer, validated early
          • AI bot validationValidate conversational AI, GenAI, agentic AI chat, and voice bots
          • Telco infrastructureValidate carrier connectivity and routing for global calling and SMS
          • Network & endpointsValidate WebRTC media paths and agent desktop connectivity
    • ReadinessDeploy your CX journeys with confidence – at scale, through change
          • Agentic journey assuranceAssure end-to-end agentic and hybrid journeys before go-live
          • Load and performanceAssure CX journeys through load, peak, and scale
          • Human agent readinessAssure inbound and outbound agent paths before go-live
    • ObservabilityRun your CX operations with confidence – continuous monitoring, proactive resolution
          • Agentic AI trust & governanceMonitor AI agent hallucination, compliance, and misuse
          • Omnichannel observabilityMonitor end-to-end CX journey experience across channels
          • Human agent monitoringMonitor live agent connectivity and experience in real-time
    • Learn about the Cyara Agentic Platform
  • Resources
    • CX Assurance blog
    • Customer success showcase
    • CX use cases
    • Events & upcoming webinars
    • On-demand webinars
    • Resource library
  • About Us
        • About Cyara

        • About Cyara
        • Leadership
        • Careers
        • Legal statements, policies, & agreements
        • Services

        • Cyara Academy
        • Consulting services
        • Customer success services
        • Technical support
        • News

        • Press releases
        • Media coverage
        • Cyara awards
        • Partners

        • Partners

Blog / CX Assurance

March 8, 2023

Does Your Chatbot Suffer from ‘Greedy Intents?’

Alison Houston

Alison Houston, Data model analyst

This article was originally published on QBox’s blog, prior to Cyara’s acquisition of QBox. Learn more about Cyara + QBox.


Whether you’re at the stage of starting to build a chatbot model or training the model to optimize performance, it is important to ensure each intent in your model has roughly the same number of utterances. Balanced intents mean a balanced model, this will allow for better accuracy in detecting and returning the correct intent.

Cyara’s conversational AI optimization platform empowers you to regain visibility and control throughout the entire chatbot development lifecycle.

Scale that balances boxes labeled intent

If you have a chatbot model that has some intents containing very few utterances, and some containing vast amounts of utterances, this strong imbalance can lead the classifier to make very biased decisions, as they tend to be attracted to these larger number of utterances; what we call “greedy intents.” As a result, this will cause the smaller intents to struggle with performance as they’re battling with the intents that have larger number of utterances.

The Importance of Having a Balanced Chatbot Model 

We see a lot of customers chatbot models that are very imbalanced—they have many intents with fewer than 10 utterances and some intents with 200+ utterances, this is usually part of the reason for seeing poor performance (and the imbalance tends to happen naturally and not purposefully, so it’s very important to keep monitoring the model for any signs of imbalance). However, we understand in the real world it’s not always possible to have the same number of utterances per intent. So, we usually advise our customers to try to make sure all intents have the same number range, for example between 30 to 80 utterances per intent could be a good optimum range to aim for. If they do have the odd intent that has far more utterances compared to the range, we ask—is it necessary to have that much data?

We usually find there are many utterances in the intent that are almost identical with just one- or two-word differences—these do not add much learning value to the model, so we recommend removing a lot of these similar utterances. Also, we find oversized intents, which are trying to cover too much. We recommend dividing them into subcategories, if possible, to create smaller, more manageable intents.

By having a balanced list of intents, you will be more likely to have an unbiased chatbot that achieves better results.

Take the Next Step

Our new ‘Model Balancing’ feature will indicate which intents in your model are causing an imbalance (because of having either too much or too little training data). The information is presented in an easy-to-understand way, and you can quickly and easily identify any problem intents.

screenshot of the new model balancing feature

Our latest Model balancing feature

Interested in learning more? Contact us to schedule a demo, or read about Cyara Botium for more information.

Read more about: AI chatbot testing, Chatbot assurance, Chatbot testing, Chatbots, QBox

Related Posts

chatbot testing

June 11, 2026

Silent AI Failures in CX: When Bots Respond Correctly but Still Frustrate Users

Learn how to reduce risk, customer frustrations, and deliver better CX with AI and chatbot testing solutions.

Topics: AI chatbot testing, AI-Powered CX, Automated testing, Chatbot assurance, Chatbot testing, Customer experience (CX)

LLM-driven AI agent testing

April 16, 2026

The Importance of LLM-Driven AI Agent Testing for Better CX

Learn how LLM-driven AI agent testing helps you assure CX quality at scale, mitigate risk, and protect your customer's trust.

Topics: Agentic AI, AI chatbot testing, AI-Powered CX, Artificial intelligence (AI), Large language models (LLMs)

conversational AI testing

March 26, 2026

The Top 5 Conversational AI Testing Trends Every CX Leader Should Watch

As AI-powered CX continues to evolve, CX and business leaders must keep these five trends in mind to deliver seamless, reliable interactions.

Topics: Agentic AI, AI chatbot testing, AI governance, AI-Powered CX, Artificial intelligence (AI), Conversational AI, Conversational AI Testing

Footer

Cyara
Leader Enterprise Best Est. ROI Enterprise Easiest To Use Enterprise
  • LinkedIn
  • YouTube
  • Products
    • Cyara Agentic Platform
    • Validation
      • Botium
      • Voice Assure
      • testRTC
    • Readiness
      • Velocity
      • Cruncher
      • testRTC
    • Observability
      • AI Trust
      • Pulse360
      • Pulse
      • Number Trust
      • ResolveAX
  • Resources
    • CX Assurance Blog
    • Events & upcoming webinars
    • On-demand webinars
    • Customer success showcase
    • Resource library
  • Company
    • About us
    • Leadership
    • Careers
    • Press releases
    • Media coverage
    • Cyara awards
    • Partners
    • Legal
  • Support
    • Cyara Academy
    • Support sites

Copyright © 2006–2026 Cyara® Inc. The Cyara logo, names and marks associated with Cyara’s products and services are trademarks of Cyara. All rights reserved. Privacy Statement