Pular para o conteúdo principal

Capacidades e Limitações do Factory Operator

Matriz de Capacidades do Factory Operator e Exemplos de Utilização​

A tabela abaixo descreve o âmbito completo daquilo que o Factory Operator pode fazer na Plataforma SDA. As capacidades estão agrupadas por área de produto para ajudar os utilizadores a compreender onde a automação conversacional pode ser aplicada.

CategoriaCapacidades SuportadasExemplos de Comandos Suportados
CRIAR

  • Dispositivos: Cria dispositivos com metadados específicos do fabricante, requisitos de IDE e campos de configuração obrigatórios.
  • Gateways: Cria gateways com parâmetros de configuração especificados.
  • Grupos de Recursos: Cria grupos organizacionais para gerir conjuntos de ativos.
“Criar um novo dispositivo Siemens denominado Mixer01 com os metadados obrigatórios.”
“Criar um gateway denominado WestLine-GW com estes valores de configuração.”
“Criar um grupo de recursos denominado Packaging.”
ATUALIZAR

  • Dispositivos: Modifica parâmetros de configuração, metadados ou definições de IDE.
  • Gateways: Atualiza campos de configuração do gateway.
  • Atribuições de Grupos de Recursos: Move dispositivos entre grupos ou atribui novas relações de grupo.
“Atualizar o endereço IP do dispositivo Pump02 para 10.10.5.12.”
“Atualizar a configuração do gateway North-GW.”
“Mover o dispositivo Robot01 para o grupo de recursos Assembly.”
CONSULTA – DispositivosDispositivos: Pesquisa dispositivos por nome, fabricante, grupo ou atributos parciais.“Mostrar a configuração do dispositivo BoilerPLC.”
“Encontrar dispositivos no grupo Packaging com o fabricante Siemens.”
CONSULTA – Gateways
Gateways: Obtém configurações e metadados de gateways.
“Obter os detalhes do gateway Main-Gateway.”
“Mostrar todos os gateways com estado ativo.”
CONSULTA – TarefasTarefas: Consulta tarefas filtradas por dispositivo, tipo de tarefa, estado ou tempo.“Mostrar as tarefas do dispositivo Press01 das últimas 24 horas.”
“Encontrar tarefas falhadas do tipo BACKUP.”
CONSULTA – Registos de TarefasRegistos de Tarefas: Obtém registos de tarefas individuais com formatação cronológica e destaque de erros.“Mostrar os registos da tarefa 92341.”
“Obter o resultado do registo da última execução de tarefa no dispositivo Line2-PLC.”
CONSULTA – Grupos de RecursosGrupos de Recursos: Consulta metadados de grupos, ativos incluídos e ativos de subgrupos.“Mostrar os ativos do grupo de recursos Packaging.”
“Obter todos os dispositivos do grupo Assembly, incluindo subgrupos.”
CONSULTA – UtilizadoresUtilizadores: Pesquisa informação de utilizadores por nome, e-mail ou atributos relacionados.“Mostrar a informação do utilizador jsmith.”
“Encontrar o utilizador com o e-mail alex.lee@example.com.”
CONSULTA – Registos de AuditoriaRegistos de Auditoria: Obtém atividades da plataforma com filtragem por intervalo de tempo e interpretação dos tipos de evento.“Obter os registos de auditoria do utilizador jsmith entre 2025-10-01 e 2025-10-07.”
“Mostrar todos os eventos de início de sessão de hoje.”
Validação

  • Verifica se os campos de metadados obrigatórios estão presentes para cada combinação de fabricante e IDE.
  • Valida a entrada do utilizador em relação aos valores de enumeração suportados e às regras de configuração.
  • Garante que as consultas a registos de auditoria que referenciam utilizadores resolvem primeiro os nomes em IDs de utilizador.
“Que informação é necessária para criar um dispositivo Rockwell?”
“Este endereço IP é válido para a configuração do gateway?”
PesquisaResolve nomes amigáveis em IDs internos utilizando ferramentas de configuração.“Resolver o dispositivo denominado Mixer01.”
“Identificar o ID do grupo de recursos ProcessAreaA.”
Filtragem

  • Consultas multiatributo de dispositivos, gateways, tarefas e utilizadores.
  • Filtros temporais utilizando os formatos ISO 8601.
  • Obtenção paginada para grandes conjuntos de resultados.
  • Filtros de registos de auditoria com base no tipo de evento, utilizador, janela temporal ou recurso.
“Encontrar todos os dispositivos do fabricante Siemens criados após 2024-01-01.”
“Mostrar a página seguinte de resultados da minha consulta de tarefas.”
Ligação de Ativos

  • Ligação Dispositivo-Gateway: Liga dispositivos a gateways.
  • Ligação Dispositivo-Grupo de Recursos: Atribui ou move dispositivos entre grupos.
  • Ligação em Lote: Processa várias ligações numa única sequência estruturada.
“Ligar o dispositivo BoilerPLC ao gateway Main-Gateway.”
“Atribuir estes cinco dispositivos ao grupo Packaging.”
Gestão de Grupos de Recursos

  • Criar novos grupos de recursos.
  • Obter informação dos grupos e dos ativos incluídos.
  • Incluir os ativos dos subgrupos por predefinição.
  • Mover ativos entre grupos quando solicitado.
"Criar um grupo denominado Cell 1 num grupo pai "Boston Factory" e colocar o PLC 123 nele"
"Mostrar todos os dispositivos em Cell 1"
"Mover o PLC 493 para Cell 1"
Gestão de Tarefas

  • Obter tarefas filtradas por dispositivo, tipo, estado ou intervalo de tempo.
  • Acesso a registos de execução detalhados.
  • Destacar erros e fornecer resumos estruturados.
  • Identificar componentes nos registos para apoiar a identificação da causa raiz com base no conteúdo dos registos.
"Mostrar todos os backups de PLC que falharam nas últimas 24 horas"
"Para as tarefas falhadas, identificar o motivo pelo qual os dispositivos PLC falharam"
Monitorização de Registos de Auditoria

  • Consultar atividades por utilizador, tipo de evento ou intervalo de tempo.
  • Resolver nomes de utilizador em IDs para uma filtragem precisa.
  • Interpretar códigos de eventos da plataforma em termos legíveis por humanos.
  • Destacar potenciais ações ou anomalias relacionadas com segurança.
"Encontrar todas as ações realizadas por Michael Manager na última semana"
"Identificar todos os inícios de sessão das últimas 24 horas que não tenham ocorrido no interior da fábrica"

Principais Capacidades​


Características do Fluxo de Trabalho​

Operações Orientadas por Esquema​

  • Realiza introspeção do esquema no início da conversa.
  • Identifica campos obrigatórios, regras de validação e valores de enumeração.
  • Garante que as operações estão alinhadas com as restrições da plataforma.

Tratamento de Metadados​

  • Identifica os metadados obrigatórios para cada tipo de dispositivo ou gateway.
  • Solicita ao utilizador apenas os campos obrigatórios.
  • Valida os metadados em relação às restrições conhecidas antes de prosseguir.

Processamento em Lote​

  • Executa múltiplos pedidos de criação ou atualização num único fluxo de trabalho.
  • Fornece relatórios de êxito, ligação e falha por recurso.

Modelo de Interação com o Utilizador​

O Factory Operator interage com os utilizadores de acordo com regras estritas:

  • Solicita apenas a informação obrigatória em falta.
  • Nunca solicita campos opcionais, exceto se o utilizador o pedir.
  • Nunca expõe esquemas de backend nem detalhes técnicos de implementação.
  • Fornece listas claras dos campos obrigatórios quando solicitado.
  • Utiliza linguagem neutra, factual e direta.

Formatação dos Resultados​

Respostas de Êxito​

  • Fornece links Markdown clicáveis para os recursos criados ou atualizados.
  • Resume nomes, IDs e configurações principais.
  • Para operações em lote: lista individualmente cada recurso bem-sucedido.

Respostas de Consulta​

As respostas incluem campos estruturados dependendo do tipo de recurso:

  • Dispositivos e Gateways: ID, nome, tipo, fabricante, detalhes de configuração, IP/porta.
  • Tarefas: Estado, marcas temporais, tipo de tarefa, dispositivo associado.
  • Registos de Tarefas: Entradas de registo ordenadas com destaque de erros.
  • Registos de Auditoria: Marca temporal, tipo de evento, utilizador, recurso afetado.
  • Grupos de Recursos: Metadados do grupo e ativos incluídos.

Tratamento de Erros​

  • Devolve erros de validação precisos.
  • Não repete operações falhadas.
  • Solicita esclarecimento se a entrada for ambígua.
  • Devolve diretamente os erros provenientes das ferramentas.

Limitações​

O Factory Operator opera sob restrições estritas:

  • Sem Operações de Eliminação: Não elimina qualquer recurso.
  • Sem Comandos “Listar Tudo”: Todas as consultas requerem filtros.
  • Sem Pressupostos: Nunca infere informação em falta.
  • Sem Exposição do Backend: Nunca revela esquemas, estrutura da API ou detalhes de implementação.
  • Sem Linguagem Emocional ou Coloquial: As respostas mantêm-se estritamente factuais.