Executando verificação de segurança...
9

Uma IA Open Source que conversa no seu grupo do WhatsApp

Hi guys,

Recentemente quis aprender um pouco sobre integração com WhatsApp e como administrar os gastos de tokens na OpenAI, então surgiu um projeto na minha cabeça: criar um personagem para um grupo de WhatsApp que lesse mensagens, decidisse quando conversar e quando responder, mas que fosse engraçado e desse uma animação ao grupo. Então surgiu a Rapy.

Rapy Logo

Deixando claro: não sou um furry, apenas surgiu a ideia engraçada de transformar essa raposinha em uma IA interativa para seu grupo.

Ela foi otimizada para gastar a menor quantidade de tokens possível, usando modelos bons e criativos para resposta, mas sem pesar no seu bolso. Então pensei em usar dois modelos:

  • gpt-4.1-mini: usado para geração das respostas.

  • gpt-4.1-nano: usado para geração do resumo e verificação de possíveis respostas.

Você pode verificar por conta própria como essa otimização foi feita no repositório da Rapy.

Se resolver passar lá, deixa uma estrela pra mim

Recomendo muito ler o `README.md` do projeto para ficar mais ciente das ferramentas usadas, dos prompts e de como otimizamos tudo para funcionar em grupos.

Pelos testes feitos, você consegue manter essa IA rodando por um bom tempo apenas com 5$. Recomendo muito que você teste ela em seu grupo. Se achar algum bug, tiver alguma sugestão ou alterar algo no código, abra um PR — vai ser um prazer pra mim

Repositório: github.com/kauabrazduarte/rapy
Meu site: kaua.dev.br


Não uso IA para escrever por mim, releve se o texto for entediante, difícil de ler ou chato...

Carregando publicação patrocinada...
2
2

Muito massa a ideia. Parabéns pelo projeto, vou experimentar aqui.

Uma dúvida: essa conexão com o whatsapp não pode gerar ban do número utilizado,

1

Sim, ele pode.

deixei um aviso no README sobre isso, mas o bot lida com isso para prevenir ao máximo essa ação.

Para prevenir isso ele segue as interações que um humano faria mesmo, um time aleatórias entreas mensagens, o sistema de "Digitando..." entre outras coisas.

0

Cara, que legal e interessante! Por algum motivo eu estou tirando do papel um app que a muito tempo planejava (ainda está bem cru). O mascote do meu app também é um animal (minha falecida cadelinha Jhuly). Meu app é um chat ai para estudos, tipo um notebooklm. Esse meu projeto deve ir para meu portifólio, mas pretendo adicionar um 'buy me a snack' para ajudar a manter o projeto online caso alguém goste. Se tiver interesse em acessa-lo: https://jhulyai.vercel.app

Olhei no seu repo e você o sdk da open ai, já a jhuly ai usa o ai sdk da vercel e te sugiro a estudar um pouco sobre o ai-sdk ainda, ainda mais na versão 5 que lançaram recentemente. Esse sdk te dá um enorme leque de possibilidades de usos (super fácil de criar agentes, própria vercel disponibiliza códigos de exemplos). Documentação incrível e super intuitiva (padrão vercel...).

Meu sincero parabéns!!!

1

Nunca cheguei a testar o SDK da Vercel, acho que é uma excelente oportunidade agora, muito obrigado pela dica, retorno aqui se perceber que houve uma melhora boa para esse projeto em específico.