Skip to content
Guilherme Jansen edited this page Mar 7, 2024 · 1 revision

Inteligência Artificial Conversacional no WhatsApp com Guilherme Jansen

Este repositório contém materiais e exemplos relacionados à aula sobre Inteligência Artificial Conversacional no WhatsApp, ministrada por Guilherme Jansen.

n8n

Conteúdo da Aula

  • ✅ Introdução e Apresentação
  • ✅ Fundamentos da IA Conversacional
  • ✅ Casos de Uso no WhatsApp
  • ✅ Mão na Massa: Criando um Chatbot para WhatsApp
  • ✅ Integração e Gerenciamento
  • ✅ Q/A - Perguntas e Respostas

Recursos Adicionais


Conecte-se Comigo!

Segue minhas redes sociais e entra em contato para não perder nenhuma novidade!

Workflow de IA Conversacional no WhatsApp

Este workflow detalha a automação de um chatbot de WhatsApp integrado com a IA da OpenAI, utilizando o n8n como orquestrador de automação.

Visão Geral do Workflow

O processo é iniciado quando uma mensagem é recebida via WhatsApp, passando por diversas etapas de filtragem, processamento de IA, e finalmente, a resposta é enviada de volta ao usuário.

Etapas do Workflow

  1. Recepção de Eventos via RabbitMQ:

    • Captura eventos da API do WhatsApp relacionados a mensagens recebidas.
  2. Filtragem Inicial de Mensagens:

    • Verifica critérios específicos para determinar o processamento da mensagem.
  3. Manuseio de Mensagens Não Qualificadas:

    • Mensagens que não passam pela filtragem são redirecionadas para DLX ou processadas como 'No Operation'.
  4. Verificação de Thread ID:

    • Consulta no Google Sheets por um ID de thread existente. Se não encontrado, um novo é criado e armazenado.
  5. Interação com OpenAI:

    • Cria uma thread na OpenAI, envia a mensagem do usuário e inicia um processamento para obter a resposta da IA.
  6. Monitoramento de Status:

    • Verifica o status da execução na OpenAI e trata os diferentes resultados.
  7. Preparação da Resposta:

    • Processa e formata a resposta da IA para ser enviada ao usuário.
  8. Envio de Resposta ao Usuário:

    • A resposta é enviada de volta ao usuário através do WhatsApp.

Documentação Adicional

Notas e esclarecimentos adicionais estão disponíveis dentro do workflow como Sticky Notes, proporcionando um melhor entendimento de cada etapa.

Implementação

Este workflow requer configuração e autenticação com as APIs do WhatsApp, RabbitMQ, Google Sheets e OpenAI. Certifique-se de ter as credenciais necessárias e de configurar corretamente as permissões de acesso.

Contribuições

Feedbacks e contribuições são bem-vindos para melhorar continuamente este processo de automação. Sinta-se à vontade para clonar, modificar e compartilhar suas melhorias.


Para mais informações e detalhes sobre cada nó utilizado no workflow, consulte a documentação oficial das ferramentas e APIs envolvidas.

Clone this wiki locally