Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor experiente para criar uma extensão para o Google Chrome, projetada para funcionar perfeitamente com o WhatsApp Web. O objetivo principal da extensão é aprimorar a experiência do usuário, oferecendo sugestões de respostas baseadas em inteligência artificial para as conversas abertas.
Funcionalidades Requeridas:
1. Compatibilidade com WhatsApp Web: A extensão deve ser totalmente funcional dentro da interface do WhatsApp Web.
2. Botão de Ação Visível: Um botão intuitivo e claramente visível deve ser integrado à tela do WhatsApp Web para iniciar a funcionalidade.
3. Captura de Contexto da Conversa: Ao clicar no botão, a extensão deve ser capaz de capturar o nome do contato e as últimas 10 a 15 mensagens visíveis na conversa aberta.
4. Geração de Payload em Português: O contexto capturado (nome do contato e mensagens) deve ser formatado em um payload em português, pronto para ser enviado a um endpoint de IA.
5. Integração com IA Configurável: O payload deve ser enviado para um endpoint de inteligência artificial configurável pelo usuário (Será um agente feito no ChatGPT). Alternativamente, a sugestão de resposta pode ser exibida em um modal dentro da extensão.
6. Preenchimento do Campo de Resposta: A sugestão de resposta recebida da IA (Agente do ChatGPT) deve preencher automaticamente o campo de digitação do WhatsApp Web.
7. Não Envio Automático: É crucial que a extensão preencha o campo de resposta, mas *não* envie a mensagem automaticamente, permitindo que o usuário revise e edite antes de enviar.
8. Tratamento Básico de Erros: A extensão deve incluir tratamento básico de erros para garantir uma experiência de usuário estável.
Requisitos Técnicos e de Entrega:
* Código-fonte completo e bem comentado, entregue em uma pasta organizada da extensão.
* Instruções detalhadas para instalação da extensão.
* Instruções claras sobre como alterar o prompt da IA e o endpoint configurável.
* Um vídeo curto demonstrando o funcionamento da extensão.
* Um arquivo README listando as limitações conhecidas da extensão.
* A extensão não deve ter dependência de login próprio, banco de dados ou painel administrativo.
Buscamos um profissional com atenção aos detalhes e capacidade de entregar um produto robusto e fácil de usar.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias