Projeto pessoal / Estudos · 2025
Lucy
Uma plataforma de inteligência artificial multiagente, projetada para resolver diferentes tipos de problemas.
Tecnologias
A Lucy é uma plataforma de inteligência artificial multiagente. Em vez de um assistente que tenta saber de tudo, ela reúne agentes com papéis diferentes, cada um com a sua especialidade e a sua personalidade.

São três agentes: a Lucy, para conversas mais profundas e humanas; a Jouli, uma professora que explica qualquer assunto de forma didática; e o Ricki, que analisa repositórios e propõe soluções de programação.
Eu queria entender o que acontece dentro de uma IA, e não apenas consumir uma API pronta. Por isso os modelos são meus: redes seq2seq com LSTM, de encoder e decoder, escritas em PyTorch, com vocabulário, dataset e treino próprios para cada agente.
O back-end em Python expõe os agentes por uma API em FastAPI, sessões, histórico e chat, com rate limiting e testes em pytest. O front-end em Next.js cuida da autenticação e do histórico de conversas. Os dois rodam em contêineres Docker, e o CI roda no GitHub Actions.


