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égorie | Capacités prises en charge | Exemples de commandes prises en charge |
| CRÉATION |
| « 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 |
| « 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 – Appareils | Appareils : 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âches | Tâ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âches | Journaux 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 ressources | Groupes 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 – Utilisateurs | Utilisateurs : 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'audit | Journaux 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 |
| « De quelles informations as-tu besoin pour créer un appareil Rockwell ? » « Cette adresse IP est-elle valide pour la configuration de la passerelle ? » |
| Recherche | Ré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 |
| « 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 |
| « Associe l'appareil BoilerPLC à la passerelle Main-Gateway. » « Affecte ces cinq appareils au groupe Packaging. » |
| Gestion des groupes de ressources |
| « 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 |
| « 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 |
| « 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.