CreaRack-SL

Agentes IA dentro del producto CreaRack-Pro

Agentes IA dentro del producto CreaRack-Pro

Lista de call sites de IA integrados en el producto SaaS CreaRack-Pro. No son agentes Claude conversacionales del equipo — son llamadas a APIs de modelos IA que se ejecutan dentro de la app o del Local Agent del cliente.

📖 Para los agentes del equipo (claude.ai connector, sub-agents Claude Code, routines remotas), ver [[workspace—agentes-ia]] y [[workspace—producto—workspace-agentes]]. Para la política de modelos (qué modelo Gemini usa cada cosa), ver [[decision—20260401—gemini-3-flash-preview]].


Categoría A · Análisis estructurado / visión / extracción JSON crítica

Modelo: gemini-3-flash-preview (FIJO) — Razón: prompt y parámetros (temp 0.1, JSON output, max tokens) están calibrados para este modelo. Cualquier cambio invalida la calibración silenciosamente.

Agente / Call siteArchivoFunciónActivación
Auto-Plan AIblueprints/services/autoplan.pyDigitaliza planos de infraestructura. Recibe JPEG (máx 2048px), devuelve JSON con posiciones, tipos de elementos y conexiones.Map Editor → “Auto-Plan”
CNS Explain (Gemini)monitoring/services/ai_providers/gemini.pyDiagnóstico de anomalías Network Sentinel. Genera summary, likely_cause, risk_level, comandos sugeridos con rollback.Cuando Local Agent reporta anomalía SNMP/ping/HTTP
CNS Tutormonitoring/services/tutor_service.pyAsistente CCNA-to-CCIE con guardrails de tema. Conversación con histórico + contexto de dispositivo.Tab “Tutor” del CNS
MIB Assistantnetwork/services/mib_assistant.pyClasifica OIDs SNMP de MIBs subidas, identifica útiles para deep discovery.Auto-Provision wizard al subir MIB
AI Operations routercore/services/ai_operations.py + core/services/ai_providers/router.pyMulti-provider router para operaciones IA generales. DEFAULT_GEMINI_MODEL apunta a la categoría A.Endpoints /api/ai/*
FinOps Reportcore/management/commands/finops_report.pyGenera informe mensual de costes con análisis IA del consumo Hetzner / APIs / etc.Cron mensual + endpoint /reports/finops
Perf Reviewcore/management/commands/perf_review.pyPerformance Review con datos reales de VictoriaMetrics + análisis IA.Cron mensual + endpoint /reports/perf

Categoría B · Síntesis de texto / traducción

Modelo: gemini-2.5-flash (estable, no preview) — Razón: estabilidad de comportamiento prima sobre features experimentales. Estos casos son RAG y traducción de prosa, no requieren capacidades de un preview.

Agente / Call siteRepoArchivoFunción
Archivo Maestro síntesisworkspacefunctions/api/mcp/handlers/archivo-core.tsRAG sobre toda la wiki Supercontexto: recibe pregunta + chunks rankeados (embeddings bge-m3), sintetiza respuesta con fuentes. Es el motor del MCP tool bib_ask.
Wiki traducción ES→EN (live)workspacefunctions/api/wiki/translate.tsTraducción on-demand de pages al inglés cuando un usuario abre la wiki en EN.
Wiki traducción ES→EN (batch)workspacescripts/translate-wiki.mjsTraducción pre-build de todo el corpus, ejecutada en CF Pages Deploy.

Categoría C · Edge Intelligence (Local Agent)

Vive en el binario CreaRackAgent.exe v2.0.19 que cada cliente instala en su red. Modelos invocados sobre datos locales antes de mandar al SaaS.

ComponenteArchivoFunción
AnomalyDetectorterminal/agent/sentinel/anomaly_detector.pyDetección por umbrales (no IA): packet loss > 10%, latency > 200ms, CRC errors > 100/min, client drop > 30%, interface down. Dispara InsightReporter cuando hay match.
InsightReporterterminal/agent/sentinel/insight_reporter.pyQueue async + JWT POST al SaaS. Lleva metadata de anomalía + datos crudos. El SaaS los recibe en /sentinel/insights/ y allí Gemini hace el explain.
AI Remediationterminal/agent/network/ai_remediate.pyEjecuta comandos AI-recommended via Scrapli (Cisco/Arista/Juniper) cuando operador pulsa “Apply” en CNS. Usa whitelist por vendor.

Categoría D · Alternativos (Anthropic Claude)

Modelo: claude-haiku-4-5-20251001 — alternativo a Gemini para Edge Intelligence. Activable por env var.

ComponenteArchivoCuándo se usa
CNS Explain (Claude)monitoring/services/ai_providers/claude.pyCuando EDGE_AI_PROVIDER=claude en settings. Mismo contrato que provider Gemini. Útil si Gemini falla o se compara calidad.

Modelos prohibidos (drift = bug)

  • gemini-2.0-flash: deprecated por Google, devuelve 404. Cualquier referencia es bug latente.
  • gemini-latest u otros alias dinámicos: contraviene política de pin de versiones (Regla 9 patrones de despliegue + Regla 8 modelos IA en CLAUDE.md).

Cualquier cambio de modelo en cualquier call site requiere actualizar en el mismo commit:

  1. La tabla canónica de modelos en [[decision—20260401—gemini-3-flash-preview]].
  2. La nota expandida de la Regla 8 en CreaRack-Pro/CLAUDE.md.
  3. Esta página si afecta a un call site listado.

Política de fallback y multi-provider

core/services/ai_providers/router.py implementa router con prioridad:

Auto-Plan / CNS Explain / Tutor → Gemma 4 (gemma-4-26b-a4b-it, Google AI Studio) — primario único (Regla 8)
                                → Claude Haiku 4.5 (fallback deliberado, chain ai_fallback)
                                → Static rules (último recurso, sin IA)

Diagnosis Validator (sensor computacional, [[crearack-tech—method—harness-guide]] § Apéndice) corre tras cada respuesta IA en CNS antes de persistir AIInsight. 7 checks pre-persistencia.

CNS Feedback Loop (Huey cada 6h) extrae patrones aprendidos de conversaciones humano→IA y los inyecta en StaticRulesProvider ANTES de las reglas hardcoded. Aprendizaje continuo sin reentrenamiento.


Comparación con otros agentes del ecosistema

TipoDónde correModeloActivaciónCoste
Agente IA del producto (esta page)App CreaRack-Pro o Local Agent del clienteGemini 3 Flash Preview / Gemini 2.5 Flash / Claude HaikuLógica de negocio del SaaSAPI por llamada (variable)
Cron BibliotecarioGitHub Actions workspaceHaiku / SonnetScheduleAPI por run · ver [[ia-tech—automatismos—metodo—bibliotecario-procesos]]
Routine remota AnthropicCloud AnthropicSonnet / HaikuCron remotoAPI por run · ver [[workspace—agentes-remotos-anthropic]]
Sub-agent Claude CodePC del devOpus / SonnetTool Agent interactivoPlan Max
Agente claude.ai connectorclaude.aiHaiku / Sonnet / OpusMensaje del usuarioPlan Max

Coste estimado mensual (a 27-04-2026)

CategoríaCoste mensual aprox
Categoría A · Gemini 3 Flash Preview (Auto-Plan + CNS + tutor + reports)~$15-25/mes
Categoría B · Gemini 2.5 Flash (Archivo Maestro + wiki translate)~$5/mes
Categoría C · Edge Intelligence Local Agent$0 (lógica local sin IA, solo umbrales)
Categoría D · Claude Haiku alternativo$0 (no activado por defecto)
Total ecosistema producto~$20-30/mes

Sumado al coste del workspace (Bibliotecario ~$2-5/mes + routines ~$0.70/mes) y operaciones del equipo (Plan Max), el coste IA total CreaRackSL es <$50/mes.


Histórico

  • 18-02-2026 (v1.0.0) · primera release con Auto-Plan AI (Gemini 2.0 Flash inicialmente).
  • 10-03-2026 (v1.0.34) · CNS Phase 5 con Claude Haiku como provider alternativo.
  • 21-04-2026 · ADR multi-modelo decision--20260401--gemini-3-flash-preview formaliza categorías A y B.
  • 26-04-2026 (sesión 30) · drift de Regla 8 cerrado. Tabla canónica con 8 call sites en Cat A + 3 en Cat B.
  • 27-04-2026 (sesión 32) · esta página creada para hacer visible los agentes del producto en el grafo wiki, además del ADR y CLAUDE.md.

Véase también

  • [[decision—20260401—gemini-3-flash-preview]] — ADR canónico de modelos Gemini por función
  • [[workspace—agentes-ia]] — agentes claude.ai connector (categoría distinta)
  • [[workspace—producto—workspace-agentes]] — arquitectura del equipo de agentes (vista interna)
  • [[workspace—agentes-remotos-anthropic]] — routines remotas (categoría distinta)
  • [[ia-tech—automatismos—metodo—bibliotecario-procesos]] — procesos automáticos del Bibliotecario (categoría distinta)
  • [[crearack-tech—agents—dev-cns]] — agente técnico CNS (documentación dev)
  • [[crearack-tech—agents—dev-map-editor]] — agente técnico Map Editor (donde vive Auto-Plan AI)
  • [[crearack-tech—method—harness-guide]] — § Apéndice describe el Diagnosis Validator y CNS Feedback Loop