Skip to main content

Olá, pessoal. Tudo bom?

Existe alguma documentação sobre boas práticas, arquitetura, estrutura do bot etc?

Gostaria de planejar e implantar uma nova estrutura no meu bot mas não quero inventar a roda. Se existir alguma documentação para seguir boas práticas ajudaria muito. 

Quero uma estrutura que atenda a esses requisitos mínimos:

  • Observabilidade: Gostaria de trackear toda a jornada de um contato e armazenar por atendimento, podendo assim consultar todos os blocos que o contato passou e as variáveis do contexto daquele atendimento específico.
  • Manutenibilidade: Gostaria de componentizar alguns fluxos e começar a utilizar funções globais, pois existem blocos repetidos e muitos scripts repetidos, dificultando a manutenção quando preciso corrigir algo.
  • Escalabilidade: No geral, meu fluxo esta razoavelmente grande e vai crescer ainda mais, no entanto, não me sinto seguro com a estrutura atual.

Olá, pessoal. Tudo bom?

Existe alguma documentação sobre boas práticas, arquitetura, estrutura do bot etc?

Gostaria de planejar e implantar uma nova estrutura no meu bot mas não quero inventar a roda. Se existir alguma documentação para seguir boas práticas ajudaria muito. 

Quero uma estrutura que atenda a esses requisitos mínimos:

  • Observabilidade: Gostaria de trackear toda a jornada de um contato e armazenar por atendimento, podendo assim consultar todos os blocos que o contato passou e as variáveis do contexto daquele atendimento específico.
  • Manutenibilidade: Gostaria de componentizar alguns fluxos e começar a utilizar funções globais, pois existem blocos repetidos e muitos scripts repetidos, dificultando a manutenção quando preciso corrigir algo.
  • Escalabilidade: No geral, meu fluxo esta razoavelmente grande e vai crescer ainda mais, no entanto, não me sinto seguro com a estrutura atual.

Olá ​@Marcelo Carveche tudo bem ?

Poderia dar uma olhada em : 

https://www.blip.ai/blog/chatbots/como-criar-um-chatbot/

https://www.blip.ai/blog/chatbots/design-de-conversas-do-chatbot/