-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Este repositório contém materiais e exemplos relacionados à aula sobre Inteligência Artificial Conversacional no WhatsApp, ministrada por Guilherme Jansen.
- ✅ 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
Segue minhas redes sociais e entra em contato para não perder nenhuma novidade!
- Agende um Horário comigo
- Acesse o meu Linktree
- Conecte-se no LinkedIn
- Envie um Email
- Siga no Instagram
- Junte-se ao Telegram
- Inscreva-se no YouTube
- Siga no Twitter
- Veja no TikTok
- Assista no Twitch
- Pergunte no Stack Overflow
- Tecnologias no StackShare
- Inspire-se no Pinterest
- Ouça no Spotify
- Portfólio no Dribbble
- Projetos no Behance
- Visite meu Site Pessoal
- Site Setup Automatizado
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.
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.
-
Recepção de Eventos via RabbitMQ:
- Captura eventos da API do WhatsApp relacionados a mensagens recebidas.
-
Filtragem Inicial de Mensagens:
- Verifica critérios específicos para determinar o processamento da mensagem.
-
Manuseio de Mensagens Não Qualificadas:
- Mensagens que não passam pela filtragem são redirecionadas para DLX ou processadas como 'No Operation'.
-
Verificação de Thread ID:
- Consulta no Google Sheets por um ID de thread existente. Se não encontrado, um novo é criado e armazenado.
-
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.
-
Monitoramento de Status:
- Verifica o status da execução na OpenAI e trata os diferentes resultados.
-
Preparação da Resposta:
- Processa e formata a resposta da IA para ser enviada ao usuário.
-
Envio de Resposta ao Usuário:
- A resposta é enviada de volta ao usuário através do WhatsApp.
Notas e esclarecimentos adicionais estão disponíveis dentro do workflow como Sticky Notes, proporcionando um melhor entendimento de cada etapa.
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.
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.