Sobre el proyecto
GPT Researcher es un agente de investigación autónomo de código abierto diseñado para llevar a cabo investigaciones exhaustivas sobre cualquier tema dado, aprovechando fuentes de documentos locales y web. Genera informes de investigación exhaustivos, factuales y respaldados por citas, con el objetivo de reducir la desinformación y el sesgo mediante el trabajo de agentes paralelizados y la agregación de múltiples fuentes. El sistema sigue una arquitectura de planificador-ejecutor-publicador: el planificador formula las preguntas de investigación, los agentes de ejecución recopilan datos mediante web scraping (incluyendo el rastreo habilitado para JavaScript) y el análisis de archivos locales (PDF, Word, Excel, etc.), y el publicador compila los hallazgos en informes estructurados que superan las 2,000 palabras. Las características clave incluyen imágenes integradas generadas por IA utilizando modelos de Google Gemini, soporte para más de 20 fuentes agregadas por informe, exportación a formatos PDF/Word e integración opcional con LangSmith o Monocle para la observabilidad. Puede instalarse como un paquete de Python, contenedor de Docker o Claude Skill, lo que permite su uso fluido dentro de interfaces de IA conversacional. Las capacidades avanzadas incluyen Deep Research —un flujo de trabajo de exploración recursivo basado en árboles— y marcos de Multi-Agent Assistant construidos con LangGraph y AG2, inspirados en la metodología STORM. Los usuarios pueden personalizar los métodos de recuperación (por ejemplo, Tavily + MCP para acceso a GitHub/bases de datos), habilitar la investigación de documentos locales a través de DOC_PATH y configurar opciones de frontend (FastAPI ligero o NextJS de grado de producción). El proyecto enfatiza la transparencia, la colaboración comunitaria y la experimentación académica bajo la licencia Apache 2, reconociendo al mismo tiempo su naturaleza experimental y sus limitaciones respecto a la objetividad absoluta.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.