Core Concepts
Variants

Variants

This guide will go over understanding what a Variant is and how a Variant relates to the other bottest.ai concepts.

At its core, a Variant represents a unique variation or instantiation of a Test's prompts. There are many slightly different ways that a user can ask the same question or series of questions. A Variant is a single variation of those many possibilites. Variants allow you to ensure that your Bot correctly answers when it is presented with different phrasing (small changes in prompts can cause large differences in responses from LLMs (opens in a new tab)).

For example, let's say your original recorded conversation is:

User: What is the status of my order?

Bot: ...

User: My order number is #23051039 and the email is joner@example.com

Bot: ...

If you were to generate 5 Variants of the original recording, you might get the following:

User: Can you give me an update on my order?

Bot: ...

User: The order number is #23051039, and the email is joner@example.com.

Bot: ...