---
title: Perguntas e Respostas
slug: helper-plus/perguntas-e-respostas
description: Learn how to simplify handling frequently asked questions and improve chatbot responsiveness with the "Questions and Answers" module. This document provides step-by-step instructions on creating contexts, adding QnAs, and redirecting users to specific nod
createdAt: 2022-08-29T12:47:28.000Z
---

O módulo Perguntas e Respostas foi projetado especificamente para simplificar como lidar com perguntas frequentes. Ele adiciona mais capacidade de resposta ao seu chatbot. 

É necessário adicionar pelo menos dez frases de treinamento diferentes. Em seguida, adiciona pelo menos uma resposta: texto simples ou qualquer outro tipo de conteúdo.

:::hint{type="info"}
🖊 <u>**Nota**</u>**:&#x20;**&#xC9; também possível redirecionar um usuário para um nó e fluxo de trabalho específico como resposta à pergunta.
:::

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/WFuBtoUXg9r4tZqJ8aQv0_image.png)

## Crie um Contexto

1. Acesse seu **Estúdio de Conversação**;
2. Clique na guia **Perguntas e respostas**;
3. Clique no botão **+** no canto superior direito da página.

:::hint{type="info"}
🖊 <u>**Nota**</u>**:&#x20;**&#x45;le cria um novo QnA (*Question and Awnser*).
:::

4\. Em Contextos, digite o contexto que deseja adicionar.

:::hint{type="success"}
💭 <u>**Você sabia**</u>**?**

É também possível criar um contexto da seguinte maneira:

1. Crie um contexto específico para:
   - um chatbot, crie ou edite este arquivo `data/bots/<your_bot>/config/qna.json`.
   - todos os chatbots, crie ou edite este arquivo `data/global/config/qna.json`.
2. Anexe o nome de seus novos contextos `qnaCategories` da seguinte maneira:

```javascript
{
  "$schema": "../../../assets/modules/qna/config.schema.json",
  "qnaCategories": "global,monkeys,giraffes"
}
```
:::

:::hint{type="info"}
🖊 <u>**Nota**</u>**:&#x20;**&#x4F;s contextos listados no menu suspenso são provenientes de todo o seu conteúdo existente (perguntas e intenções NLU). 

O **qna.json** arquivo de configuração não é mais usado para fornecer uma lista de contextos.
:::

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/TKfL_YSPnNbI_xUc8WRQw_image.png)

## Adicionar um QnA

Depois de criar seus contextos, crie seus QnAs e atribuir um contexto a eles.&#x20;

No menu `category`, escolha um dos seus contextos.

::Image[]{src="https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/eNESxcJB4nB_td3AU0h6O_image.png" size="74" width="933" height="1020" position="center" showCaption="false"}

## Adicionar Contextos para seu Fluxo

A etapa final é definir o contexto desejado no momento apropriado em seu fluxo. Para ajudá-lo com isso, adicionamos três ações integradas (por exemplo, `appendContext`, `resetContext` e `removeContext`), na categoria NLU em sua lista de ações.

### Anexar Contexto

Para definir um contexto, use a `appendContext` ação e adicione seu novo contexto no campo de `contexts`. Você pode usar valores separados por vírgula para passar vários contextos.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/1pQnB3DOW57QIUIBq3CvA_image.png)

### TTL

O campo **TTL&#x20;**(ou *Time-To-Live*) é usado para definir um número máximo de interações para que esse contexto exista em uma conversa.

:::hint{type="info"}
<u>**Saiba mais**</u> 💬

Tome **Welcome Bot** por exemplo. Seus contextos têm um TTL de `10`.



Isso significa que alguém pode fazer até 10 perguntas sobre animais antes que o contexto seja ignorado. Depois que o TTL expirar, o chatbot retornará ao contexto `global`.
:::
