Volver a la wiki

Agente · dev-vision

Agente · dev-vision

Propósito

Desarrollo y mejora del módulo de visión artificial de CreaRack-Pro: Auto-Plan AI y Auto-Provision.


Auto-Plan AI (digitalización de planos)

Concepto

Recibe planos de infraestructura en formato bitmap (PNG, JPG, PDF) y usa IA para:

  1. Identificar racks y armarios de red
  2. Detectar dispositivos dentro de cada rack
  3. Inferir conexiones entre dispositivos
  4. Generar representación electrónica editable en el Map Editor

Proveedores IA (por orden de prioridad)

ProveedorPaqueteRol
Gemini Flashgoogle-genai 1.60+Principal · modelo fijo: gemini-3-flash-preview
Claude Haikuanthropic 0.52.0+Alternativo (CNS / Edge Intelligence)
DeepSeekopenai 2.26.0+Fallback via API OpenAI-compatible

⚠ Mantener todos en tier económico. No cambiar proveedor principal sin decisión del equipo.

Pipeline de análisis

Imagen entrada (PNG/JPG/PDF)
    ↓
Preprocesamiento (Pillow)
  · Normalización de resolución
  · Segmentación si el plano es grande
    ↓
Gemini Flash API (gemini-3-flash-preview)
  · Prompt estructurado → respuesta JSON
  · Reintentos con backoff exponencial (Huey)
    ↓
Parser de respuesta (Pydantic)
  · Validación del JSON recibido
  · Mapeo a modelos Django
    ↓
Frontend: AutoPlansAdapter.js (Map Editor)
  · Renderizado en canvas Konva.js

Gestión de prompts

Casos límite conocidos


Auto-Provision (descubrimiento automático de red)

Concepto

Descubre y provisiona automáticamente dispositivos de red en subredes configuradas.

Pipeline multi-stage

1. ICMP ping (icmplib)          → hosts activos
2. ARP table                    → MACs
3. SNMP polling (pysnmp)        → sysObjectID, vendor, modelo
4. HTTP fingerprinting          → interfaz web, tipo de dispositivo

Características

Auto-MIB Probe

Testeo de OIDs contra dispositivos reales antes de aplicar a deep discovery:

Ejecución via Local Agent


CNS · Edge Intelligence (detección de anomalías)

Concepto

El Local Agent detecta anomalías en tiempo real y las envía al SaaS. La IA (Gemini/Claude) las diagnostica y sugiere remediación.

Anomalías detectadas

Flujo

Agent (AnomalyDetector) detecta anomalía
    ↓
Agent (InsightReporter) POST al SaaS
    ↓
SaaS: Gemini Flash / Claude Haiku diagnostica
    ↓
Operador: aprueba / acknowledge en Observatory

Clasificación de riesgo


Métricas de calidad (objetivos)


Véase también

Subir