Caso de uso

Agentes de IA com dados da fábrica ao vivo

Seus agentes de IA — assistentes de operador baseados em LLM, agentes de otimização, triagem de alarmes — precisam de dados atuais da fábrica e de uma forma controlada de agir. O ConnectMQ oferece as duas coisas: eles assinam o namespace unificado, raciocinam sobre valores ao vivo e publicam propostas apenas nos tópicos que têm permissão de usar.

Sem cartão de crédito

Mensagem de exemplo

PUBLISH agents/quality-agent/proposals

{"id":"p-2291","asset":"acme/campinas/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

O problema

Agentes com dados velhos ou alcance demais

A maioria dos pilotos de IA nas fábricas roda sobre CSVs exportados ou uma cópia noturna do historiador, então as recomendações chegam com horas de atraso. O atalho oposto — dar ao agente acesso direto ao SCADA ou aos CLPs — é um risco que nenhuma equipe de OT vai aprovar. Falta uma camada de dados em tempo real com limites claros sobre o que um agente pode ler e o que pode escrever.

Como funciona

  1. 1

    Monte o namespace unificado

    Gateways de CLP, MES e sistemas de qualidade publicam em uma árvore de tópicos ISA-95 no ConnectMQ: estados, variáveis de processo, alarmes e ordens, com os valores atuais retidos.

  2. 2

    Os agentes assinam o contexto

    Cada agente se conecta com credenciais próprias e assina a área que acompanha — por exemplo os alarmes de uma linha, suas variáveis de processo e a ordem de produção atual.

  3. 3

    O agente propõe, pessoas aprovam

    O agente publica uma recomendação, como uma mudança de setpoint ou um pedido de manutenção, no seu tópico de propostas. Um operador aprova na sua IHM ou app, que publica o comando.

  4. 4

    Execute e audite

    Só o fluxo de aprovação pode escrever nos tópicos de comando. Propostas, decisões e resultados são publicados em tópicos de estado e guardados pelo seu historiador ou log, então toda ação é rastreável.

ConnectMQ

O que ele precisa do broker

Ler muito, escrever pouco

ACLs por tópico permitem que um agente leia uma área inteira, mas publique apenas no seu tópico de propostas. Ele não escreve em tópicos de comando, a menos que você permita.

Contexto ao vivo na conexão

Mensagens retidas dão ao agente o estado atual de cada ativo no momento em que ele assina, sem consultar cada sistema separadamente.

Um padrão para todos os clientes

Os agentes usam qualquer biblioteca MQTT — Python, Node.js, Go — via TLS ou WebSocket seguro, assim como gateways e dashboards.

Visibilidade para a equipe de OT

O monitor de tópicos ao vivo mostra exatamente o que cada agente publica, e o Last Will marca um agente como offline quando o processo dele para.

O que você ganha

  • Agentes trabalhando com dados atuais da fábrica, não com exportações de ontem
  • Uma fronteira clara e aplicável entre recomendar e controlar
  • Aprovação humana onde importa, automação só onde você decide que é seguro
  • Cada proposta e decisão rastreável no seu próprio tópico
Topics de exemplo
acme/campinas/molding/line-2/+/state        (retained)
acme/campinas/molding/line-2/alarms
agents/quality-agent/proposals
agents/quality-agent/status              (retained)

Perguntas frequentes

Um agente LLM pode se conectar a um broker MQTT?

Sim. Um agente é só mais um cliente MQTT: seu runtime de agentes usa uma biblioteca padrão como paho-mqtt ou MQTT.js para assinar e publicar, normalmente exposta ao modelo como ferramentas do tipo “ler status da linha” ou “propor setpoint”. O ConnectMQ fornece o broker, as credenciais e as ACLs; o agente e o modelo são seus.

Como impedir que um agente de IA controle as máquinas diretamente?

Dê ao agente credenciais cuja ACL só permita publicar em um tópico de propostas, nunca em tópicos de comando. Uma etapa com humano no circuito na sua IHM ou app — ou um serviço de validação de confiança — publica o comando de fato. Intertravamentos do CLP e sistemas de segurança continuam exatamente onde estão.

Preciso de um Unified Namespace para IA agêntica na indústria?

Não é obrigatório, mas ajuda muito. Um UNS dá aos agentes uma visão consistente e em tempo real da fábrica por uma única interface, em vez de integrações separadas com SCADA, MES e historiador. Com MQTT, o mesmo namespace atende agentes, dashboards e análises.

Construa isso no ConnectMQ

Comece no plano Free — sem cartão de crédito —, conecte hoje seus primeiros dispositivos e faça upgrade quando entrar em produção.