Générer des scripts avec la génération de code optimisée par l’IA

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Générez des scripts à partir de texte, de code ou d’une combinaison des deux avec 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 être affectés au rôle now.assist.creator pour utiliser la génération de code.

    Générer des scripts à partir du texte

    É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.

    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 à Tout > 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 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 : Cmd-Entrée
      Conseil :
      Sélectionnez l’icône Aide ( icône Aide.) pour accéder à la liste des raccourcis clavier pertinents.
    4. Dans la boîte de dialogue Coder avec Now Assist , entrez du texte qui décrit l’objectif souhaité du code à générer.

      Le texte que vous saisissez doit comporter moins de 1 000 caractères.

    5. Appuyez sur Entrée pour générer une suggestion de code.
      La suggestion de code est mise en surbrillance dans l’éditeur de script.

      Boîte de dialogue Code avec Now Assist avec le texte « Valider les e-mails à l’aide de regex » et une suggestion de code 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, révisez le texte dans la boîte de dialogue et sélectionnez l’icône en forme de flèche ().
      • Pour la supprimer du script, sélectionnez Rejeter.
      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 quelles lignes de code sont 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 autre suggestion de code.
    7. Sélectionnez Soumettre ou Mettre à jour pour enregistrer vos changements.

    Générer des scripts à partir du code

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

    Avant de commencer

    La complétion de code doit être activée pour l’instance. Pour plus d'informations, consultez Activer la complétion de code.

    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 à Tout > 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, saisissez un code ou une combinaison de texte et de code :
      • Entrez le début d’une fonction ou d’un autre code à compléter automatiquement. Par exemple :
        var email = current.getValue('email');
        var regex =  
        
      • Saisissez une combinaison de texte dans un commentaire de code décrivant l’objectif souhaité du code à générer, suivi d’un exemple de la façon dont vous souhaitez que le code commence. Par exemple :
        // Validate emails using regex
        var email = current.getValue('email');
        var regex =  
        
    3. Cliquez avec le bouton droit 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 de logo Windows-Entrée
      • Mac : Ctrl-Cmd-Entrée
      Conseil :
      Sélectionnez l’icône Aide ( icône 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 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 .

      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 spinner ( icône de spinner.) 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 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 touche fléchée vers la gauche ou la touche fléchée 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 quelles lignes de code sont générées par l’IA.

      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 changements.