• 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

May 24, 2022

What’s the Optimum Confidence Threshold for My Chatbot and Why Do I Need One?

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.


What is a Confidence Threshold and Why Do We Need it?

When a user question matches an intent that it’s been trained on in the chatbot model, the NLP provider returns the intent with a confidence score as a percentage (in fact, NLP providers will typically return up to ten possible intent predictions in order of decreasing confidence score).

This percentage represents how confident the NLP provider was in that intent prediction.  The higher the score, the greater the confidence in that prediction. 

Cyara’s conversational AI optimization solution helps businesses accelerate chatbot development and assure CX at scale.

Magnifying glass held up to a computer screen

But what if the highest intent prediction is only 25% confident? You wouldn’t want a user to be presented with an intent answer when the chatbot model is not very confident of this prediction. This is where the confidence threshold comes in. 

If a confidence threshold is set in the model, its function is to only present the user with the top predicted intent if the confidence of that prediction is above the set threshold.  

Then if the top predicted intent falls below this threshold, the user will be presented with the fallback answer, “I’m sorry, I don’t understand” (or something similar), or handed over to a human agent for assistance.

Confidence

What Level Do You Set Your Confidence Threshold to?

A typical threshold may be set to a default level of 50%, and this threshold may or may not work for your chatbot. 

If you are risk adverse, you may want to set the confidence threshold higher to minimize the risk of incorrect answers to your users.  

However, the downside of this would be the potential for your chatbot to give too many fallback answers (or being passed to a human agent too frequently, thus defeating the object of having a chatbot!) – even if the intent was correct and with reasonably high confidence.  

Conversely, you might be comfortable with a little bit of risk and so you’ll want to set your confidence threshold lower to maximise the correct answers to your users.  

But consequently, the number of incorrect responses could potentially be higher.  

So, there could be a little bit of a trial-and-error process of finding out what works best for your chatbot, through constant testing and re-adjusting of the threshold level.

How Can You Accurately Gauge the Optimum Confidence Threshold for Your Chatbot Model?

Traditionally, the best way to discover the best confidence score and therefore the optimum threshold would be to calculate a receiver operating characteristic curve, or ROC curve.  

This is created by plotting the true positive rate (TPR) against the false positive rate (FPR) at various threshold settings. 

But this is hugely time-consuming, especially for larger chatbot models, and it can also be difficult to interpret the results for anyone unfamiliar with such statistics.

For those of us who don’t the time (or the knowledge or confidence) to calculate a ROC curve, thankfully there is an easier way of finding out what the optimum confidence threshold would be for your chatbot, by using our Confidence Threshold Analysis feature.

Threshold Analysis Feature

In less than a few minutes, we can give you the information needed to set the right confidence threshold for your chatbot.  

And all that’s needed is a good cross-validation dataset that spans all the intents in your chatbot model, and then to run a cross-validation test within the tool.  

It’s as simple as that!  

You have three options available to enable you to meet business KPIs:

  1. You can adjust the confidence threshold to any level to find out how your chatbot would perform on the cross-validation dataset.  For example, you might be curious to see how it would perform if you had a 40% threshold set.  We would then inform you what percentage of cross-validation questions would be answered correctly, incorrectly and unanswered (ie. below confidence).
  2. You can adjust the percentage of correctly answered questions.  For example, you may have a KPI stating the chatbot must perform at a correctness rate of no lower than 95%.  We would recommend the level to set your confidence threshold to achieve this level of correctness.  
  3. You can adjust the percentage of incorrectly answered questions.  So, if you have a KPI stating the chatbot must have no more than 2% of incorrectly answered questions, again we would recommend the level to set your confidence threshold to meet this KPI.

All of these options will help you decide what is the best confidence to set depending on your use case—can you accept a certain level of risk, and therefore increase the level of automation, or are you in a scenario where you have to be risk adverse?  

With this Threshold Analysis feature, you will quickly and easily understand the trade-off for each scenario. 

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

Related Posts

chatbot testing

June 25, 2026

Better Chatbot Testing, Better Performance: A Guide for CX Teams

Discover why modern chatbot testing platforms are essential for conversational AI testing, chatbot performance, and reliable CX.

Topics: AI chatbot testing, AI-Powered CX, Chatbot assurance, Chatbot testing

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)

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
      • Pulse 360
      • 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