# Coleta de entrada não está funcionando

Sempre que o texto no seu `validador de entrada` bloco não for reconhecido ou salvo corretamente, isso geralmente é causado por uma de duas coisas:

## NLP habilitado

O NLP está funcionando. Cada `validador de entrada` bloco tem uma opção para desabilitar o NLP. Isso significa que a resposta será salva na variável da validação de entrada e o mecanismo de NLP não tentará corresponder uma intenção.&#x20;

Abaixo está um ótimo exemplo:

![](/files/19071206a7f95de3310917ae2613575de8bcc3e3)

Aqui, o NLP foi habilitado no `validador de entrada` perguntando 'O que você gostaria de comer'? A frase 'Posso pedir umas batatas fritas' acionou a mesma intenção e assim `validador de entrada` novamente, resultando em um loop. Isso pode ser corrigido usando entidades de correspondência, onde a palavra 'batatas fritas' será capturada e salva.&#x20;

Certifique-se de criar uma entidade de correspondência com o mesmo nome de uma variável no `validador de entrada`:

![](/files/b4141a760a76c55525c22017fd149919fdb8ec72)

![](/files/f3046503afe5912821c1ea0279b60b33d8596ed7)

Com essa entidade no lugar, obtemos um resultado melhor e mais amigável ao usuário:

![](/files/ae4cd8f269be1481db60890f46e8131108058daa)

E vemos que a variável é salva corretamente:

![](/files/0bae5102f64180fd1ce057590cea837ccd633ed1)

## NLP desabilitado

Outro exemplo pode ser visto abaixo, onde o primeiro nome aciona uma saudação:

![](/files/5d4ff523be1aa96f49a5e113d2d4204424d55e27)

Isso acontece porque o NLP está habilitado na Validação de Entrada. Isso significa que o NLP procurará por expressões que correspondam à entrada, e neste caso a intenção 'Saudação' é acionada. Isso pode ser facilmente corrigido desabilitando o NLP:

![](/files/8962c6bb4274c40697ce946f426186820ae0be4f)

Ao desabilitar o NLP, o mecanismo de NLP não será executado com base na entrada fornecida e salvará imediatamente a entrada do usuário na variável, e o fluxo continuará:

![](/files/698189b6effd9b797bbc6e2296e56596808615bb)

## Parser de entrada

Outro problema comum na validação de entrada é o parser:

![](/files/ef996d360492bcf59346798758c1546f0e3ceda4)

Pode ser que a resposta dada pelo usuário não seja compatível com a resposta que o bot está esperando [de acordo com o parser.](https://docs.chatlayer.ai/bot-answers/dialog-state/user-input-bot-dialog#input-types) Por exemplo, uma data não está sendo reconhecida corretamente. Então certifique-se de que a data fornecida pelo usuário esteja no formato que o bot espera e crie suas mensagens de erro de acordo:

![](/files/1c10e524f65c8aea45c49e9b8d4944da4e742176)


---

# 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/support/solving-bot-issues/2.-input-validation-not-working.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.
