
HarpiaBot
Empresa
NaveLabzLink da Empresa
navelabz.com.brPosição
Founder & CEO
Período
de 2024 a 2025
Link do Projeto
harpia-bot.vercel.appStack
React, Next.js, TailwindCSS, NodeJS
Overview
A HarpiaBot é um chatbot inteligente, alimentado por inteligência artificial, criado para apoiar candidatos durante os processos seletivos de ingresso à Universidade Federal do Pará (UFPA). A motivação por trás do projeto nasceu de uma vivência pessoal: quase tive minha matrícula indeferida por conta de documentos incompletos. Com apenas 16 anos na época, diante de um edital longo e cheio de burocracias, me senti perdido – e eu até podia tentar contato com a universidade, mas a dificuldade em identificar os canais corretos e a baixa expectativa de uma resposta rápida tornavam essa tentativa praticamente inviável.
Afinal, como esperar que minha dúvida individual fosse resolvida com agilidade quando se lida com centenas de milhares de candidatos e uma equipe enxuta de atendimento?
Então, quando aconteceu o boom das IAs generativas, nasceu a ideia de um "GPT dos calouros": um assistente virtual capaz de guiar futuros estudantes da UFPA com informações precisas, linguagem acessível e disponibilidade 24/7. Com o apoio de um time de desenvolvimento e produto, conseguimos transformar essa ideia em realidade. Batizei o chat como "Harpia", inspirado na ave de rapina presente no brasão da UFPA, simbolizando a robustez e a imponência da solução frente ao desafio que buscamos solucionar.
Tecnologias utilizadas

- Front-End: a interface foi construída com Next.js e TailwindCSS, priorizando desempenho e escalabilidade. O uso do Next.js não se limitou às vantagens tradicionais de SSR e SSG, mas também se mostrou essencial com o uso das Server Actions, facilitando a integração direta com os modelos de IA e tornando o fluxo de mensagens fluido e extensível. Já o combo TailwindCSS + ShadcnUI garantiu uma interface moderna, responsiva e com alta produtividade no desenvolvimento.
- Back-End: optamos por utilizar Node.js como núcleo do back-end para orquestrar as requisições do chatbot, processar as mensagens e servir como ponte entre o front-end e os modelos de IA. A escolha foi motivada pela familiaridade com o ecossistema JavaScript e pela facilidade de integração com bibliotecas modernas voltadas para IA conversacional.
- Vercel AI SDK: esse SDK facilitou profundamente a integração com modelos como ChatGPT, DeepSeek e Vertex AI. O modelo Gemini foi o principal escolhido, tanto pela sua capacidade de fornecer respostas contextualizadas e precisas ao universo da UFPA quanto pelos US$500 em créditos fornecidos pelo Google – inclusive, obrigado, Google!
- Cloudflare AI Gateway: para garantir segurança e controle sobre o uso da API de IA, integramos o AI Gateway da Cloudflare. Com ele, conseguimos monitorar requisições, aplicar rate limits e observar métricas de uso detalhadas. Essa camada foi fundamental para manter a performance do sistema e evitar desperdícios de recursos.
Impactos
Embora a HarpiaBot ainda esteja em fase experimental, os testes conduzidos com servidores e estudantes do campus da UFPA Castanhal mostraram um excelente potencial. As interações com o assistente revelaram um entendimento sólido das demandas do processo seletivo e uma comunicação clara e acessível – especialmente em perguntas relacionadas a documentos, cronogramas e validação de dados.
O projeto foi oficialmente apresentado no X Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software, parte do CSBC 2025, recebendo feedbacks valiosos da comunidade acadêmica e técnica. Atualmente, segue em processo ativo de melhoria, com foco na aplicação de estratégias como RAG (Retrieval-Augmented Generation) e refinamento do modelo com base em dados reais de perguntas feitas por candidatos.
A expectativa é que, em 2026, a HarpiaBot esteja pronta para atuar de forma oficial durante o processo seletivo da UFPA, oferecendo suporte confiável, imediato e acessível a milhares de calouros – ajudando a evitar que histórias como a minha voltem a se repetir.
Vamos nos conectar!
Se quiser conversar sobre desenvolvimento, tecnologia, consultoria ou construção de produtos, fique à vontade para me chamar no LinkedIn ou enviar um e-mail para contato@karolwojtyla.dev.