Files
ARCHITECT 6ea70bd34f Update to Skynet v7 - Complete documentation restructure
- Nueva estructura de carpetas según Skynet v7
- Añadidos schemas SQL completos
- Documentación de entidades, componentes e integraciones
- Modelo de seguridad actualizado
- Infraestructura y operaciones reorganizadas
2025-12-29 18:23:41 +00:00

3.3 KiB

Circle

Nombre: The Circle - Consejo de Perspectivas
Estado: Implementado


Descripción

Sistema que convoca múltiples perspectivas (agentes con roles distintos) para analizar un problema desde diferentes ángulos.


Concepto

┌─────────────────────────────────────────────────────────────────┐
│                        THE CIRCLE                               │
│                  (Consejo de Perspectivas)                     │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│      ┌─────────┐                      ┌─────────┐             │
│      │ Crítico │                      │Optimista│             │
│      └────┬────┘                      └────┬────┘             │
│           │                                │                   │
│           │      ┌─────────────┐          │                   │
│           └─────►│   PROBLEMA   │◄─────────┘                   │
│                  └──────┬──────┘                              │
│           ┌─────────────┼─────────────┐                       │
│           │             │             │                        │
│      ┌────┴────┐  ┌─────┴─────┐ ┌────┴────┐                  │
│      │Pragmático│  │ Creativo │ │Analítico│                  │
│      └─────────┘  └───────────┘ └─────────┘                  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Presets

Preset Perspectivas Uso
decision Crítico, Optimista, Pragmático Toma de decisiones
creative Creativo, Crítico, Explorador Brainstorming
analysis Analítico, Escéptico, Sintético Análisis profundo

Uso

const circle = new Circle('decision');
const result = await circle.deliberate({
  problem: "¿Deberíamos lanzar el producto ahora?",
  context: "..."
});

Output

{
  "perspectives": [
    { "role": "critico", "opinion": "..." },
    { "role": "optimista", "opinion": "..." },
    { "role": "pragmatico", "opinion": "..." }
  ],
  "synthesis": "...",
  "recommendation": "..."
}

Diferencia con Orchestrator

Aspecto Orchestrator Circle
Enfoque Ejecución de tareas Deliberación
Agentes Colaborativos Contrapuestos
Output Resultado Perspectivas + síntesis