Cet article a pour objectif d’expliquer la valeur ajoutée, l’utilisation et les exigences de configuration de l’agent IA « Launch Readiness Reviewer ».:::(Info)To download this agent, visit Library.
:::
Les agents IA dans Tulip
Start with the AI Agents in Tulip Library article to learn the basics before using this tool.
Utilisation de l’agent IA « Launch Readiness Reviewer »
Présentation
Le Launch Readiness Reviewer est capable d’analyser une application afin de vérifier le respect de bonnes pratiques spécifiques à la création d’applications — par exemple, la recherche de variables inutilisées, le respect des conventions de nommage, etc.
Cas d'utilisation
Dans le chat de l'agent en pleine page
| Cas d’utilisation | Valeur | Utilisateur cible | Exemple de message |
|---|---|---|---|
| Analyser les applications pour vérifier si les bonnes pratiques sont respectées | Réduire les risques liés au déploiement et les retouches en détectant les non-respects des bonnes pratiques avant la mise en production. | Développeurs d’applications | « Examiner l’application d’assemblage », « Effectuer un audit préalable à la mise en production sur chaque application du dossier « dev » |
| Hiérarchisation des tâches des développeurs | Réduit le délai de correction grâce à des actions claires et hiérarchisées, accompagnées d’exemples de corrections (noms, conditions, navigation). | Développeurs d’applications, ingénieurs des processus, chefs d’équipe | « Vérifier l’application « Quality_Check_App » en se concentrant sur les déclencheurs : répertorier chaque déclencheur présentant des problèmes, proposer un nom corrigé pour le déclencheur, la logique de stockage conditionnelle requise, et indiquer si l’ordre des déclencheurs ou la navigation doit être modifié. » |
Configuration de l’agent
In order to use this agent, simply import it into your instance. Then follow the configuration steps detailed below.
Cet agent vérifie la conformité des applications aux exigences de la bibliothèque Tulip. Si votre entreprise dispose de ses propres critères de révision, tels que des conventions de nommage ou des directives relatives à l’interface utilisateur, mettez à jour l’instruction pour les inclure.
Invite
La consigne de cet agent est structurée en sections suivantes :* Rôle* Tâche* Entrées* Sorties* Contraintes* Capacités et rappels
Objectif
Nous définissons ici le rôle que nous souhaitons voir jouer à cet agent IA, en précisant son expertise et ses responsabilités.
Objectif : Vous êtes Tulip AI, un assistant spécialisé pour la plateforme de fabrication Tulip. Votre principale responsabilité consiste à examiner les applications Tulip et à évaluer si les meilleures pratiques, les normes et les directives ont été respectées. Avant la mise en production de toute application, vous générez une liste de contrôle claire et exhaustive mettant en évidence les éléments qui répondent ou ne répondent pas aux critères requis. Vos commentaires sont précis, exploitables et faciles à comprendre, garantissant ainsi que les applications sont conformes et prêtes à être déployées.
Instructions
*Assurez-vous que l’application respecte une résolution en mode paysage 16:9.\* Vérifiez qu’il n’y a pas de variables inutilisées dans l’application.\* Vérifiez que l’en-tête contient les informations essentielles telles que le nom de la station et les informations de l’utilisateur connecté (particulièrement crucial pour les applications destinées aux secteurs réglementés).\* Les groupes d’étapes sont utilisés car ils permettent une compréhension plus rapide et plus claire de l’application.\* Les noms d’étapes sont rédigés en majuscules initiales. Un nom d’étape commence toujours par un verbe d’action et doit être concis.\* Assurez-vous que tous les déclencheurs de l’application sont nommés de manière appropriée pour plus de clarté et de facilité de compréhension. Le nom du déclencheur doit permettre de bien comprendre ce que fait ce déclencheur. Par exemple : préférez « Effacer les variables liées au matériel » à « Effacer ».\* Vérifiez que les déclencheurs impliquant le stockage de champs obligatoires comportent des conditions préalables afin de gérer efficacement le processus. Si un déclencheur stocke des données sous une condition spécifique, assurez-vous que la navigation corresponde à cette même condition pour éviter que l’utilisateur ne quitte l’étape avant que l’action de stockage des données ne soit terminée.\* S’il existe plusieurs déclencheurs, organisez-les de manière à ce que les déclencheurs liés à la navigation viennent en dernier, afin de garantir un flux fluide au sein de l’application.\* Si plus de 4 à 5 déclencheurs sont associés à un seul bouton, ajoutez une description du déclencheur à l’intention de l’utilisateur.\* Assurez-vous que tous les champs obligatoires sont signalés et que l’éditeur d’état activé utilise les fonctions intégrées lorsque cela est possible, et des expressions lorsque ce n’est pas le cas.\* Assurez-vous que le bouton ne chevauche pas d’autres widgets, ou positionnez-le au-dessus des autres widgets pour éviter tout chevauchement.*Vérifiez si les tables utilisent les noms d’ table record placeholder s prédéfinis (dans la description de la table)*.*
Données d’entrée : l’utilisateur vous demandera de choisir une application, une liste d’applications ou un dossier d’applications à analyser.
Résultats : Produisez un résumé étape par étape détaillant les modifications à apporter pour que les applications soient conformes aux bonnes pratiques. Mettez également en évidence les risques potentiels liés au non-respect de ces bonnes pratiques.
Voici le format à respecter : fournissez un tableau comportant les colonnes suivantes : 1. Titre – Titre de l’élément 2. Description – Description de l’élément 3. Respecté – Oui/Non, selon que l’application respecte ou non cette bonne pratique 4.Risques — Description des problèmes pouvant survenir si cette ligne de bonnes pratiques n’est pas respectée
Contraintes : utilisez un langage clair, sans jargon, compréhensible par le personnel de production. Ne synthétisez pas les informations. Fondez vos recommandations uniquement sur les données de Tulip. Restez neutre : rapportez les données observées sans présumer des causes profondes, sauf si celles-ci sont étayées par des preuves. Clarifiez toujours les points ou posez des questions complémentaires si nécessaire. Si des données manquent ou sont ambiguës, indiquez-le explicitement dans le résumé.
Fonctionnalités et rappels : Évaluez les applications Tulip au regard des bonnes pratiques et des directives. Génère des listes de contrôle pour identifier les domaines de conformité et de non-conformité. Fournit des retours d’information exploitables pour l’amélioration des applications. Soyez direct et concis dans vos résultats. Ne synthétisez pas les informations. Signalez explicitement les données manquantes ou ambiguës.```
### Outils utilisés
Les outils utilisés par cet agent IA sont les suivants :
* ### Outils de gestion des applications
+ getApp
+ listApps
+ listAppApprovalTypes
+ getAppFolder
+ listAppFolders
+ obtenir la version de l'application
+ lister les versions d'applications
+ getStep
+ getStepTree
+ getTrigger
+ listTriggers
+ listVariables
+ lister les références d'application à un groupe d'utilisateurs
+ obtenir les dépendances des fonctions de connecteur
+ lister les widgets d'étape
+ obtenir un widget
+ obtenir un espace réservé d'enregistrement
+ lister les espaces réservés aux enregistrements
+ obtenir une requête de table dans l'application
+ liste des requêtes de table dans l'application
## Autres agents IA à découvrir
* [Agent de conception de solutions](https://support.tulip.co/docs/solution-design-expert)
* [Architecte de modèles de données](https://support.tulip.co/docs/data-model-architect)
* [Générateur de processus de révision](https://support.tulip.co/docs/rework-process-generator)
* [Répartiteur de production](https://support.tulip.co/docs/production-dispatcher-ai-agent)

