Générer des scripts à partir d’invites avec la génération de code basée sur l’IA

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Écrivez rapidement des scripts avec du code généré par l’IA en fournissant une invite avec du texte, du code ou une combinaison des deux.

    Avant de commencer

    Apprenez à écrire des invites pour générer de meilleures suggestions de code. Pour plus d'informations, consultez Écrire des invites et réviser le code.

    Rôle requis : now.assist.creator

    Pourquoi et quand exécuter cette tâche

    Lorsque la génération de code est activée sur une instance, une icône Now Assist ( icône Now Assist)s’affiche en haut de l’éditeur de script.

    Procédure

    1. Accédez à un formulaire avec un champ de script.
      Par exemple, pour ouvrir un formulaire de script include, accédez à Tous > Définition du système > Includes de script et sélectionnez Nouveau ou saisissez sys_script_include.do dans le filtre de navigation.
    2. Dans un champ de script, entrez l’un des types d’invites suivants.
      Tableau 1. Invites pour la génération de code
      Type d’invite Exemple
      Texte en code
      Texte dans un commentaire de code qui décrit l’objectif du code.

      Suggestion de code pour l’invite « Valider les e-mails à l’aide de regex ».

      Dans cet exemple, l’invite est la suivante : // Valider les e-mails à l’aide de regex.

      Code terminé
      Début d’une fonction à compléter automatiquement.

      Complétion de code pour le début d’une fonction de validation des e-mails à l’aide de regex.

      Dans cet exemple, l’invite est la suivante :
      var email = current.getValue('email');
      var regex =  
      
      Single-shot (combinaison de texte et de code)
      Combinaison de texte dans un commentaire de code qui décrit l’objectif du code, suivi d’un exemple de la façon dont vous souhaitez que le code commence.

      Suggestion de code pour une invite comportant à la fois un commentaire de texte et le début d’une fonction destinée à valider les e-mails à l’aide de regex.

      Dans cet exemple, l’invite est la suivante :
      // Validate emails using regex
      var email = current.getValue('email');
      var regex =  
      

      Dans ces exemples, un développeur cherche de l’aide pour écrire un script qui vérifie la validité des adresses e-mail à l’aide d’expressions régulières avant d’insérer des enregistrements avec des adresses e-mail.

    3. Déclenchez la génération d’une suggestion de code à l’aide de l’un des raccourcis clavier suivants.

      Le code précédant votre curseur doit comprendre 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 après avoir entré une invite, puis arrêté de taper ou de déplacer le curseur pendant 2,5 secondes. Pour plus d'informations, consultez Activer les suggestions de code automatiques.
      • Windows : appuyez sur Ctrl-Entrée
      • Mac : appuyez sur Commande-Entrée
      Conseil :
      Sélectionnez l’icône d’aide ( icône d’aide.) pour accéder à la liste des raccourcis clavier pertinents.

      Vous ne pouvez pas modifier l’invite après avoir déclenché la génération de 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 de double flèche ( icône de double flèche)apparaît lors de la génération d’une suggestion. La suggestion de code apparaît dans les lignes qui suivent votre invite, mais n’est pas ajoutée à votre script tant que vous ne l’avez pas acceptée.

      Invite et suggestion de code dans l’éditeur de script.

    4. Acceptez le code pour l’inclure dans votre script ou refusez-le pour le supprimer du script.
      • Accepter : appuyez sur la touche de tabulation 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 Échap, la flèche vers la 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.
      Lorsque vous acceptez une suggestion de code, une ligne à côté des numéros de ligne indique quel code a été créé par AI 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.

      Ligne indiquant les lignes de code générées par l’IA.

      Si la suggestion de code ne répond pas à vos besoins, essayez de reformuler votre invite en fonction des instructions de l’invite et de générer une nouvelle suggestion.
    5. Sélectionnez Soumettre ou Mettre à jour pour enregistrer vos modifications.