# Use Tables para armazenar suas perguntas de KBAI

<figure><img src="/files/fa240646a3e7fa6c0d0327745fe9741419ca6e99" alt=""><figcaption><p>Colete o que o usuário pediu.</p></figcaption></figure>

## Colete suas respostas KBAI

Para armazenar suas perguntas e respostas KBAI com Tabelas:

1. [Crie um fluxo KBAI](/chatlayer-documentation-pt-br/navegacao/knowledge-base-ai/build-your-kbai-flow.md) dentro do seu bot ou use o [bot modelo KBAI](/chatlayer-documentation-pt-br/comece-rapidamente/bot-templates.md#knowledge-base-ai).
2. Certifique-se de [adicionar conteúdo ao seu KBAI](/chatlayer-documentation-pt-br/navegacao/knowledge-base-ai/add-content-to-your-kbai.md).
3. [Crie uma Tabela](/chatlayer-documentation-pt-br/navegacao/tables/create-a-table-with-records.md) chamada *QuestionCollection*, com 2 colunas de texto:&#x20;

   * *questionAsked*
   * *answerGiven*

   <figure><img src="/files/b707c37ba0831041832aef247f10b8130809e50f" alt="" width="375"><figcaption><p>Crie uma tabela que colete suas perguntas e respostas KBAI.</p></figcaption></figure>
4. **Salvar**.
5. Volte para o seu [**Fluxos**](/chatlayer-documentation-pt-br/navegacao/bot-builder/flows.md).
6. Abra o bloco onde a busca KBAI acontece. No nosso caso, será o **Não entendido** bloco.&#x20;
7. Adicionar um **Ir para** após este bloco que você chamará *Preencher tabela*.

<figure><img src="/files/e5f0977f172753401042e488b47f3e98d55c9bb2" alt="" width="375"><figcaption><p>Após o bloco KBAI, preencha sua tabela.</p></figcaption></figure>

7. **Salvar** este bloco.
8. Abra a **Preencher tabela** bloc&#x6F;**.**
9. Adicionar um [**Operações de tabela** ](/chatlayer-documentation-pt-br/navegacao/tables/operate-on-your-records.md#add-a-table-operation-to-your-flow).
10. Selecione **Inserir registro** para o ***QuestionCollection*** tabela.
11. Configure a operação de modo que:
    * `{internal.nlp.expression}` seja adicionado ao **questionAsked** coluna
    * `{knowledgebase.answer}` seja adicionado ao **answerGiven** coluna

<figure><img src="/files/95457d5d4e5a90e967a6db3467192fd42af43267" alt="" width="360"><figcaption><p>Preencha sua tabela com a pergunta e a resposta do KBAI.</p></figcaption></figure>

Você também pode adicionar um carimbo de data/hora:

<details>

<summary>Adicione o carimbo de data/hora à sua Tabela</summary>

Para adicionar um carimbo de data/hora à sua Tabela:

1. Certifique-se de que sua Tabela tem uma *timestamp* coluna com um [timestamp](/chatlayer-documentation-pt-br/navegacao/tables/column-types.md#timestamp) tipo de coluna.&#x20;
2. Abra o bloco que acontece pouco antes do **Preencher Tabela** bloco.
3. Adicionar um [**Definir variáveis**](/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state/action-bot-dialog.md#set-variables) passo para ele.
4. Defina um `{timestamp}` variável como uma expressão para `NOW()`. Você precisará [sintaxe de expressão](/chatlayer-documentation-pt-br/integrateandcode/expression-syntax.md) para isso.

<img src="/files/40aa677289061c4ce12e722a2c49f16b1a4b1b68" alt="" data-size="original">

4. Clique **Salvar**.
5. Abra seu **Preencher Tabela** bloco.
6. Insira um `{timestamp}` registro na **timestamp** coluna.
7. Clique **Salvar**.

O carimbo de data/hora apareceria assim na sua Tabela:

</details>

12. **Salvar** suas alterações.

Agora você deverá conseguir ver uma lista de suas perguntas e respostas nas suas Tabelas!

<figure><img src="/files/f11c423622ef87f921c6ee6c46e4e74910153ba9" alt=""><figcaption><p>Como sua Tabela deve ficar após a coleta.</p></figcaption></figure>

## Colete perguntas em que o KBAI foi insatisfatório

Pode ser útil armazenar os locais em que seu KBAI não respondeu ao que o usuário disse.

Para coletar variáveis onde seu KBAI foi insatisfatório:

1. Encontre os blocos para onde seu KBAI vai quando ocorrer um erro ou nenhum resultado for encontrado.
2. Em cada um deles, passe uma variável que você chamará failure\_reason, e dê a ela o valor error occured ou no result.
3. Certifique-se de que você tem uma coluna na sua Tabela para armazená-las.
4. Quando você preencher sua tabela, adicione essas ao Table.&#x20;


---

# 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://docs.chatlayer.ai/chatlayer-documentation-pt-br/navegacao/knowledge-base-ai/use-tables-to-store-your-kbai-questions.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.
