> For the complete documentation index, see [llms.txt](https://help.hyperflow.global/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.hyperflow.global/docs/builder-de-chatbots/controle-de-fluxo/teste-a-b-split-a-b.md).

# Teste A/B (split A/B)

Personalizar e variar respostas é uma ótima solução para não deixar o atendimento cansativo e repetitivo. Neste artigo, você aprende como fazê-lo.

### :point\_right: Para que serve?

O funcionamento desse módulo é muito interessante. Com ele, você pode criar **diversas respostas** e comportamentos personalizados.  Ele **divide as respostas do seu robô de forma aleatória**, de acordo a **audiência** que você deve configurar manualmente.&#x20;

Em geral, esse módulo é usado para fazer **testes de aceitação** com uma linguagem um pouco mais informal ou mesmo para variar o texto enviado, personalizando a experiência do usuário.&#x20;

<figure><img src="https://3829578295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRWteFkm020DS5IbXoSgj%2Fuploads%2FmHtqJPbzYoHporx5mAvZ%2Fsplit-gif.gif?alt=media&amp;token=6f358f68-20c1-45ab-ab9a-ca8e1aa5c7de" alt=""><figcaption><p>Utilização do módulo <strong>Teste A/B</strong> em um fluxo real</p></figcaption></figure>

### :point\_right: Detalhes do módulo

Para ajustar esse módulo, você deve definir, primeiro, a quantidade de opções de resposta. É possível definir a porcentagem redirecionada para cada saída e usar quantas saídas quiser, determinando a probabilidade de cada uma.&#x20;

{% hint style="success" %}
Caso a soma das saídas seja maior ou menor que 100%, os valores irão ser modificados automaticamente a fim de convergir para porcentagem 100.&#x20;
{% endhint %}

Por exemplo: existem três saídas configuradas: A, B e C com 50% cada uma. Isso significa que os 150 serão 100% das vezes. Portanto, cada 50 representa um terço do total, ou seja, cada saída será direcionada 33,3% das vezes.&#x20;

<figure><img src="https://3829578295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRWteFkm020DS5IbXoSgj%2Fuploads%2Ffr610eytbuRSm9rG7cK2%2Fimage.png?alt=media&amp;token=c9abb6ca-65c5-48c4-b98e-952d72592222" alt=""><figcaption><p>Módulo Teste A/B com três opções.</p></figcaption></figure>

### :point\_right: Caso de uso

Precisamos realizar um teste fornecendo descontos para os clientes de uma loja. O **primeiro desconto é de 15%** em produtos pré-selecionados.&#x20;

O outro é de **50% em todos os produtos disponíveis**. A ideia é que **90% dos clientes recebam apenas os 15% de desconto**, enquanto os outros **10% recebem os 50% de desconto**.&#x20;

Para isso, utilizaremos o módulo Teste A/B para dividir as saídas conforme a necessidade. O fluxo vai ficar assim:

<figure><img src="https://3829578295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRWteFkm020DS5IbXoSgj%2Fuploads%2F9C547Ly94nNteSxcYvjW%2Fchrome-capture-2023-9-20%20(5).gif?alt=media&amp;token=4eeea555-a2b6-4fc6-8f3e-bc3690c206c7" alt=""><figcaption><p>Uso do Teste A/B no exemplo.</p></figcaption></figure>

Espero que esse material tenha sido útil. Se precisar, fale com nosso [Suporte](https://suporte.hyperflow.global/support/login)!
