Génération de VIs avec NI Nigel™ AI
- Mise à jour2026-08-03
- Temps de lecture : 3 minute(s)
Vous pouvez demander à NI Nigel AI de générer des VIs et fournir à Nigel des VIs existants ou des fichiers texte pour ajouter des informations supplémentaires à vos requêtes.
Introduit dans LabVIEW 2026 Q3
Nigel peut servir d'assistant de codage dans LabVIEW, générant des VIs en fonction de vos invites. Vous pouvez demander à Nigel de générer un ou plusieurs VIs et d'itérer sur les VIs générés avec Nigel jusqu'à ce que le code généré corresponde au comportement attendu.
Remarque Lors d'itérations sur des VIs générés, Nigel crée de nouveaux VIs au lieu de modifier ceux générés précédemment. Nigel supprime les VIs générés précédemment pendant le processus d'itération.
Nigel excelle dans l'écriture de VIs qui effectuent les tâches suivantes :
- Prise de mesures avec les drivers NI installés
- Emballage du code généré dans un plug-in FlexLogger, que vous pouvez utiliser pour étendre les capacités de FlexLogger
- Exécution de fonctions de calcul générales
Meilleures pratiques
Suivez ces suggestions pour maximiser l'efficacité de la génération de VIs avec Nigel.
- Incluez autant d'informations que possible dans votre message. Mentionnez des API spécifiques que vous voulez que Nigel utilise et joignez les VIs et fichiers texte pertinents que vous voulez que Nigel utilise comme référence.Remarque L'agent de codage LabVIEW n'a pas accès au VI actif lors d'une discussion avec Nigel. Vous devez joindre des fichiers au chat si vous voulez que l'agent de codage LabVIEW y accède.Remarque Les VIs générés par Nigel ne peuvent pas appeler directement d'autres VIs générés par l'utilisateur.
- Définissez le modèle utilisé par Nigel sur GPT 5.4 ou version ultérieure pour garantir les meilleurs résultats de génération de VIs.
Limites
Si vous n'êtes pas sûr des capacités de génération de Nigel ou s'il peut créer un VI avec une certaine fonctionnalité, demandez à Nigel d'expliquer ses capacités. Cela vous donne les informations les plus récentes sur les types de VIs que Nigel peut créer. Vous pouvez utiliser l'invite suivante pour obtenir des informations sur les limites de génération de code de Nigel :
What are the limitations of the LabVIEW coding agent? Give me a list of program types, domains and node families not yet supported.
Exemples
Utilisez les invites d'exemple suivantes comme guides pour vos propres invites de génération de VIs.
| Message | Utilisation |
|---|---|
| Créez un VI qui fait la moyenne d'une liste de nombres définis par l'utilisateur. | Cette invite demande à Nigel de configurer un VI effectuant une opération mathématique simple et illustre la construction générale d'une requête de génération de VI. |
| Créez un VI qui utilise l'API DCPower Pulse pour générer une seule impulsion de tension. | Cette invite mentionne l'API DCPower Pulse pour guider Nigel à utiliser cette bibliothèque pendant la génération de code. |
| Créez un VI semblable au VI joint qui classe les noms d'utilisateur par ordre alphabétique plutôt que par longueur. | Cette invite indique à Nigel d'utiliser le contenu dans un fichier joint pendant la génération du VI. |