---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Générer des scripts avec la génération de code basée sur l'IA
=============================================================

Générer des scripts avec la génération de code basée sur l'IA {#ariaid-title1}
==============================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes de lecture

Générez des scripts à partir de texte, de code ou d'une combinaison des deux grâce à la génération de code basée sur l'IA.

Lorsque la génération de code est activée sur une instance, une Now Assist icône ( ![icône Now Assist)]()apparaît dans l'éditeur de script.

Les développeurs doivent disposer du rôle now.assist.creator pour utiliser la génération de code.

Générer des scripts à partir de texte {#ariaid-title2}
------------------------------------------------------

Écrivez rapidement des scripts avec du code généré par l'IA en indiquant Now Assist ce que vous voulez que le script fasse.

### Avant de commencer

Apprenez à écrire des invites pour générer de meilleures suggestions de code. Pour plus d'informations, consultez [Directives générales pour la génération de code](https://servicenow-prod.fluidtopics.net/WMfXGBDhC6hKAQUQu3K8sQ "Utilisez ces instructions générales pour la génération de code afin d’obtenir de meilleures suggestions de code et de créer des scripts utiles et précis.").

Rôle requis : now.assist.creator

### Procédure

1. Accédez à un formulaire avec un champ de script.  
   Par exemple, pour ouvrir un formulaire d'include de script, accédez à ToutDéfinition du systèmeIncludes de script puis sélectionnez Nouveau ou entrez <kbd class="ph userinput">sys_script_include.do</kbd> dans le filtre de navigation.
2. Dans l'éditeur de script, placez votre curseur à l'endroit où vous souhaitez ajouter du code.
3. Cliquez avec le bouton droit et sélectionnez Ouvrir le code avec Now Assist ou utilisez l'un des raccourcis clavier suivants :
   * Windows : Ctrl-Entrée
   * Mac : Entrée Cmd

   {#generate-scripts-from-text__choices_irg_s5p_qbc}  
   Conseil :  
   Sélectionnez l'icône d'aide ( ![icône d’aide.]()) pour accéder à la liste des raccourcis clavier pertinents.
4. Dans la boîte de dialogue Code avec Now Assist , saisissez du texte qui décrit l'objectif souhaité du code à générer.  
   Le texte que vous saisissez doit comprendre moins de 1 000 caractères.
5. Appuyez sur Entrée pour générer une suggestion de code.  
   La suggestion de code apparaît en surbrillance dans l'éditeur de script.

6. Passez en revue la suggestion de code et effectuez l'une des étapes suivantes :
   * Pour l'inclure dans votre script et apporter des modifications, sélectionnez Accepter.
   * Pour régénérer une suggestion, modifiez le texte dans la boîte de dialogue et sélectionnez l'icône de flèche (icône ![de flèche).]()
   * Pour le supprimer du script, sélectionnez Rejeter.

   {#generate-scripts-from-text__choices_asf_fvp_qbc}  
   Lorsque vous acceptez une suggestion de code, une ligne à côté des numéros de ligne indique quel code a été créé par l'IA et n'a pas été modifié. Si vous modifiez du code généré par l'IA, l'indicateur de ligne n'apparaît pas pour ces lignes de code.

   Si la suggestion de code ne correspond pas à vos besoins, essayez de reformuler votre invite en fonction des conseils d'invite et de générer une autre suggestion de code.
7. Sélectionnez Soumettre ou Mettre à jour pour enregistrer vos modifications.  
   Remarque :  
   En fonction des besoins de votre flux de travail, vous pouvez utiliser le modal d'invite en mode en ligne ou flottant. En mode en ligne, le modal d'invite est incorporé dans l'éditeur de script. En mode flottant, vous pouvez déplacer le modal d'invite dans l'éditeur de script. Basculer entre ces deux modes est simple. En mode en ligne, sélectionnez le bouton Pop Out pour passer en mode flottant. Inversement, en mode flottant, sélectionnez le bouton à bascule Pop In pour revenir au mode en ligne. La transition entre les modes en ligne et flottant préserve tout le texte dans le modal.

Générer des scripts à partir du code {#ariaid-title3}
-----------------------------------------------------

Écrivez rapidement des scripts grâce à la complétion de code générée par l'IA.

### Avant de commencer

La complétion du code doit être activée pour l'instance. Pour plus d'informations, consultez [Activer la complétion de code](https://servicenow-prod.fluidtopics.net/ofrIv1nJsySS83XGRJZHNg "Activez la complétion de code dans les éditeurs de script.").

Rôle requis : now.assist.creator

### Procédure

1. Accédez à un formulaire avec un champ de script.  
   Par exemple, pour ouvrir un formulaire d'include de script, accédez à ToutDéfinition du systèmeIncludes de script puis sélectionnez Nouveau ou entrez <kbd class="ph userinput">sys_script_include.do</kbd> dans le filtre de navigation.
2. Dans un champ de script, saisissez le code ou une combinaison de texte et de code :  
   * Entrez le début d'une fonction ou d'un autre code à terminer automatiquement. Par exemple :

         var email = current.getValue('email');
         var regex =  

   * Entrez une combinaison de texte dans un commentaire de code qui décrit l'objectif souhaité du code à générer, suivi d'un exemple de la façon dont vous voulez que le code commence. Par exemple :

         // Validate emails using regex
         var email = current.getValue('email');
         var regex =  

   {#generate-scripts-from-code__ul_tyz_h2s_mbc}
3. Cliquez avec le bouton droit de la souris et sélectionnez Générer automatiquement la complétion de code ou utilisez l'un des raccourcis clavier suivants pour générer une suggestion de code :
   * Windows : Ctrl-Touche du logo Windows-Entrée
   * Mac : Ctrl-Cmd-Entrée

   {#generate-scripts-from-code__choices_nwx_3kp_qbc}  
   Conseil :  
   Sélectionnez l'icône d'aide ( ![icône d’aide.]()) pour accéder à la liste des raccourcis clavier pertinents.

   Le code précédant votre curseur doit comporter moins de 1 000 caractères lors du déclenchement de la génération de code.  
   Remarque :  
   Si les suggestions de code automatiques sont activées, vous obtenez automatiquement des suggestions de code une fois que vous avez saisi une invite, puis arrêtez de taper ou de déplacer le curseur pendant 2,5 secondes.

   Vous ne pouvez pas modifier l'invite après avoir déclenché la génération du code. Si vous devez modifier votre invite avant que la suggestion de code ne soit renvoyée, vous pouvez annuler la génération de code en appuyant sur la touche Retour arrière.  
   L'icône Spinner ( ![icône Spinner.]()) apparaît lors de la génération d'une suggestion. La suggestion de code apparaît dans les lignes suivant votre invite, mais n'est pas ajoutée à votre script tant que vous ne l'avez pas acceptée.

4. Acceptez le code pour l'inclure dans votre script ou rejetez-le pour le supprimer du script.
   * Accepter : Appuyez sur la touche Tab ou sur la touche fléchée vers la droite. La sélection dans le code suggéré accepte également la suggestion.
   * Rejeter : appuyez sur la touche Echap, la flèche gauche ou la flèche vers le haut. Le fait de taper ou de sélectionner n'importe où en dehors du code suggéré dans le script supprime également la suggestion.

   {#generate-scripts-from-code__choices_syf_h2v_xxb}  
   Lorsque vous acceptez une suggestion de code, une ligne à côté des numéros de ligne indique quel code a été créé par l'IA et n'a pas été modifié. Si vous modifiez du code généré par l'IA, l'indicateur de ligne n'apparaît pas pour ces lignes de code.

   Si la suggestion de code ne répond pas à vos besoins, essayez de modifier votre code et de générer une autre suggestion de code.
5. Sélectionnez Soumettre ou Mettre à jour pour enregistrer vos modifications.

