SEALODIN

Piloto Liquidator AI

Arquitectura de Solución

Sociedad Eléctrica del Sur Oeste S.A. (SEAL)•1.0•

Objetivos del Sistema

  • Automatizar la auditoría de evidencias (fotos, documentos, reportes técnicos) en expedientes de Órdenes de Trabajo (OT) de redes de distribución eléctrica (MT, BT, SED, AP).
  • Conciliar materiales automáticamente validando consistencia entre kardex/retiros, liquidación declarada y evidencia fotográfica presentada.
  • Clasificar expedientes por score de confiabilidad (>90% auto-liquidación, 60-90% revisión guiada, <60% rechazo con feedback).
  • Reducir 70-80% el tiempo de revisión humana eliminando la verificación manual repetitiva de fotos y documentos.
  • Disminuir la tasa de devoluciones/observaciones proveyendo feedback automático al contratista sobre faltantes e inconsistencias.

Desplázate para explorar

El Problema

La revisión manual de evidencias en expedientes de Órdenes de Trabajo es un proceso intensivo, propenso a errores y con altas tasas de devolución.

70-80%
Reducción de tiempo

En revisión manual de expedientes

400+
OTs mensuales

Volumen estimado de procesamiento

>90%
Auto-liquidación

Expedientes con score alto

< 60s
Tiempo de análisis

Por expediente con IA

Desafíos Actuales

Procesos Manuales

  • •Verificación foto por foto consume tiempo valioso
  • •Detección de faltantes es reactiva, no proactiva
  • •Conciliación de materiales es manual y propensa a errores

Consecuencias

  • •Alta tasa de devoluciones y observaciones
  • •Retrasos en liquidaciones y pagos
  • •Carga operativa en supervisores

Actores y Sistemas

Ecosistema de usuarios y sistemas que interactúan con Liquidator-AI

Actores del Sistema

Técnico/Contratista

Ejecuta trabajos en campo y carga evidencias

Recibe feedback automático sobre calidad de evidencias y faltantes

Supervisor de Distribución

Revisa y valida expedientes

Visualiza scores, alertas priorizadas y expedientes pre-validados

Inspector de Campo

Verifica trabajos in-situ

Consulta expedientes y hallazgos del sistema

Supervisor de Campo

Coordina cuadrillas y seguimiento

Monitorea estado de OTs y métricas de calidad

Jefe de Unidad de Distribución

Control y decisión final

Dashboard ejecutivo, KPIs, aprobaciones críticas

Almacén/Logística

Gestiona materiales

Sistema fuente de kardex y retiros

Administrador TIC

Gestión técnica

Configuración, monitoreo, integraciones

Sistemas Externos

GOT-OP

Sistema de gestión de OTs

Integración: Principal: expedientes, evidencias, liquidaciones

SAP

ERP corporativo

Integración: Kardex, retiros de materiales, maestros

GIS

Sistema de información geográfica

Integración: Validación de ubicaciones y activos

Repositorio de Evidencias

Almacenamiento de imágenes

Integración: Fotos y documentos del expediente

Flujo del Proceso

Pipeline end-to-end de procesamiento automatizado de expedientes

Ingesta de expediente

GOT-OP notifica nuevo expediente → sistema extrae y clasifica evidencias

Auditoría visual

IA analiza calidad de fotos, valida antes/después, detecta inconsistencias

Conciliación de materiales

Cruce kardex vs declarado vs evidencia fotográfica

Scoring y clasificación

Cálculo de score de confiabilidad y routing de decisión

Feedback y reporting

Generación de hallazgos, alertas y dashboard de KPIs

Clasificación Automática por Score

>90%
AUTO-LIQUIDACIÓN

Pre-aprobado automáticamente

60-90%
REVISIÓN GUIADA

Puntos críticos resaltados

<60%
RECHAZO

Feedback detallado al contratista

Arquitectura

Diseño modular y escalable con microservicios, capa de abstracción IA y soporte para fases 1 y 2

Proceso de Solución

Diagrama completo del flujo de trabajo y arquitectura del sistema

Descargar en alta calidad
Diagrama de Proceso de Solución
Ver en tamaño completo
Abrir en nueva pestaña

Microservicios

Arquitectura modular con servicios independientes para IA, procesamiento y orquestación

Capa de Abstracción IA

Permite intercambiar entre APIs cloud (Fase 1) y modelos on-premise (Fase 2) sin cambios en lógica

Escalabilidad

Kubernetes, auto-scaling, procesamiento asíncrono y caching multinivel

Módulos del Sistema

14 módulos especializados que conforman la arquitectura de Liquidator-AI

Responsabilidad

Recibir notificaciones de GOT-OP, extraer expedientes completos, normalizar y almacenar en staging

Datos que Maneja

Expedientes, metadatos OT, referencias a evidencias

Dependencias

Conector GOT-OP, Object Storage

Responsabilidad

Identificar y categorizar cada evidencia (foto antes/después, materiales, seguridad, informe), detectar faltantes

Datos que Maneja

Evidencias clasificadas, catálogo de tipos requeridos por tipo OT

Dependencias

Object Storage, Reglas de negocio

Responsabilidad

Evaluar nitidez, resolución, ángulo, duplicados; validar metadatos (GPS, timestamp)

Datos que Maneja

Scores de calidad por imagen, alertas de calidad

Dependencias

Object Storage, Modelo CV

Responsabilidad

Validar coherencia entre evidencia visual y texto (informe, actividades); cruzar con GIS

Datos que Maneja

Hallazgos de inconsistencia, validaciones de ubicación

Dependencias

OCR/NLP, Conector GIS

Responsabilidad

Extraer texto de imágenes y documentos; procesar lenguaje natural del informe técnico

Datos que Maneja

Textos extraídos, entidades reconocidas, embeddings

Dependencias

Modelos OCR/NLP, Vector DB

Responsabilidad

Comparar materiales declarados vs kardex/retiros vs evidencia; detectar discrepancias

Datos que Maneja

Conciliaciones, discrepancias, impacto en valorización

Dependencias

Conector SAP, Motor de Consistencia

Responsabilidad

Calcular score de confiabilidad ponderado; clasificar en auto/guiada/rechazo

Datos que Maneja

Scores finales, clasificaciones, historial de decisiones

Dependencias

Todos los módulos de análisis

Responsabilidad

Coordinar el flujo de procesamiento end-to-end; manejar estados y reintentos

Datos que Maneja

Estados de workflow, logs de ejecución, colas de trabajo

Dependencias

Todos los módulos

Responsabilidad

Enviar alertas y feedback a usuarios según clasificación y hallazgos

Datos que Maneja

Notificaciones, templates, preferencias de usuario

Dependencias

Motor de Scoring, Auth Service

Responsabilidad

Exponer endpoints REST para consulta de expedientes, resultados y acciones

Datos que Maneja

DTOs de expedientes, filtros, paginación

Dependencias

Base de datos, Auth Service

Responsabilidad

Visualizar KPIs, alertas, tendencias; exportar reportes

Datos que Maneja

Métricas agregadas, reportes, configuraciones de vista

Dependencias

Base de datos, API de Expedientes

Responsabilidad

Gestionar reglas de negocio, umbrales, pesos de scoring, catálogos

Datos que Maneja

Configuraciones, catálogos, parámetros del sistema

Dependencias

Base de datos

Responsabilidad

Abstraer comunicación con sistemas externos (GOT-OP, SAP, GIS)

Datos que Maneja

Mapeos, transformaciones, logs de sincronización

Dependencias

Sistemas externos

Responsabilidad

Gestionar identidades, roles, permisos y sesiones

Datos que Maneja

Usuarios, roles, tokens, políticas de acceso

Dependencias

Directorio corporativo (LDAP/AD)

Principios de Diseño

Separación de Responsabilidades

Cada módulo tiene una responsabilidad clara y única, facilitando el mantenimiento y evolución

Desacoplamiento

Los módulos se comunican a través de interfaces bien definidas, permitiendo cambios independientes

Escalabilidad Independiente

Cada módulo puede escalarse de forma independiente según su carga de trabajo

Resiliencia

Fallas en un módulo no afectan a otros, con circuit breakers y degradación elegante

Stack Tecnológico

Tecnologías modernas, open source y enterprise-ready para cada capa del sistema

Framework

React 18 + TypeScript

Alternativas

Vue 3, Angular 17

Justificación

Ecosistema maduro, componentes reutilizables, tipado fuerte

UI Library

Ant Design / MUI

Alternativas

Chakra UI, Tailwind + Headless

Justificación

Componentes enterprise-ready, tablas y dashboards incluidos

Visualización

Apache ECharts

Alternativas

D3.js, Recharts, Plotly

Justificación

Alto rendimiento, gráficos complejos, licencia permisiva

State Management

Zustand / TanStack Query

Alternativas

Redux Toolkit, MobX

Justificación

Simplicidad, excelente para server state y cache

Build Tool

Vite

Alternativas

Webpack 5

Justificación

Velocidad de desarrollo, HMR instantáneo

Roadmap de Implementación

Plan de implementación en 2 fases con sprints de 2 semanas (24 semanas totales)

Fase 1

Foundation + Piloto con APIs Cloud

Semanas 1-12

Sprint 1-2: Infraestructura Base

  • Infraestructura base (K8s, DBs, Object Storage)
  • Autenticación y autorización (Keycloak + LDAP)
  • API Gateway y servicios base
  • Configuración de cuentas en proveedores IA (OpenAI, Google Cloud, etc.)

Sprint 3-4: Integración GOT-OP + Ingesta

  • POC de integración GOT-OP
  • Pipeline de ingesta básico
  • Almacenamiento de evidencias en Object Storage
  • Capa de abstracción para proveedores IA

Sprint 5-6: Core IA con APIs Cloud

  • Clasificador de evidencias (GPT-4o Vision)
  • Analizador de calidad visual (GPT-4o Vision + prompts)
  • Extractor OCR (Google Cloud Vision)
  • Motor de consistencia básico (GPT-4o)

Sprint 7-8: Integraciones + Scoring

  • Conector SAP (kardex/materiales)
  • Conector GIS
  • Conciliador de materiales
  • Motor de scoring v1 (reglas + LLM)

Sprint 9-10: UI & Feedback

  • Dashboard de supervisores (MVP)
  • Módulo de feedback a contratistas
  • Notificaciones básicas
  • Configuración de reglas

Sprint 11-12: Piloto en Producción

  • Despliegue en ambiente de producción (subset de OTs)
  • Calibración de prompts y umbrales con datos reales
  • Capacitación de usuarios
  • Recolección de métricas y feedback
  • Decisión Go/No-Go para Fase 2

Entregables Fase 1

  • Sistema funcional procesando OTs reales
  • Dataset de ≥500 expedientes etiquetados
  • Métricas de baseline (accuracy, tiempo, satisfacción)
  • Business case validado para Fase 2
Fase 2

Optimización + Modelos Propios

Semanas 13-24

Prerequisito: Aprobación de inversión CAPEX para GPU y validación de ROI del piloto

Sprint 13-14: Infraestructura ML

  • Adquisición/provisión de GPU (T4/A10)
  • Despliegue de Triton Inference Server
  • Setup de MLflow para tracking
  • Pipeline de entrenamiento

Sprint 15-16: Entrenamiento de Modelos

  • Fine-tune modelo de calidad de imagen con datos del piloto
  • Fine-tune YOLOv8 para componentes eléctricos
  • Entrenamiento de modelo de scoring especializado
  • Validación contra APIs cloud (A/B testing)

Sprint 17-18: Migración Gradual

  • Desplegar OCR on-premise (PaddleOCR)
  • Canary deployment: 10% tráfico a modelos locales
  • Monitoreo de accuracy y latencia
  • Ajustes y re-entrenamiento si necesario

Sprint 19-20: Migración Completa

  • Incrementar tráfico a modelos locales (50% → 100%)
  • Fine-tune LLM pequeño (Mistral 7B) para análisis
  • Decomisionar dependencia de APIs cloud
  • Optimización de inferencia (batching, cuantización)

Sprint 21-22: Escalado y Robustez

  • Dashboard avanzado con KPIs completos
  • Reportes y exportaciones
  • Alerting y monitoreo de drift
  • Documentación técnica completa

Sprint 23-24: Rollout Completo

  • Rollout a todos los centros de costo
  • Capacitación avanzada de usuarios
  • Transferencia de conocimiento a equipo interno
  • Retrospectiva y planificación de mejoras continuas

Entregables Fase 2

  • Sistema 100% con modelos propios
  • Costo operativo reducido ≥70% vs APIs cloud
  • Accuracy ≥90% validado
  • Equipo interno capacitado en MLOps

Riesgos y Decisiones

Matriz de riesgos técnicos y Architectural Decision Records (ADRs)

Matriz de Riesgos

Probabilidad

Alta

Impacto

Alto

Mitigación

POC temprano, acceso a código/API

Architectural Decision Records (ADRs)

Decisión

Microservicios ligeros con orquestador central (Temporal.io)

Contexto

El sistema tiene componentes de IA intensivos en cómputo, integraciones múltiples y requisitos de escalabilidad diferenciados.

Alternativas Consideradas

  • •Monolito modular: Más simple operacionalmente pero difícil de escalar componentes IA
  • •Microservicios puros: Máxima flexibilidad pero overhead operacional
  • •Híbrido (elegido): Servicios agrupados por dominio, IA como servicios dedicados

Trade-off

Mayor complejidad operacional a cambio de escalabilidad y despliegue independiente de modelos IA.

Análisis de Costos

Estimación de costos operativos de APIs para la fase piloto

Costos IA - Fase Piloto (Mensual)

Desglose de Costos API

GPT-4o Vision

~$170
~4,000 imágenes
$0.00425/imagen

GPT-4o (texto)

~$40
~2M tokens
$5/1M input, $15/1M output

GPT-4o-mini (scoring)

~$5
~1M tokens
$0.15/1M input

Google Vision OCR

~$30
~2,000 docs
$1.50/1000

Embeddings

~$10
~500K tokens
$0.02/1M
TOTAL ESTIMADO~$250-350/mes

Liquidator-AI - Arquitectura de Solución

2025 • Sociedad Eléctrica del Sur Oeste S.A. (SEAL)