> For the complete documentation index, see [llms.txt](https://docs.chatlayer.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot.md).

# construa seu bot

- [Design de conversa](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/conversation-design.md): Design de conversa é o ato de criar e manter chatbots, ou agentes conversacionais automatizados. O Chatlayer permite que você faça isso sem precisar de habilidades de programação.
- [Planeje seu bot](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/conversation-design/getting-started.md): Antes de começar a construir seu bot no Chatlayer, há algumas etapas estratégicas a considerar. Da definição dos casos de uso até a criação da personalidade do bot – veja como começar.
- [Fluxo de trabalho de design de conversa](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/conversation-design/conversation-design-workflow.md): Passe pelo processo de design do bot passo a passo, do planejamento à publicação.
- [Lógica de fluxo](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic.md): Qualquer fluxo de conversa no Chatlayer é feito por componentes chamados blocos, ligados entre si por conexões chamadas Go-to.
- [Blocos](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state.md): Os blocos são os retângulos na sua tela que representam um determinado ponto da conversa.
- [Mensagem](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state/message-components.md): O bloco Mensagem exibe texto de forma básica ou com componentes especiais como botões ou carrosséis.
- [Condição](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state/plugins.md): Um bloco de Condição direciona a conversa de uma forma ou de outra se as variáveis atenderem a determinada(s) condição(ões).
- [Coletar entrada](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state/user-input-bot-dialog.md): Um bloco Coletar entrada pode ser usado para obter informações do usuário. Quando o usuário fornece informações, o bot primeiro verifica se elas correspondem a uma variável já conhecida.
- [Ação](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state/action-bot-dialog.md): Os blocos de Ação são onde lógica de terceiros, código ou operações especiais podem ser adicionados ao seu bot.
- [Conexões Go-to](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/go-to-connections.md): No Chatlayer, uma conexão Go-to significa que um bloco acontecerá na conversa logo após o outro. Conexões Go-to podem ser estabelecidas de várias maneiras.
- [Emulador](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/emulator.md): Teste seu bot na sua tela para garantir que ele funcione como esperado.
- [Dicas e melhores práticas](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices.md): Criar um chatbot eficaz exige atenção e boas práticas. Seguindo estas dicas e melhores práticas, você pode criar um chatbot robusto e fácil de usar.
- [Direcione seu fluxo de acordo com a hora](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/route-your-flow-depending-on-the-time.md): Alguns exemplos de como usar a etapa Obter hora no seu bot.
- [Melhore o bloco Não entendido](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/improve-the-not-understood-block.md)
- [Como criar mensagens melhores de não entendido](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/improve-the-not-understood-block/intent-recognition-below-threshold.md): Ao criar mensagens específicas de não entendido, o bot parece mais inteligente e oferece aos usuários uma experiência muito melhor.
- [Contador de não entendido](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/improve-the-not-understood-block/not-understood-counter.md): Um bom tratamento de 'não entendido' é essencial para uma boa experiência com o bot. Aprenda como configurar este contador no artigo abaixo.
- [Pesquisa do Google para não entendido](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/improve-the-not-understood-block/not-understood-google-search.md)
- [Ir para o bloco anterior](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/go-to-previous-bot-dialog.md)
- [Reconhecendo um usuário recorrente](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/how-to-recognize-a-returning-bot-user.md)
- [Pular mensagem de introdução](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/skip-introduction-message.md)
- [Direcione seu fluxo de acordo com o canal](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/route-your-flow-depending-on-the-channel.md): Use um bloco de Condição para direcionar seu fluxo de acordo com o canal que seu cliente está usando.
- [Reutilizar fluxos](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/reuse-flows.md)
- [Conecte dois bots entre si](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/tips-and-best-practices/frequently-asked-questions.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
