ThesisForge
Asistente y forjador de proyectos de investigación académica con inteligencia artificial, búsqueda de literatura real indexada (RAG) y redacción modular por capítulos bajo normas APA 7ª edición.
Qué es ThesisForge
ThesisForge es una herramienta de ingeniería académica diseñada para abordar tres limitaciones críticas del uso de LLMs en investigación:
- Formulación metodológica guiada: Estructuración de preguntas de investigación, hipótesis contrastables y taxonomía de objetivos (Bloom) mediante una máquina de estados finita.
- Literatura científica verificada (Anti-Alucinaciones): Recuperación aumentada (RAG) contra fuentes indexadas (Semantic Scholar, ArXiv, CrossRef) y extracción de documentos PDF locales.
- Coherencia inter-capítulo: Memoria contextual jerárquica que asegura que el marco teórico, el diseño metodológico y las conclusiones mantengan alineación estricta con el problema formulado.
graph LR
A["1. Asesor Metodológico\n(Entrevista guiada)"] --> B["2. Literatura Real (RAG)\n(Semantic Scholar / ArXiv)"]
B --> C["3. Redacción Modular\n(Memoria contextual)"]
C --> D["4. Jurado & Defensa Oral\n(Tribunal 4 roles + Socrático)"]
D --> E["5. Exportación DOCX\n(APA 7ª edición)"]
Características Principales
- Control total de claves (BYOK): Compatible con OpenRouter, Google Gemini, Groq, OpenAI y modelos locales vía Ollama.
- Seguridad en reposo y de red: Cifrado simétrico de claves mediante Fernet (256-bit), protección contra Server-Side Request Forgery (SSRF) con bloqueo estricto de rangos privados y sanitización CWE-117.
- Distribución dual: Servidor web asíncrono con FastAPI y empaquetado de escritorio local (PyWebView).
- Tribunal Multi-Agente & Defensa Socrática: 4 perfiles de jurado académico con auditoría híbrida (reglas + LLM) y réplicas interactivas por WebSockets.
- Exportación estructurada en Word: Generación directa de archivos
.docxformateados con normas APA 7ª edición (portada, márgenes de 2.54 cm, sangría francesa y DOIs activos).
Estructura de la Documentación
- Instalación: Guía de configuración con
uv,pip, binarios standalone o Docker. - Inicio Rápido: Configuración del primer proyecto en 5 minutos.
- Asesor Metodológico: Arquitectura de la máquina de estados y validaciones taxonómicas.
- RAG & Literatura Real: Conectores académicos y búsqueda vectorial local.
- Configuración BYOK: Integración de proveedores remotos y ejecución offline con Ollama.
- Exportación APA 7: Normas tipográficas, jerarquía de títulos y referencias.
- Tribunal Multi-Agente & Defensa: Auditoría del tribunal y simulador socrático.
- Arquitectura del Sistema: Patrón en capas, invariantes de seguridad y concurrencia.