Sobre este proyecto
it-programming / artificial-intelligence-1
Abierto
O objetivo deste projeto é desenvolver uma automação de atendimento no Telegram utilizando uma conta de usuário (não um bot oficial), com respostas automáticas e naturais geradas pelo ChatGPT. A solução deve funcionar de forma fluida, como se fosse uma pessoa real respondendo, sem menus ou respostas robóticas. O foco é tirar dúvidas de leads que entram em contato com a marca Investidor de Elite no Telegram.
O projeto envolve as seguintes etapas e funcionalidades:
1. Integração Telegram (Conta de Usuário):
- Utilização de MTProto (bibliotecas como Telethon, Pyrogram ou GramJS) para interagir com o Telegram como um usuário real.
- Implementação de login via código ou QR Code.
- Capacidade de capturar mensagens privadas (DM) enviadas por leads.
- Envio de respostas como se fossem do usuário normal, não de um bot.
- Mecanismo para evitar loops de resposta (não responder a si mesmo).
2. Integração com n8n:
- Criação de um gateway para enviar as mensagens capturadas do Telegram para um Webhook no n8n.
- Recebimento das respostas processadas pelo n8n e reenvio para o Telegram.
- O n8n será a plataforma central para a lógica de negócios e gerenciamento da memória da conversa.
3. Integração com ChatGPT (OpenAI):
- Conexão com a API da OpenAI para utilizar o ChatGPT.
- Desenvolvimento de um prompt treinado para gerar conversas naturais, focadas em tirar dúvidas, sem parecer robótico e sem prometer ganhos financeiros.
- Utilização de um histórico resumido (memória) por contato para manter a contextualização da conversa.
4. Memória de Conversa:
- Armazenamento de informações básicas do lead, como nome, última dúvida e contexto geral da conversa.
- Garantia de que a interação pareça contínua e humana ao longo do tempo.
5. Regras de Comportamento:
- O sistema deve responder a todas as mensagens recebidas.
- Não deve apresentar menus automáticos.
- As respostas devem ser concisas, evitando mensagens longas.
- Fazer uma pergunta por vez para guiar a conversa.
- Utilizar uma linguagem humana, similar ao estilo de comunicação do Telegram/WhatsApp.
- Implementação de um delay humano nas respostas é opcional, mas desejável para aumentar a naturalidade.
Categoría Programación y Tecnología
Subcategoría Inteligencia Artificial
Tamaño del proyecto Medio
Plazo de Entrega: No definido
Habilidades necesarias