Sobre o projeto

GPT Researcher é um agente de pesquisa autônomo de código aberto projetado para conduzir investigações aprofundadas sobre qualquer tópico, aproveitando fontes da web e documentos locais. Ele gera relatórios de pesquisa abrangentes, factuais e com citações, visando reduzir a desinformação e o viés por meio do trabalho de agentes paralelizados e da agregação de múltiplas fontes. O sistema segue uma arquitetura de planejador-executor-publicador: o planejador formula as perguntas de pesquisa, os agentes de execução coletam dados via web scraping (incluindo rastreamento habilitado para JavaScript) e análise de arquivos locais (PDF, Word, Excel, etc.), e o publicador compila as descobertas em relatórios estruturados com mais de 2.000 palavras. Os principais recursos incluem imagens inline geradas por IA usando modelos Google Gemini, suporte para mais de 20 fontes agregadas por relatório, exportação para formatos PDF/Word e integração opcional com LangSmith ou Monocle para observabilidade. Pode ser instalado como um pacote Python, container Docker ou Claude Skill, permitindo o uso fluido em interfaces de IA conversacional. Recursos avançados incluem o Deep Research — um fluxo de exploração recursivo baseado em árvore — e frameworks de Multi-Agent Assistant construídos com LangGraph e AG2, inspirados na metodologia STORM. Os usuários podem personalizar os métodos de recuperação (ex: Tavily + MCP para acesso ao GitHub/banco de dados), habilitar a pesquisa de documentos locais via DOC_PATH e configurar opções de frontend (FastAPI leve ou NextJS de nível de produção). O projeto enfatiza a transparência, a colaboração comunitária e a experimentação acadêmica sob a licença Apache 2, reconhecendo sua natureza experimental e limitações quanto à objetividade absoluta.