# Teste A/B (split A/B)

### :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="/files/XCdwMTn6UASSHVYxHFd2" 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="/files/Tp1GBDrbXuT9wIavgyuh" 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="/files/r0gWU23iZJVNjE0oL8bx" 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)!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.hyperflow.global/docs/builder-de-chatbots/controle-de-fluxo/teste-a-b-split-a-b.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
