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