HumanX Bots
HumanX bots need to be included in your plan or be enabled by your account manager. Please contact us for more information.
Note: In addition to the HumanX bots described next, it is now possible to leverage the HumanX intelligence inside existing Flow Diagram bots, by employing the new HumanX box.
This type of bot combines the control offered by a powerful flow diagram with the free-flow conversational power of a Large Language Model (LLM).
The flow diagram drives the conversation, and whenever the user types something that cannot be handled by the flow diagram, HumanX is triggered to generate a relevant response.
HumanX can be customized (fine-tuned) to learn information about the business, by entering a set of example conversations, as shown below. Essentially, HumanX replaces the set of catch-all FAQs, used in our classic catch-all bots.
More technically, when HumanX is invoked, we feed to it the last n messages in the conversation, to help it generate a more context-aware response. Then, the flow diagram repeats its last utterance, before the HumanX invocation. If no flow diagram is specified, then the fine-tuned HumanX handles all utterances.
Create a Humanx bot
To create a HumanX bot, go to CHATBOTS, select “New bot” and select “HumanX”. If the account-wide HumanX model is specified in SETTINGS (see below), a toggle will be available to have the bot use it. Otherwise, fine-tuning conversations can be manually entered. To edit the driving flow diagram, click on the “Edit Flow Diagram” button.
Account-wide HumanX model option
Instead of fine-tuning each bot separately, there is an option to generate a common account-wide HumanX model, and reuse it across several bots. For that, go to the SETTINGS→Advanced→HumanX page. Note that the fine-tuning can take a few minutes. You can check the status by clicking on the corresponding button, as shown below.
In addition to specifying relevant content in the training text box, account-wide HumanX content can be automatically retrieved from Web sites,
HumanX box: Tightly Integrate HumanX into a Flow Diagram Bot<
If you want to have more control on how HumanX interacts with a chatbot, you can use a HumanX box in as flow diagram. The flow diagram can be either part of a HumanX bot, or a stand-alone Flow Diagram bot.
This allows to capture the response of HumanX, and branch the bot flow based on it. For example, if the HumanX response contains the word “doctor” follow a path that asks the user to make an appointment, otherwise follow another path.
If the HumanX box is part of a HumanX bot, then the HumanX training content of the HumanX bot is used to generate the response, else the account-wide HumanX training is used (set in SETTINGS→Advanced→HumanX).
Below is an example flow diagram of how we can use this box.
The screenshot above shows the bot fetching the question from the user, generating a HumanX response, checks to see if the HumanX response contains the keyword ‘doctor’, and then follows the rest of the flow accordingly.
To grab a question from the user, we can use the Save Field box (in this case, it will store it into ‘HumanXQuestion’):
We then set the HumanX box to use ‘HumanXQuestion’ as the user input message, and then we store the generated HumanX response into the field ‘LLMResponse’
It will take the ‘Success’ route if HumanX successfully generates a response. Otherwise, it will take the ‘Failure’ route.