---
sourceDocument: Australie : activer l’IA
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/intelligent-experiences

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Australie : activer l’IA

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Appeler une compétence personnalisée à partir d'un script

# Appeler une compétence personnalisée à partir d'un script {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 31 juil. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Vous pouvez utiliser un script pour appeler une compétence personnalisée.

## Avant de commencer

Rôle requis : admin

## Procédure

1. Accédez à la TousInterface utilisateur du systèmeActions d'interface utilisateur.
2. Créez une action d'interface utilisateur.  
   Pour plus d'informations sur la création d'actions d'interface utilisateur, reportez-vous à la section [Create a UI action](https://www.servicenow.com/docs/access?context=t_EditingAUIAction&version=australia&pubname=australia-platform-administration&ft:locale=en-US).
3. Ajoutez votre script.  
   Le script suivant est un exemple. Vous pouvez remplacer les variables par vos données.

       var inputsPayload = {};

       // create the payload to deliver input data to the skill

       inputsPayload['input name'] = {

         tableName: 'table name',

         sysId: 'sys_id',

         queryString: ''

       };


       //create the request by combining the capability sys ID and the skill config sys ID

       var request = {

           executionRequests: [{

               payload: inputsPayload,

               capabilityId: 'capability sys id',

               meta: {

                   skillConfigId: 'skill config sys id'

               }

           }],

           mode: 'sync'

       };


       //run the custom skill and get the output in a string format
       try {
       var output = sn_one_extend.OneExtendUtil.execute(request)['capabilities'][request.executionRequests[0].capabilityId]['response'];
       var LLMOutput = JSON.parse(output).model_output;
       } catch(e) {
        gs.error(e);
        gs.addErrorMessage('Something went wrong while executing the skill.');
       }
       action.setRedirectURL(current);

**Tâches associées**   

* [Créer une compétence](https://servicenow-prod.fluidtopics.net/YKXlZRH0IG4ZlgDFdv4XVw "Créez une compétence personnalisée pour Now Assist. La création d’une compétence personnalisée vous permet d’avoir une plus grande flexibilité avec Now Assist les options d’IA générative de .")
* [Créer une invite](https://servicenow-prod.fluidtopics.net/iP4kfPdRQTRtu57YEE4DtA "Après avoir créé une compétence personnalisée, créez une invite. La création d’une invite vous permet de choisir les entrées de compétences à utiliser, ainsi que le type d’outil.")
* [Utiliser l'assistance rapide](https://servicenow-prod.fluidtopics.net/DqmyXGKxHm2Zvq5~GwOyZg "Utilisez l’assistance rapide pour démarrer rapidement votre développement d’invite en sélectionnant un exemple dans la bibliothèque d’invites ou en utilisant Now Assist pour en générer un.")
* [Tester une invite](https://servicenow-prod.fluidtopics.net/bWGLyg5Cpewtp3hJVmwH1w "Après avoir créé une invite pour votre compétence personnalisée, testez le modèle d’invite avant de le finaliser. Le test de l’invite vérifie que vous voyez les résultats attendus avant qu’elle ne soit activée.")
* [Évaluer une invite](https://servicenow-prod.fluidtopics.net/aG3kBhJb_hsWQotEQ6b5fA "Utilisez les Kit de compétences Now Assist outils d’évaluation pour évaluer l’efficacité de vos invites de compétences.")
* [Finaliser et publier une compétence](https://servicenow-prod.fluidtopics.net/pC5MD_QX8Hj8OZE5kS_f0A "Lorsque vous êtes satisfait des invites et de la configuration de votre compétence, finalisez l’invite et publiez-la pour la rendre disponible pour qu’un Now Assist administrateur puisse l’activer.")
* [Activer une compétence](https://servicenow-prod.fluidtopics.net/zETLOxiwOWOFpBi0bzVGzg "Après avoir publié une compétence, un Now Assist administrateur doit l’activer dans Administrateur Now Assist. L’activation de la compétence permet aux utilisateurs de la déclencher au sein de la plateforme.")

