Com o crescimento das interações automatizadas, é fundamental que os sistemas verifiquem o tipo de mensagem recebida antes de processá-la com inteligência artificial. Neste tutorial, mostramos como transcrever áudios do WhatsApp e alimentar agentes de IA — como chatbots e sistemas de análise — garantindo que somente o conteúdo adequado seja encaminhado. Essa verificação previne erros e otimiza recursos, proporcionando uma experiência mais eficiente e personalizada.
Por Que a Verificação do Tipo de Mensagem é Essencial?
Ao integrar áudios do WhatsApp com um agente de IA, você pode enfrentar diferentes tipos de mensagens (texto, imagens, documentos, etc.). Validar que o conteúdo recebido é de fato um áudio evita que:
- Recursos sejam desperdiçados: Processar tipos de mensagem incompatíveis pode gerar erros ou consumo desnecessário de API.
- Ocorram falhas na transcrição: O sistema pode tentar transcrever dados que não possuem áudio, comprometendo a eficácia da automação.
- A experiência do usuário seja prejudicada: Respostas incoerentes ou atrasadas podem impactar a qualidade do atendimento.
Portanto, incorporar uma etapa de verificação no seu workflow garante que apenas os áudios sejam enviados para o processo de transcrição.
O Que Você Precisa para Começar
- n8n: Plataforma de automação para orquestrar os fluxos de trabalho.
Saiba mais e instale aqui. - OpenAI: Obtenha sua API Key em platform.openai.com.
- Integração com WhatsApp: Utilize TIDI, Twilio ou outra API para receber as mensagens.
- Agente de IA: Escolha uma plataforma de chatbot (por exemplo, Dialogflow ou Watson Assistant) ou crie seu próprio sistema.
Passo a Passo: Do Áudio ao Agente de IA
1. Configure o Webhook para Receber Áudios
- Objetivo: Capturar em tempo real as mensagens de áudio enviadas via WhatsApp.
- Como fazer:
- No n8n, adicione o nó Webhook e defina um caminho, por exemplo,
/whatsapp-audio
. - Utilize a URL gerada para configurar a integração no seu provedor de API do WhatsApp.
- No n8n, adicione o nó Webhook e defina um caminho, por exemplo,
2. Verifique e Converta o Áudio para Texto
- Objetivo: Garantir que o arquivo recebido seja realmente um áudio antes de enviá-lo para a transcrição.
- Como fazer:
- Utilize o nó Switch para filtrar mensagens, validando se o tipo recebido é
audioMessage
. - Converta o áudio para um formato de arquivo com o nó Convert to File.
- Transcreva o áudio usando o nó OpenAI, configurado para a função
Transcribe Audio
.
- Utilize o nó Switch para filtrar mensagens, validando se o tipo recebido é
3. Encaminhe a Transcrição para Seu Agente de IA
- Objetivo: Integrar o texto transcrito ao seu sistema de IA para ações automatizadas.
- Como fazer:
- Adicione um nó HTTP Request após o nó do OpenAI.
- Configure os parâmetros da API do seu agente de IA:
- URL: Endpoint do seu agente (ex: Dialogflow ou uma API customizada).
- Método:
POST
ouGET
, conforme necessário. - Body: Envie a transcrição (por exemplo, utilizando
{{ $json.transcription }}
) e outros dados relevantes, como o identificador do usuário.
{ "message": "{{ $json.transcription }}", "user_id": "{{ $json.body.data.sender }}" }
4. Processe a Resposta do Agente de IA
- Objetivo: Agir com base na análise da IA — por exemplo, enviar respostas automáticas ou encaminhar a mensagem para setores específicos.
- Como fazer:
- Use um nó HTTP Request ou Webhook para retornar a resposta do agente ao WhatsApp.
- Configure regras para diferentes cenários, como confirmar reclamações ou fornecer informações adicionais.
Casos de Uso e Aplicações Práticas
- Atendimento Automático:
O agente de IA analisa a transcrição e direciona o usuário para o setor adequado, otimizando o fluxo de atendimento. - Análise de Feedback:
Identifique palavras-chave (como “problema” ou “elogio”) para gerar relatórios e acompanhar a satisfação dos clientes. - Triagem de Emergências:
Detecte mensagens urgentes (por exemplo, “preciso de ajuda agora!”) e acione alertas para equipes de suporte.
Exemplo Prático no Vídeo
No vídeo completo, demonstro como:
- Capturar e validar um áudio de exemplo.
- Transcrever o áudio e integrá-lo a um fluxo de IA no n8n.
- Configurar um chatbot que responde automaticamente com base na análise do conteúdo.