Desenvolvimento Web
| Orçamento: Aberto |
Publicado: |
Propostas: 21
Somos uma empresa que desenvolve e comercializa kits de conversão para bicicletas elétricas, com produtos complexos e técnicos, voltados tanto para iniciantes quanto para clientes experientes. Nosso atendimento atual pelo WhatsApp é feito manualmente e queremos automatizar o primeiro contato com os clientes usando uma IA baseada no GPT-4, mantendo a qualidade e personalização do atendimento.
Buscamos um desenvolvedor com experiência em integrações de APIs (especialmente OpenAI e WhatsApp Business API) para construir um middleware (backend leve) que funcione como ponte entre o WhatsApp e a IA. O objetivo é que o cliente possa conversar naturalmente com a IA, que irá:
• Coletar informações do perfil do cliente (ex: peso, uso pretendido, tipo de bicicleta, região, etc.)
• Corrigir possíveis equívocos conceituais (ex: achar que qualquer kit serve para qualquer bike)
• Sugerir produtos adequados com base nesses dados.
O que o sistema precisa fazer:
• Conectar-se à API oficial do WhatsApp (sugestão: 360dialog, Twilio ou Z-API, conforme sua experiência).
• Receber mensagens do cliente via WhatsApp e enviá-las à API da OpenAI (GPT-4), com:
- Prompt base customizado (nós fornecemos o conteúdo).
- Memória de contexto mínima (últimos 10 turnos da conversa).
- Limites de escopo definidos para evitar alucinações da IA.
• Receber a resposta da OpenAI e devolver para o cliente no WhatsApp.
• Criar regras simples, como:
- Se cliente pedir atendimento humano, redirecionar.
- Se cliente ficar confuso ou resposta da IA não for útil, resposta padrão + alerta.
• Armazenar o histórico da conversa (MongoDB, Firebase ou outro banco simples).
(Opcional, mas desejável): permitir atualizar o prompt-base via painel ou arquivo configurável.
Extras desejáveis (não obrigatórios):
• Deploy funcional (Heroku, Render, DigitalOcean, etc.).
• Logs de erro.
• Suporte básico após entrega (ajustes e dúvidas iniciais).
• Recomendação de setup ideal de API do WhatsApp, caso ainda não tenhamos contratado.
Observação: Atualmente usamos o Kommo para CRM e gerenciamento de mensagens. O sistema pode funcionar de forma independente, mas desejamos que o desenvolvedor construa o backend de forma modular, permitindo que no futuro as interações da IA sejam integradas ao Kommo via API (para criação de leads, tagueamento ou atualização de funil).
Perfil do profissional ideal:
• Experiência comprovada com integrações via API REST.
• Já tenha trabalhado com OpenAI (ChatGPT, GPT-4) e entenda prompt engineering.
• Conhecimento em backend (Node.js, Python ou similar).
• Noções de banco de dados para armazenamento de mensagens.
• Entenda conceitos básicos de atendimento inteligente, UX conversacional e fluxo natural de diálogo.
• Preferência para quem já implementou sistemas com WhatsApp.
Prazos e formato:
• Preferimos entrega funcional em até 10 a 15 dias, com testes simples.
• Reunião inicial para alinhamento (pode ser por vídeo).
• Envio de código-fonte com instruções de uso e deploy.
• Projeto pode se expandir após validação inicial (integração com CRM, base de conhecimento, etc.).
Pagamento:
• Valor aberto à negociação conforme experiência e tempo estimado.
• Pagamento via 99Freelas, dividido em marcos (ex: entrega de MVP, deploy final, testes concluídos).
Se você tem experiência com projetos semelhantes ou se sente confortável para enfrentar esse desafio, mande seu portfólio ou descrição de projetos anteriores e vamos conversar!
Habilidades desejadas: RESTful API, Heroku, NodeJS, GitLab e MongoDB.