Aller au contenu principal

Capacités et limites de Factory Operator

Matrice des capacités de Factory Operator et exemples d'utilisation​

Le tableau ci-dessous présente l'étendue complète des actions que Factory Operator peut réaliser sur la plateforme SDA. Les capacités sont regroupées par domaine produit afin d'aider les utilisateurs à comprendre où l'automatisation conversationnelle peut être appliquée.

CatégorieCapacités prises en chargeExemples de commandes prises en charge
CRÉATION

  • Appareils : crée des appareils avec des métadonnées spécifiques au fabricant, les exigences IDE et les champs de configuration requis.
  • Passerelles : crée des passerelles avec les paramètres de configuration spécifiés.
  • Groupes de ressources : crée des groupes organisationnels pour gérer des ensembles d'actifs.
« Créer un nouvel appareil Siemens nommé Mixer01 avec les métadonnées requises. »
« Créer une passerelle appelée WestLine-GW avec ces valeurs de configuration. »
« Créer un groupe de ressources nommé Packaging. »
MISE À JOUR

  • Appareils : modifie les paramètres de configuration, les métadonnées ou les réglages IDE.
  • Passerelles : met à jour les champs de configuration des passerelles.
  • Affectations de groupes de ressources : déplace des appareils entre les groupes ou attribue de nouvelles relations de groupe.
« Mettre à jour l'adresse IP de l'appareil Pump02 en 10.10.5.12. »
« Mettre à jour la configuration de la passerelle North-GW. »
« Déplacer l'appareil Robot01 dans le groupe de ressources Assembly. »
REQUÊTE – AppareilsAppareils : recherche d'appareils par nom, fabricant, groupe ou attributs partiels.« Affiche-moi la configuration de l'appareil BoilerPLC. »
« Trouve les appareils du groupe Packaging dont le fabricant est Siemens. »
REQUÊTE – Passerelles
Passerelles : récupération des configurations et des métadonnées des passerelles.
« Récupère les détails de la passerelle Main-Gateway. »
« Affiche-moi toutes les passerelles dont le statut est actif. »
REQUÊTE – TâchesTâches : interrogation des tâches filtrées par appareil, type de tâche, statut ou date.« Affiche les tâches de l'appareil Press01 des dernières 24 heures. »
« Trouve les tâches en échec de type BACKUP. »
REQUÊTE – Journaux de tâchesJournaux de tâches : récupération des journaux de tâches individuelles, avec mise en forme chronologique et mise en évidence des erreurs.« Affiche les journaux de la tâche 92341. »
« Récupère la sortie du journal de la dernière tâche exécutée sur l'appareil Line2-PLC. »
REQUÊTE – Groupes de ressourcesGroupes de ressources : interrogation des métadonnées de groupe, des actifs contenus et des actifs des sous-groupes.« Affiche-moi les actifs du groupe de ressources Packaging. »
« Récupère tous les appareils du groupe Assembly, y compris les sous-groupes. »
REQUÊTE – UtilisateursUtilisateurs : recherche d'informations sur les utilisateurs par nom, e-mail ou attributs associés.« Affiche-moi les informations de l'utilisateur jsmith. »
« Trouve l'utilisateur dont l'e-mail est alex.lee@example.com. »
REQUÊTE – Journaux d'auditJournaux d'audit : récupération des activités de la plateforme avec filtrage par plage temporelle et interprétation des types d'événements.« Récupère les journaux d'audit de l'utilisateur jsmith entre le 2025-10-01 et le 2025-10-07. »
« Affiche-moi tous les événements de connexion d'aujourd'hui. »
Validation

  • Vérifie que les champs de métadonnées requis sont présents pour chaque combinaison fabricant/IDE.
  • Valide les saisies utilisateur par rapport aux valeurs d'énumération prises en charge et aux règles de configuration.
  • Garantit que les requêtes sur les journaux d'audit faisant référence à des utilisateurs résolvent d'abord les noms en identifiants utilisateur.
« De quelles informations as-tu besoin pour créer un appareil Rockwell ? »
« Cette adresse IP est-elle valide pour la configuration de la passerelle ? »
RechercheRésout les noms conviviaux en identifiants internes à l'aide d'outils de configuration.« Résous l'appareil nommé Mixer01. »
« Identifie l'ID du groupe de ressources ProcessAreaA. »
Filtrage

  • Requêtes multi-attributs sur les appareils, passerelles, tâches et utilisateurs.
  • Filtres temporels utilisant les formats ISO 8601.
  • Récupération paginée pour les grands ensembles de résultats.
  • Filtres de journaux d'audit basés sur le type d'événement, l'utilisateur, la fenêtre temporelle ou la ressource.
« Trouve tous les appareils du fabricant Siemens créés après le 2024-01-01. »
« Affiche la page suivante des résultats de ma requête sur les tâches. »
Association d'actifs

  • Association appareil-passerelle : connecte les appareils aux passerelles.
  • Association appareil-groupe de ressources : affecte ou déplace des appareils entre les groupes.
  • Association par lot : traite plusieurs associations dans une séquence structurée unique.
« Associe l'appareil BoilerPLC à la passerelle Main-Gateway. »
« Affecte ces cinq appareils au groupe Packaging. »
Gestion des groupes de ressources

  • Créer de nouveaux groupes de ressources.
  • Récupérer les informations de groupe et les actifs inclus.
  • Inclure par défaut les actifs des sous-groupes.
  • Déplacer des actifs entre les groupes à la demande.
« Crée un groupe nommé Cell 1 dans le groupe parent « Boston Factory » et places-y le PLC 123 »
« Affiche-moi tous les appareils de Cell 1 »
« Déplace le PLC 493 vers Cell 1 »
Gestion des tâches

  • Récupérer les tâches filtrées par appareil, type, statut ou plage temporelle.
  • Accéder aux journaux d'exécution détaillés.
  • Mettre en évidence les erreurs et fournir des synthèses structurées.
  • Identifier les composants dans les journaux afin d'aider à déterminer la cause racine à partir du contenu des journaux.
« Affiche-moi toutes les sauvegardes de PLC qui ont échoué au cours des dernières 24 heures »
« Pour les tâches en échec, identifie la raison de l'échec des appareils PLC »
Suivi des journaux d'audit

  • Interroger les activités par utilisateur, type d'événement ou plage temporelle.
  • Résoudre les noms d'utilisateur en identifiants pour un filtrage précis.
  • Interpréter les codes d'événements de la plateforme en termes compréhensibles.
  • Mettre en évidence les actions ou anomalies potentiellement liées à la sécurité.
« Trouve toutes les actions effectuées par Michael Manager la semaine dernière »
« Identifie toutes les connexions des dernières 24 heures qui ne provenaient pas de l'intérieur de l'usine »

Capacités clés​


Caractéristiques du flux de travail​

Opérations pilotées par schéma​

  • Effectue une introspection du schéma au début de la conversation.
  • Identifie les champs requis, les règles de validation et les valeurs d'énumération.
  • Garantit que les opérations respectent les contraintes de la plateforme.

Gestion des métadonnées​

  • Identifie les métadonnées requises pour chaque type d'appareil ou de passerelle.
  • Ne demande à l'utilisateur que les champs requis.
  • Valide les métadonnées par rapport aux contraintes connues avant de poursuivre.

Traitement par lot​

  • Exécute plusieurs demandes de création ou de mise à jour dans un flux de travail unique.
  • Fournit des rapports de réussite, d'association et d'échec par ressource.

Modèle d'interaction utilisateur​

Factory Operator interagit avec les utilisateurs selon des règles strictes :

  • Ne demande que les informations requises manquantes.
  • Ne demande jamais de champs facultatifs, sauf si l'utilisateur le souhaite.
  • N'expose jamais les schémas back-end ni les détails techniques d'implémentation.
  • Fournit des listes claires des champs requis sur demande.
  • Utilise un langage neutre, factuel et direct.

Mise en forme des résultats​

Réponses en cas de succès​

  • Fournit des liens Markdown cliquables vers les ressources créées ou mises à jour.
  • Récapitule les noms, les identifiants et les configurations clés.
  • Pour les opérations par lot : liste individuellement chaque ressource traitée avec succès.

Réponses aux requêtes​

Les réponses comprennent des champs structurés selon le type de ressource :

  • Appareils et passerelles : ID, nom, type, fabricant, détails de configuration, IP/port.
  • Tâches : statut, horodatages, type de tâche, appareil associé.
  • Journaux de tâches : entrées de journal ordonnées avec mise en évidence des erreurs.
  • Journaux d'audit : horodatage, type d'événement, utilisateur, ressource concernée.
  • Groupes de ressources : métadonnées du groupe et actifs contenus.

Gestion des erreurs​

  • Renvoie des erreurs de validation précises.
  • Ne relance pas les opérations en échec.
  • Demande des précisions si la saisie est ambiguë.
  • Renvoie directement les erreurs provenant des outils.

Limites​

Factory Operator fonctionne sous des contraintes strictes :

  • Aucune opération de suppression : il ne supprime aucune ressource.
  • Aucune commande « tout lister » : toutes les requêtes nécessitent des filtres.
  • Aucune supposition : il ne déduit jamais les informations manquantes.
  • Aucune exposition du back-end : il ne révèle jamais le schéma, la structure de l'API ni les détails d'implémentation.
  • Aucun langage émotionnel ou conversationnel : les réponses restent strictement factuelles.