Caso de uso

Agentes de IA sobre datos de planta en vivo

Tus agentes de IA —asistentes de operador basados en LLM, agentes de optimización, triaje de alarmas— necesitan datos de planta actuales y una forma controlada de actuar. ConnectMQ les da ambas cosas: se suscriben al espacio de nombres unificado, razonan sobre valores en vivo y publican propuestas solo en los topics que tienen permitidos.

Sin tarjeta

Mensaje de ejemplo

PUBLISH agents/quality-agent/proposals

{"id":"p-2291","asset":"acme/zaragoza/molding/line-2/press-04","action":"setpoint","tag":"barrel_temp_z3","from":238,"to":232,"reason":"short shots rising","approval":"required"}

QoS 1 · TLS 8883 · PUBACK

El problema

Agentes con datos viejos o con demasiado alcance

La mayoría de los pilotos de IA en planta trabajan con CSV exportados o una copia nocturna del historiador, así que sus recomendaciones llegan con horas de retraso. El atajo contrario —dar a un agente acceso directo al SCADA o a los PLC— es un riesgo que ningún equipo de OT va a aprobar. Falta una capa de datos en tiempo real con límites claros sobre lo que un agente puede leer y lo que puede escribir.

Cómo funciona

  1. 1

    Construye el espacio de nombres unificado

    Los gateways de PLC, el MES y los sistemas de calidad publican en un árbol de topics ISA-95 en ConnectMQ: estados, variables de proceso, alarmas y órdenes, con los valores actuales retenidos.

  2. 2

    Los agentes se suscriben al contexto

    Cada agente se conecta con sus propias credenciales y se suscribe a su área, por ejemplo las alarmas de una línea, sus variables de proceso y la orden de producción en curso.

  3. 3

    El agente propone, las personas aprueban

    El agente publica una recomendación, como un cambio de consigna o una solicitud de mantenimiento, en su topic de propuestas. Un operador la aprueba en tu HMI o app, que publica el comando.

  4. 4

    Ejecuta y audita

    Solo la vía de aprobación puede escribir en los topics de comando. Propuestas, decisiones y resultados se publican en topics de estado y quedan en tu historiador o log, así cada acción es trazable.

ConnectMQ

Qué necesita del broker

Leer mucho, escribir poco

Las ACL por topic permiten que un agente lea un área entera pero publique solo en su topic de propuestas. No puede escribir en topics de comando salvo que tú lo permitas.

Contexto en vivo al conectar

Los mensajes retenidos dan al agente el estado actual de cada activo en cuanto se suscribe, sin consultar cada sistema por separado.

Un estándar para todos los clientes

Los agentes usan cualquier librería MQTT —Python, Node.js, Go— sobre TLS o WebSocket seguro, igual que los gateways y los paneles.

Visibilidad para el equipo de OT

El monitor de topics en vivo muestra exactamente qué publica cada agente, y Last Will marca un agente como desconectado cuando su proceso se detiene.

Qué obtienes

  • Agentes que trabajan con datos de planta actuales, no con exportaciones de ayer
  • Una frontera clara y aplicable entre recomendar y controlar
  • Aprobación humana donde importa, automatización solo donde tú decides que es segura
  • Cada propuesta y decisión trazable en su propio topic
Topics de ejemplo
acme/zaragoza/molding/line-2/+/state        (retained)
acme/zaragoza/molding/line-2/alarms
agents/quality-agent/proposals
agents/quality-agent/status              (retained)

Preguntas frecuentes

¿Un agente LLM puede conectarse a un broker MQTT?

Sí. Un agente es un cliente MQTT más: tu runtime de agentes usa una librería estándar como paho-mqtt o MQTT.js para suscribirse y publicar, normalmente expuesta al modelo como herramientas del tipo «leer estado de línea» o «proponer consigna». ConnectMQ aporta el broker, las credenciales y las ACL; el agente y el modelo son tuyos.

¿Cómo evito que un agente de IA controle las máquinas directamente?

Dale al agente credenciales cuya ACL solo permita publicar en un topic de propuestas, nunca en topics de comando. Un paso con intervención humana en tu HMI o app —o un servicio de validación de confianza— publica el comando real. Los enclavamientos del PLC y los sistemas de seguridad siguen exactamente donde están.

¿Necesito un Unified Namespace para la IA agéntica en fabricación?

No es imprescindible, pero ayuda mucho. Un UNS da a los agentes una vista coherente y en tiempo real de la planta a través de una sola interfaz, en lugar de integraciones separadas con SCADA, MES e historiador. Con MQTT, el mismo espacio de nombres sirve a agentes, paneles y analítica.

Constrúyelo sobre ConnectMQ

Empieza con el plan Free, sin tarjeta: conecta hoy tus primeros dispositivos y mejora tu plan cuando entres en producción.