Sobre o projeto

SYNAPSE é uma plataforma de inteligência full-stack que combina agentes de IA com Geração Aumentada de Recuperação (RAG) para automatizar a pesquisa e a agregação de dados. As principais capacidades incluem: - Sistema de Agentes de IA: Implementa o padrão ReAct com cinco agentes especializados (Research, Document, Trend, Project e Scheduler) e um sistema de memória de quatro camadas. - RAG e Gestão de Conhecimento: Utiliza pgvector para busca semântica no PostgreSQL, suportando carregadores de documentos para PDF, web e GitHub com citação completa de fontes. - Agregação de Inteligência: Integra-se com arXiv, GitHub API, Google Trends, Hacker News e Medium para rastrear a adoção de tecnologia e tendências acadêmicas. - Geração de Documentos: Cria automaticamente relatórios profissionais nos formatos PDF, PowerPoint, Word e Markdown. - Scaffolding de Projetos: Fornece templates para projetos de Django REST API, FastAPI, Next.js, React e Data Science. - Segurança: Inclui validação de ferramentas, limitação de taxa (rate limiting), rastreamento de custos de tokens e sanitização de saída. A stack técnica consiste em um backend Django REST Framework, um frontend Next.js/React, LangChain para orquestração de IA e Celery para fila de tarefas.