Ir para o conteúdo

RagBot - Documentação do Projeto

Sobre o RagBot

O RagBot é um projeto de Trabalho de Conclusão de Curso (TCC) em Engenharia de Software que visa desenvolver um sistema de chatbot inteligente utilizando a técnica RAG (Retrieval-Augmented Generation).

O projeto combina tecnologias modernas de processamento de linguagem natural com arquiteturas robustas para criar uma solução escalável e eficiente que fornece respostas contextualmente relevantes baseadas em documentos e conhecimento específico.

🎯 Objetivos Principais

  • Desenvolver um chatbot inteligente usando técnicas de RAG
  • Implementar uma arquitetura escalável e maintível
  • Aplicar metodologias de engenharia de software
  • Documentar todo o processo de desenvolvimento
  • Demonstrar competências técnicas em IA e desenvolvimento

🔧 Stack Tecnológica

Backend & IA

  • Python - Linguagem principal
  • FastAPI - Framework web moderno

Frontend

  • React - Biblioteca para interfaces
  • TypeScript - JavaScript tipado

👨‍💻 Desenvolvedores

Guilherme Santos e Artur Rogrigues