Pular para o conteúdo principal

Capacidades e Limitações do Factory Operator

Matriz de Capacidades do Factory Operator e Exemplos de Uso​

A tabela abaixo descreve o escopo completo do que o Factory Operator pode fazer em toda a SEW Platform. As capacidades estão agrupadas por área de produto para ajudar os usuários a entender 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 os parâmetros de configuração especificados.
  • Grupos de Recursos: Cria grupos organizacionais para gerenciar conjuntos de ativos.
“Crie um novo dispositivo Siemens chamado Mixer01 com os metadados obrigatórios.”
“Crie um gateway chamado WestLine-GW com estes valores de configuração.”
“Crie um grupo de recursos chamado 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.
“Atualize o endereço IP do dispositivo Pump02 para 10.10.5.12.”
“Atualize a configuração do gateway North-GW.”
“Mova o dispositivo Robot01 para o grupo de recursos Assembly.”
CONSULTA – DispositivosDispositivos: Busca dispositivos por nome, fabricante, grupo ou atributos parciais.“Mostre-me a configuração do dispositivo BoilerPLC.”
“Encontre dispositivos no grupo Packaging com o fabricante Siemens.”
CONSULTA – Gateways
Gateways: Recupera configurações e metadados de gateways.
“Recupere os detalhes do gateway Main-Gateway.”
“Mostre-me todos os gateways com status ativo.”
CONSULTA – JobsJobs: Consulta jobs filtrados por dispositivo, tipo de job, status ou tempo.“Mostre os jobs do dispositivo Press01 das últimas 24 horas.”
“Encontre os jobs com falha do tipo BACKUP.”
CONSULTA – Logs de JobsLogs de Jobs: Recupera logs de jobs individuais com formatação cronológica e destaque de erros.“Mostre os logs do job 92341.”
“Recupere a saída de log do último job executado no dispositivo Line2-PLC.”
CONSULTA – Grupos de RecursosGrupos de Recursos: Consulta metadados do grupo, ativos contidos e ativos de subgrupos.“Mostre-me os ativos no grupo de recursos Packaging.”
“Recupere todos os dispositivos do grupo Assembly, incluindo subgrupos.”
CONSULTA – UsuáriosUsuários: Busca informações de usuários por nome, e-mail ou atributos relacionados.“Mostre-me as informações do usuário jsmith.”
“Encontre o usuário com o e-mail alex.lee@example.com.”
CONSULTA – Logs de AuditoriaLogs de Auditoria: Recupera atividades da plataforma com filtragem por intervalo de tempo e interpretação dos tipos de evento.“Recupere os logs de auditoria do usuário jsmith entre 2025-10-01 e 2025-10-07.”
“Mostre-me todos os eventos de login 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 usuário em relação aos valores de enum suportados e às regras de configuração.
  • Garante que as consultas de logs de auditoria que referenciam usuários resolvam primeiro os nomes em IDs de usuário.
“Quais informações você precisa para criar um dispositivo Rockwell?”
“Este endereço IP é válido para a configuração do gateway?”
BuscaResolve nomes amigáveis em IDs internos usando ferramentas de configuração.“Resolva o dispositivo chamado Mixer01.”
“Identifique o ID do grupo de recursos ProcessAreaA.”
Filtragem

  • Consultas de dispositivos, gateways, jobs e usuários com múltiplos atributos.
  • Filtros baseados em tempo usando formatos ISO 8601.
  • Recuperação paginada para grandes conjuntos de resultados.
  • Filtros de logs de auditoria com base no tipo de evento, usuário, janela de tempo ou recurso.
“Encontre todos os dispositivos do fabricante Siemens criados após 2024-01-01.”
“Mostre a próxima página de resultados da minha consulta de jobs.”
Vinculação de Ativos

  • Vinculação Dispositivo-Gateway: Conecta dispositivos a gateways.
  • Vinculação Dispositivo-Grupo de Recursos: Atribui ou move dispositivos entre grupos.
  • Vinculação em Lote: Processa múltiplos vínculos em uma única sequência estruturada.
“Vincule o dispositivo BoilerPLC ao gateway Main-Gateway.”
“Atribua estes cinco dispositivos ao grupo Packaging.”
Gerenciamento de Grupos de Recursos

  • Criar novos grupos de recursos.
  • Recuperar informações do grupo e os ativos incluídos.
  • Incluir ativos de subgrupos por padrão.
  • Mover ativos entre grupos quando solicitado.
"Crie um grupo chamado Cell 1 dentro do grupo pai "Boston Factory" e coloque o PLC 123 nele"
"Mostre-me todos os dispositivos na Cell 1"
"Mova o PLC 493 para a Cell 1"
Gerenciamento de Jobs

  • Recuperar jobs filtrados por dispositivo, tipo, status ou intervalo de tempo.
  • Acessar logs de execução detalhados.
  • Destacar erros e fornecer resumos estruturados.
  • Identificar componentes nos logs para auxiliar na identificação da causa-raiz com base no conteúdo do log.
"Mostre-me todos os backups de PLC que falharam nas últimas 24 horas"
"Para os jobs com falha, identifique o motivo pelo qual os dispositivos PLC falharam"
Rastreamento de Logs de Auditoria

  • Consultar atividades por usuário, tipo de evento ou intervalo de tempo.
  • Resolver nomes de usuário em IDs para filtragem precisa.
  • Interpretar códigos de eventos da plataforma em termos legíveis por humanos.
  • Destacar ações ou anomalias potencialmente relacionadas à segurança.
"Encontre todas as ações realizadas por Michael Manager na última semana"
"Identifique todos os logins das últimas 24 horas que não vieram de dentro da fábrica"

Principais Capacidades​


Características do Fluxo de Trabalho​

Operações Orientadas por Schema​

  • Realiza a introspecção do schema no início da conversa.
  • Identifica campos obrigatórios, regras de validação e valores de enum.
  • Garante que as operações estejam alinhadas às restrições da plataforma.

Tratamento de Metadados​

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

Processamento em Lote​

  • Executa múltiplas solicitações de criação ou atualização em um único fluxo de trabalho.
  • Fornece relatórios de sucesso, vínculo e falha por recurso.

Modelo de Interação com o Usuário​

O Factory Operator interage com os usuários de acordo com regras rígidas:

  • Solicita apenas as informações obrigatórias que estiverem faltando.
  • Nunca solicita campos opcionais, a menos que o usuário peça.
  • Nunca expõe schemas de backend ou detalhes técnicos de implementação.
  • Fornece listas claras dos campos obrigatórios quando solicitado.
  • Usa linguagem neutra, factual e direta.

Formatação da Saída​

Respostas de Sucesso​

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

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.
  • Jobs: Status, carimbos de data/hora, tipo de job, dispositivo associado.
  • Logs de Jobs: Entradas de log ordenadas com destaque de erros.
  • Logs de Auditoria: Carimbo de data/hora, tipo de evento, usuário, recurso afetado.
  • Grupos de Recursos: Metadados do grupo e ativos contidos.

Tratamento de Erros​

  • Retorna erros de validação precisos.
  • Não tenta novamente operações que falharam.
  • Solicita esclarecimento se a entrada for ambígua.
  • Retorna diretamente os erros derivados das ferramentas.

Limitações​

O Factory Operator opera sob restrições rígidas:

  • Sem Operações de Exclusão: Não exclui nenhum recurso.
  • Sem Comandos “Listar Tudo”: Todas as consultas exigem filtros.
  • Sem Suposições: Nunca infere informações ausentes.
  • Sem Exposição do Backend: Nunca revela schema, estrutura de API ou detalhes de implementação.
  • Sem Linguagem Emocional ou Coloquial: As respostas permanecem estritamente factuais.