Hexabot
Go to websiteGitHub RepoDiscord
  • Welcome
  • Introduction
    • Overview
    • Features
  • Quickstart
    • Installation
    • Create your first flow
  • USER GUIDE
    • Visual Editor
      • Using the Visual Editor
      • Regular Blocks
        • Using Simple Text Block
        • Using Quick Replies Block
        • Using Buttons Block
        • Using Attachment Block
      • Using Advanced Blocks
    • Flows
    • NLU
      • Manage NLU Entities
      • NLU Engines
        • LLM NLU Engine
        • Ludwig NLU Engine
        • Tensorflow NLU Engine
    • Knowledge Base
      • Content Types
      • Manage Persistent Menu
      • Media Library
    • Localization
      • Languages
      • Translations
    • Users and Roles
      • Manage users
      • Manage roles
    • Manage Settings
      • Email
      • Chatbot Global Fallback
      • NLU Provider
      • Web Channel
      • Live chat widget
      • Facebook Messenger
    • Context Variables
    • Chat Inbox
    • Subscribers
    • Analytics Dashboard
  • FAQ
    • How can I deploy my Hexabot using NGINX ?
    • How can I add the Chatbot Widget to my Website?
  • Developer Guide
    • Contributors Installation Guide
    • CLI Command Reference
    • Setup Node.js with NVM
    • Setting Up Docker for Development and Production
    • SMTP Configuration and Emails
    • Extensions
    • Plugins
      • Hexabot Plugin Development
      • Build your First Plugin
    • Training custom NLU Models with Ludwig AI
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. USER GUIDE
  2. Manage Settings

NLU Provider

Hexabot comes equipped with a built-in NLU (Natural Language Understanding) engine, which helps your chatbot understand the intent behind user messages. You can configure the NLU settings to tailor its behavior. This guide walks you through managing the NLU Provider settings in Hexabot.

1. Access NLU Provider Settings:

  • Log in to your Hexabot account.

  • Go to the "Settings" page.

  • Select the "NLU Provider" section.

2. Configure Default Language:

  • Choose Default Language: Select the primary language that your chatbot should use for understanding user input. This setting defines the default language that the NLU engine will use for interpretation.

3. Adjust the Fallback Threshold:

  • Fallback Confidence Threshold: This setting controls how confident the NLU engine needs to be about its predictions before taking action.

    • Threshold Value: The threshold is a value between 0 and 1 (inclusive).

    • Interpretation: A higher threshold requires a greater degree of certainty from the NLU engine, potentially leading to more accurate but more conservative responses. A lower threshold allows for more flexibility, but may increase the likelihood of errors or inaccurate interpretations.

PreviousChatbot Global FallbackNextWeb Channel

Last updated 7 months ago

Was this helpful?