Créer, versionner et publier des assistants numériques

Créez des assistants numériques et accédez à ceux-ci à partir de la page Digital Assistants (Assistants numériques), qui s'affiche lorsque vous cliquez sur Development > Digital Assistants (Développement > Assistants numériques) dans le menu latéral.

Par défaut, seule la dernière version mise à jour de chaque assistant numérique est affichée. Vous pouvez afficher toutes les versions d'un assistant numérique en désactivant l'option Show Only Latest (Afficher seulement la dernière version).

Vous pouvez accéder à la plupart des tâches de gestion à partir du menu Options d'un assistant numérique.



Vous pouvez ajouter des assistants numériques en les créant à partir de zéro, en clonant d'autres assistants numériques et en important des assistants numériques.

Création à partir de zéro

Pour créer un assistant numérique :

  1. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, sélectionnez Development > Digital Assistants (Développement > Assistants numériques), puis cliquez sur New Digital Assistant (Nouvel assistant numérique).

  2. Remplissez la boîte de dialogue en accordant une attention particulière à ces champs :
    • Version de plate-forme : La version de la plate-forme affecte le comportement de vos assistants numériques, par exemple, la façon dont le moteur de compréhension du langage naturel (NLU) résout les intentions et les langues prises en charge de manière native.

      Par défaut, cette option est réglée à la version la plus récente de la plate-forme. Toutefois, si l'assistant numérique doit spécifiquement se comporter comme d'autres assistants numériques basés sur une version de plateforme différente, vous pouvez choisir une version plus ancienne.

      Voir Version de plate-forme.

    • Langue principale : (Apparaît uniquement si la version de plate-forme sélectionnée est 20.12 ou supérieure.) Cela détermine à la fois la langue par défaut de l'assistant numérique et si elle sera prise en charge de manière native ou par l'intermédiaire d'un service de traduction.

      Si vous prévoyez de concevoir l'assistant numérique pour plusieurs langues, examinez très attentivement votre choix. En particulier, si vous souhaitez prendre en charge d'autres langues que celles fournies, faites défiler vers le bas jusqu'à la section Service de traduction de la liste déroulante et sélectionnez-y anglais.

      Voir Langues et assistants numériques pour des informations détaillées sur la conception de votre assistant numérique pour les langues cibles souhaitées.

      Note

      Dans les versions 20.09 et inférieures de la plate-forme, vous ne spécifiez pas de langue principale. Au lieu de cela, une langue prédominante est automatiquement détectée si vous avez configuré un service de traduction pour l'assistant numérique.

Une fois créé, l'assistant numérique s'affiche dans la page Digital Assistant (Assistant numérique) en mode provisoire.

Clonage

Si vous souhaitez créer un assistant numérique semblable à un assistant numérique existant, ou si vous souhaitez réutiliser les artefacts d'un assistant numérique existant, vous pouvez créer l'assistant numérique par clonage.

Pour cloner une version d'un assistant numérique :

  1. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, puis sur Development > Digital Assistants (Développement > Assistants numériques).

  2. Dans la vignette de l'assistant numérique à cloner, cliquez sur icône d'ouverture du menu Options et sélectionnez Clone (Cloner).

  3. Remplissez la boîte de dialogue en accordant une attention particulière à ces champs :
    • Version de plate-forme : La version de la plate-forme affecte le comportement de vos assistants numériques, par exemple, la façon dont le moteur de compréhension du langage naturel (NLU) résout les intentions et les langues prises en charge de manière native.

      Par défaut, cette option est réglée à la version la plus récente de la plate-forme. Toutefois, si l'assistant numérique doit spécifiquement se comporter comme d'autres assistants numériques basés sur une version de plateforme différente, vous pouvez choisir une version plus ancienne.

      Voir Version de plate-forme.

    • Langue principale : (Apparaît uniquement si la version de plate-forme sélectionnée est 20.12 ou supérieure.) Cela détermine à la fois la langue par défaut de l'assistant numérique et si elle sera prise en charge de manière native ou par l'intermédiaire d'un service de traduction.

      Si vous prévoyez de concevoir l'assistant numérique pour plusieurs langues, examinez très attentivement votre choix. En particulier, si vous souhaitez prendre en charge d'autres langues que celles fournies, faites défiler vers le bas jusqu'à la section Service de traduction de la liste déroulante et sélectionnez-y anglais.

      Voir Langues et assistants numériques pour des informations détaillées sur la conception de votre assistant numérique pour les langues cibles souhaitées.

      Note

      Dans les versions 20.09 et inférieures de la plate-forme, vous ne spécifiez pas de langue principale. Au lieu de cela, une langue prédominante est automatiquement détectée si vous avez configuré un service de traduction pour l'assistant numérique.

Création par importation

Vous pouvez créer un assistant numérique en important une version d'un assistant numérique exporté à partir d'une autre instance. L'assistant numérique importé sera en mode provisoire, même s'il a été publié dans l'instance source.

Pour importer un assistant numérique :

  1. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, puis sur Development > Digital Assistants (Développement > Assistants numériques).

  2. Dans la page Digital Assistant (Assistant numérique), cliquez sur Import Digital Assistant (Importer un assistant numérique).

  3. Chargez le fichier ZIP qui contient l'assistant numérique exporté.

Conseil :

Si vous voulez exporter une version, apporter des modifications aux fichiers exportés, puis les importer dans la même instance, n'oubliez pas de modifier la version. Sinon, Oracle Digital Assistant ne permet pas l'importation.
Note

La taille limite des compétences importées est de 50 Mo.

Publication

Lorsque vous avez terminé de créer une version d'un assistant numérique, vous pouvez la verrouiller en la publiant. Si vous voulez apporter d'autres modifications ultérieurement, vous devez créer une autre version et travailler sur celle-ci.

Pour publier une version d'un assistant numérique :

  1. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, puis sur Development > Digital Assistants (Développement > Assistants numériques).

  2. Dans la vignette de l'assistant numérique à publier, cliquez sur icône d'ouverture du menu Options et sélectionnez Publish (Publier).

Création d'une nouvelle version

À un certain moment, vous voudrez peut-être créer une autre version d'un assistant numérique, notamment pour ajouter de nouvelles fonctions.

Pour créer une autre version :

  1. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, puis sur Development > Digital Assistants (Développement > Assistants numériques).

  2. Dans la vignette de l'assistant numérique à versionner, cliquez sur icône d'ouverture du menu Options et sélectionnez New Version (Nouvelle version).

  3. Remplissez la boîte de dialogue en accordant une attention particulière à ces champs :
    • Version de plate-forme : La version de la plate-forme affecte le comportement de vos assistants numériques, par exemple, la façon dont le moteur de compréhension du langage naturel (NLU) résout les intentions et les langues prises en charge de manière native.

      Par défaut, cette option est réglée à la version la plus récente de la plate-forme. Cependant, vous pouvez également spécifier une version antérieure, telle que celle utilisée par la version de base de l'assistant numérique.

      Voir Version de plate-forme.

    • Langue principale : (Apparaît uniquement si la version de plate-forme sélectionnée est 20.12 ou supérieure.) Cela détermine à la fois la langue par défaut de l'assistant numérique et si elle sera prise en charge de manière native ou par l'intermédiaire d'un service de traduction.

      Si vous prévoyez de concevoir l'assistant numérique pour plusieurs langues, examinez très attentivement votre choix. En particulier, si vous souhaitez prendre en charge d'autres langues que celles fournies, faites défiler vers le bas jusqu'à la section Service de traduction de la liste déroulante et sélectionnez-y anglais.

      Voir Langues et assistants numériques pour des informations détaillées sur la conception de votre assistant numérique pour les langues cibles souhaitées.

      Note

      Dans les versions 20.09 et inférieures de la plate-forme, vous ne spécifiez pas de langue principale. Au lieu de cela, une langue prédominante est automatiquement détectée si vous avez configuré un service de traduction pour l'assistant numérique.

Suppression

  1. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, puis sur Development > Digital Assistants (Développement > Assistants numériques).

  2. Dans la vignette de l'assistant numérique à supprimer, cliquez sur icône d'ouverture du menu Options et sélectionnez Delete (Supprimer).

Exporter un assistant numérique vers une autre instance

Si vous avez plusieurs instances d'Oracle Digital Assistant et que vous voulez copier un assistant numérique d'une instance à une autre, utilisez les commandes d'exportation et d'importation :

  1. Connectez-vous à l'instance à partir de laquelle vous voulez exporter l'assistant numérique.

  2. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, puis sur Development > Digital Assistants (Développement > Assistants numériques).

  3. Dans la vignette de l'assistant numérique à exporter, cliquez sur icône d'ouverture du menu Options et sélectionnez Export (Exporter).

    Un fichier zip contenant l'assistant numérique est téléchargé sur votre système.

  4. Connectez-vous à l'instance vers laquelle vous souhaitez exporter l'assistant numérique.

  5. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, puis sur Development > Digital Assistants (Développement > Assistants numériques).

  6. Cliquez sur Import Digital Assistant (Importer l'assistant numérique).

  7. Chargez le fichier ZIP qui contient l'assistant numérique exporté.

Note

L'assistant numérique importé sera en mode provisoire, même s'il a été publié dans l'instance source.

Ajouter une compétence à un assistant numérique

Pour ajouter une compétence à un assistant numérique :

  1. Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, sélectionnez Development > Digital Assistants (Développement > Assistants numériques) et cliquez deux fois sur votre assistant numérique.

  2. Cliquez sur Ajouter une compétence.

  3. Dans la vignette de la compétence à ajouter, sélectionnez case à cocher pour ajouter une aptitude .

    Si vous ne trouvez pas la compétence que vous recherchez, il se peut qu'elle ait un mode linguistique qui n'est pas compatible avec celui de votre assistant numérique. Voir Conditions pour ajouter une compétence à un assistant numérique.

  4. Cliquez sur le bouton Done (Terminé) pour fermer le catalogue et afficher la page de la compétence dans l'assistant numérique.
  5. Faites défiler la page vers le bas jusqu'à la section Interaction Model (Modèle d'interaction) et assurez-vous que la valeur Invocation (Appel) est le nom que vous voulez utiliser pour appeler la compétence.

    Ce nom doit respecter les directives relatives aux noms d'appel.

  6. Entrez quelques exemples d'énoncés pouvant être utilisés pour appeler la compétence.

    Ces énoncés seront utilisés comme options sélectionnables dans les états d'accueil et d'aide par défaut de l'assistant numérique.

  7. Si nécessaire, ajoutez ou modifiez le nom du groupe. Un groupe de compétences est une collection de compétences connexes. En regroupant des compétences connexes, vous pouvez améliorer le comportement de routage dans votre assistant numérique. Voir Groupes de compétences.

Conseil :

Cliquez sur Validate (Valider) et consultez les messages de validation pour trouver les énoncés partagés par les compétences enregistrées auprès de votre assistant numérique.

Nombre maximal d'intentions et d'énoncés d'entraînement

Les assistants numériques ont les limites suivantes pour les intentions et l'entraînement des énoncés :

  • Nombre maximal d'intentions. Les assistants numériques peuvent gérer l'acheminement pour un total de 10 000 intentions réparties entre toutes ses compétences.
  • Nombre maximal d'énoncés d'entraînement. Les assistants numériques peuvent gérer jusqu'à 25 000 énoncés de formation répartis dans toutes ses compétences.
Note

En règle générale, si vous avez un assistant numérique qui approche 10 000 intentions, celles-ci doivent être réparties entre plusieurs compétences. Cela offre de nombreux avantages, notamment une formation plus rapide, une modularité et une expérience utilisateur potentiellement meilleure en matière d'aide contextuelle, de désambiguïsation, etc.