CortexAcademic — Documentación

Plataforma de revisión sistemática con IA. Desde mapear el territorio científico hasta generar manuscritos PRISMA completos, validados por gobernanza epistémica.

PRISMA 2020 Governor epistémico Export Word/BibTeX CortexMap D3

Inicio rápido

Para comenzar una revisión sistemática en CortexAcademic:

  1. Crea una cuenta en /register o inicia sesión en /login
  2. Crea un nuevo proyecto desde el panel principal
  3. Define tu PICO: Población · Intervención · Comparador · Outcome en Configuración PRISMA
  4. Usa CortexMap para explorar el territorio de literatura
  5. Importa referencias (BibTeX, RIS, texto plano) a tu Biblioteca
  6. Ejecuta el Cribado IA para filtrar según tus criterios PRISMA
  7. Genera el manuscrito final con S.A.G.E.
Consejo: El aislamiento por proyecto es automático. Cada proyecto tiene su PICO, biblioteca y análisis independientes.

Arquitectura

CapaTecnologíaRol
FrontendVue 3 CDN + D3.jsSPA renderizada en Flask templates
BackendPython / FlaskAPI REST, rutas por módulo en routes/
Base de datosPostgreSQL 16 + pgvectorSchema único public, aislamiento por user_id + project_id
LLMGemini / Gemma vía litellmTodas las llamadas pasan por governed_llm_call()
GovernorCortexGovernor™Jaccard + Coseno + Kalman. Elimina alucinaciones.

CortexMap

Grafo de literatura científica

CortexMap es la vista de exploración libre del territorio científico. Muestra papers como nodos en un grafo D3 interactivo, con aristas calculadas por similitud semántica.

FunciónDescripción
Búsqueda seedIngresa un término — los top papers se convierten en nodos semilla
Expandir nodoClic en un paper → busca papers similares y los añade al grafo
Guardar a bibliotecaBotón "→ Refs" envía papers seleccionados a tu biblioteca del proyecto
Análisis PhD13 dimensiones de análisis académico por paper
Controversia / BrechasSub-tabs con análisis de claims contradictorios y gaps de conocimiento

Líneas de Investigación

Módulo de exploración no dirigida. Introduce temas de interés (sin PICO previo) y el sistema genera intersecciones ontológicas entre constructos mediante grafos CAG (Redis) y búsqueda de corpus local.

Importante: Líneas de Investigación no usa el PICO existente intencionalmente — evita sesgo de confirmación en la exploración inicial.

PRISMA / Cribado

Flujo completo PRISMA 2020:

  1. Configurar PICO en Configuración PRISMA
  2. Importar referencias → la biblioteca las recibe automáticamente
  3. Definir criterios de inclusión/exclusión
  4. Ejecutar Cribado IA — el Governor valida cada decisión
  5. Revisar y aprobar decisiones en el panel de elegibilidad

S.A.G.E. — Generación de Manuscrito

S.A.G.E. genera el manuscrito PRISMA completo sección por sección: introducción, métodos, resultados, discusión y conclusiones. Cada sección es validada por el Governor antes de mostrarse.

Flujo: Requiere PICO configurado + referencias cribadas en la biblioteca. El manuscrito se exporta en formato Word (.docx) o texto.

CortexGovernor™

Todo output de LLM pasa por la cadena de gobernanza antes de llegar al usuario:

  1. Filtro Jaccard — ancla semántica al texto fuente (threshold ≥ 0.15)
  2. GoldenThread + Dominio — vincula el PICO real como sustrato de verdad
  3. Kalman Filter — estabiliza el SI durante el stream. Purga divergencias.
  4. Registro SGO — cada llamada genera eventos en governance_events y corpus_entropy_snapshots

API REST

Todos los endpoints siguen el patrón /api/<módulo>/<acción>. Autenticación vía sesión Flask.

MóduloPrefijoDescripción
Biblioteca/api/libraryCRUD de referencias bibliográficas
PRISMA/api/prismaConfiguración PICO, cribado, elegibilidad
CortexMap / LitMap/api/litmapBúsqueda, expansión, grafo
Theory Builder/api/theoryGeneración de teorías, hipótesis
S.A.G.E./api/sageGeneración y export de manuscrito
ALI/api/aliAnálisis de literatura inteligente
Gobernanza/api/governorDashboard KTMM, métricas Kalman

Configuración

Variables de entorno

GEMINI_API_KEY=your_key_here
LLM_MODEL=gemini/gemma-4-31b-it
DATABASE_URL=postgresql://cortex:password@localhost:5432/cortex_prod

Proveedor LLM

Configurable en Ajustes → Motor de IA. Soporta Google AI (Gemini/Gemma) y NVIDIA NIM (Nemotron 70B).

FAQ

¿Puedo tener múltiples proyectos?

Sí. Cada proyecto tiene PICO, biblioteca y análisis independientes. Cambia de proyecto activo desde el menú superior.

¿Los datos de mis proyectos son privados?

Absolutamente. El aislamiento es estricto: todo query filtra por user_id AND project_id. Ningún usuario puede ver datos de otro.

¿Qué modelos LLM usa la plataforma?

Por defecto Google Gemini/Gemma. También soporta NVIDIA NIM Nemotron 70B. Todas las llamadas están gobernadas — el LLM nunca llega directamente al usuario sin validación.

¿Cómo funciona el Governor?

Jaccard semántico ancla el output al texto fuente. El filtro Kalman detecta drift durante el stream. Si la divergencia supera el umbral, el segmento se purga. Ver el KTMM Monitor para métricas en tiempo real.