Sistema de Debate con IA

SynapseCode v2.8

Motor de debate multi-agente con tribunal de magistrados, búsqueda web en tiempo real, sistema de reputación EMA y memoria híbrida local+cloud.

12+
Modelos IA
6
Pestañas Panel
0
Dependencias
162
Tests

🎯 Características Principales

🎛️

Control Center v2.8

Panel web completo con 6 pestañas: Command, Launcher, Metrics, Tribunal, Models, History

  • • Zero Dependencies - Vanilla JS puro
  • • Estado en tiempo real (polling 10s)
  • • Monitor de servicios Ollama, LM Studio, Jan
🔍

Búsqueda Web en Tiempo Real

DuckDuckGo Search con Trafilatura para extracción de contenido completo

  • • Resultados reales sin API key
  • • Contexto web para debates
  • • Verificación factual del tribunal

Motor de Debate

Debates secuenciales, iterativos y Ultra Crossing con 12+ agentes

  • • Multi-modelo con roles especializados
  • • Protocolo de consenso forzado
  • • Reducción al absurdo
⚖️

Tribunal de Magistrados

3 roles especializados: Defensor, Fiscal, Árbitro con fallback chains

  • • Protocolo de consenso configurable
  • • Auto-recuperación de modelos
  • • Veredicto estructurado
📊

Sistema de Reputación EMA

TSA (Coherencia), IID (Info Density), PVT (Veracidad)

  • • Score global ponderado
  • • Evaluación multi-dimensional
  • • Métricas en tiempo real
💾

Memoria Híbrida v2

SQLite local + Supabase Cloud sync con cola persistente

  • • Sincronización automática
  • • Reintentos con backoff exponencial
  • • Caché semántica con embeddings

📁 Arquitectura del Proyecto

SynapseCode/
├── backend/
│   ├── main.py              # FastAPI app + lifespan
│   ├── config.py            # Pydantic Settings
│   ├── adapters/            # 12 conectores de IA
│   │   ├── ollama.py
│   │   ├── lm_studio.py
│   │   ├── groq.py
│   │   ├── gemini.py
│   │   └── openrouter.py
│   ├── engine/              # Motor de debate
│   │   ├── sequential_debate_controller.py
│   │   ├── ultra_debate_controller.py
│   │   ├── consensus_debate_controller.py
│   │   ├── tribunal.py
│   │   └── reputation_unified.py
│   ├── api/routes/          # Endpoints REST
│   │   ├── debate.py
│   │   ├── system.py
│   │   └── websockets.py
│   ├── database/            # SQLite + Supabase
│   ├── caching/             # Caché semántica
│   ├── memory/              # Memoria híbrida
│   └── monitoring/          # Prometheus metrics
└── frontend/
    └── control-center/      # Vanilla JS (zero deps)

🚀 Demo Interactiva

Control Center v2.8 - Demo
Connected

🔌 API Endpoints

POST /debates/create

Crear nuevo debate

GET /debates/list

Listar debates

POST /debates/{id}/continue

Continuar debate

POST /debates/{id}/pause

Pausar debate

GET /system/analytics

Data Warehouse

GET /health

Health checks