Commander le service et provisionner une instance
Avant que votre équipe commence à utiliser Oracle Digital Assistant, vous devez commander le service, octroyer aux utilisateurs les autorisations appropriées, puis provisionner l'instance.
Oracle Digital Assistant ne fait pas partie du niveau gratuit d'Oracle Cloud Infrastructure. Même si vous disposez de crédits en nuage que vous avez obtenus dans le cadre d'un essai gratuit, l'utilisation de Digital Assistant sera toujours mesurée à l'aide d'une facturation minimale. Consultez la page https://www.oracle.com/chatbots/pricing.
Types de produit Oracle Digital Assistant
Oracle Digital Assistant est accessible dans de nombreux modèles de tarification et d'abonnement. La configuration de votre instance dépend des modèles que vous sélectionnez lorsque vous commandez le service.
Les types généraux suivants s'appliquent aux modèles de tarification :
- Service individuel. Lorsque vous commandez Digital Assistant en tant que service individuel, vous provisionnez généralement ces instances vous-même.
Les URL d'instance pour ce type de service commencent par
oda-****
.Voir Configurer Digital Assistant en tant que service individuel.
- Association avec une application en nuage Fusion. Vous pouvez obtenir Digital Assistant de cette façon lorsque vous disposez de services Oracle Applications Cloud basés sur Fusion (tels que Sales Cloud ou HCM Cloud).
Les URL d'instance pour ce type de service commencent par
idcs-oda-****
.Lorsque vous obtenez ODA de cette manière, il est automatiquement provisionné. Vous accordez l'accès de l'instance aux membres de l'équipe dans l'application de domaine d'identité OCI IAM associée. Voir Applications Oracle Fusion Cloud et assistant numérique.
Ce type de commande d'assistant numérique est spécialement conçu pour vous permettre d'utiliser les compétences prêtes à l'emploi fournies par les services Oracle Applications Cloud basés sur Fusion. Ces compétences peuvent être utilisées telles quelles sans licence supplémentaire.
Si vous voulez également étendre ces compétences prêtes à l'emploi, créer des compétences personnalisées ou les intégrer à des systèmes dorsaux autres que le service auquel les compétences prêtes à l'emploi sont liées, vous devez acheter une licence de droit distincte. Les types de licence suivants sont disponibles :
- SaaS: ODAP4SaaS
- B91939 - Employé hébergé
- B91938 - Utilisateur nommé hébergé
- B91940 - 1 000 sessions
Note
Ces types d'abonnement ne nécessitent pas le provisionnement d'une instance Digital Assistant supplémentaire. Les droits sont activés lorsque l'abonnement est activé dans la même location que le service Oracle Applications Cloud basé sur Fusion. Tout le développement se trouve sur l'instance appariée ODA - PaaS: ODAP4PaaS
- B90260 Service Oracle Digital Assistant Cloud sous UCM (crédit universel)
Note
Ce type de droit nécessite une instance Digital Assistant provisionnée dans la location PaaS. Cette instance sera ensuite "liée" à la location SaaS. Une demande de service peut être déposée pour effectuer la liaison. Si vous disposez déjà d'une instance ODA PaaS, vous n'avez pas besoin d'acheter cette UDS. Vous pouvez simplement lier cette instance pour le droit. Il n'y a pas de différence technique entre le droit à l'APD disponible à SaaS et à PaaS (sous UC) - ils sont essentiellement le même service. La différence réside dans l'abonnement - le prix et les mesures (par exemple, les sessions par rapport à la demande).
- SaaS: ODAP4SaaS
Commander Oracle Digital Assistant
Vous pouvez passer commande pour Oracle Digital Assistant de l'une des façons suivantes :
- Naviguer jusqu'à https://www.oracle.com/application-development/cloud-services/digital-assistant/ et cliquer sur Acheter maintenant.
- Communiquer avec votre représentant Oracle.
Après avoir commandé Oracle Digital Assistant en tant que service individuel, vous recevez un courriel contenant des instructions permettant d'accéder à votre compte Oracle Cloud avec un mot de passe temporaire. Une fois connecté avec ce mot de passe, vous êtes invité à en entrer un nouveau. Vous pouvez ensuite configurer vos utilisateurs et provisionner l'instance.
Activer un abonnement à Digital Assistant
Si vous êtes abonné à Oracle Digital Assistant Platform for SaaS, vous recevrez un courriel vous demandant d'activer l'abonnement. En suivant les instructions du courriel, activez le compte.
-
Si vous avez acheté un abonnement à Oracle Digital Assistant Platform for SaaS à utiliser avec une instance Digital Assistant qui a été provisionnée pour vous dans le cadre d'un abonnement au service Oracle Applications Cloud basé sur Fusion, activez le nouvel abonnement Digital Assistant dans le même locataire où vous disposez du service Oracle Applications Cloud.
Une fois que vous avez activé l'abonnement dans le même locataire que votre service Oracle Applications Cloud, vous avez le droit d'utiliser l'intégralité de la fonctionnalité Digital Assistant dans vos instances préprovisionnées. Vous n'avez pas besoin de provisionner des instances distinctes pour obtenir ces droits. Vous pouvez simplement utiliser les instances qui ont déjà été provisionnées pour vous.
-
Si vous avez acheté un abonnement à Oracle Digital Assistant Platform for SaaS, mais que vous ne le liez pas à une autre instance de Digital Assistant :
- En suivant les instructions du courriel d'activation, activez l'abonnement.
- Configurez votre ou vos instances Digital Assistant, comme décrit dans les rubriques suivantes.
Si vous payez pour l'utilisation de Digital Assistant au moyen de crédits universels (au lieu d'acheter un abonnement), il n'y a aucune étape d'activation.
Configurer Digital Assistant en tant que service individuel
Pour configurer une instance individuelle d'Oracle Digital Assistant (en d'autres termes, une instance non associée à une commande d'Applications Oracle Cloud et donc non provisionnée automatiquement), vous devez accéder à la console Oracle Cloud Infrastructure et effectuer les opérations suivantes :
- Configurer un compartiment pour Digital Assistant dans votre location.
- Définir des utilisateurs et des groupes pour les utilisateurs.
- Configurer des politiques qui régissent les autorisations des groupes d'utilisateurs.
- Provisionner l'instance.
Si vous n'avez pas encore configuré le compartiment, les utilisateurs, les groupes et les politiques, voir Utilisateurs, groupes et politiques pour obtenir les informations dont vous avez besoin. Si vous souhaitez rapidement rendre une instance opérationnelle et configurer un jeu de permissions de base pour les utilisateurs, vous pouvez suivre cette recette de configuration et de provisionnement rapides.
Une fois ces étapes terminées, vous pouvez procéder au provisionnement de l'instance, comme décrit dans la rubrique suivante.
Si vous êtes abonné à Oracle Digital Assistant Platform for SaaS et que cet abonnement a été lié à une instance Digital Assistant qui a été provisionnée pour vous dans le cadre d'un abonnement au service Oracle Applications Cloud basé sur Fusion, vous n'avez pas besoin de provisionner l'instance Oracle Digital Assistant Platform for SaaS. En fait, il est plus simple d'effectuer le travail de développement de votre assistant numérique dans l'instance qui a été provisionnée pour vous.
Créer une instance de service Oracle Digital Assistant
- Connectez-vous à votre compte Oracle Cloud.
- Dans la console Oracle Cloud Infrastructure, cliquez sur
en haut à gauche pour ouvrir le menu de navigation, sélectionnez Analyse et intelligence artificielle et Digital Assistant (qui apparaît dans la catégorie Services d'intelligence artificielle de la page).
- Dans le panneau Compartiments, sélectionnez un compartiment.
Si vous n'avez pas encore créé de compartiment, voir Présentation des compartiments et Gestion des compartiments.
- Cliquez sur Créer une instance de Digital Assistant.
- Dans la page Créer une instance Digital Assistant, entrez les détails suivants :
- Compartiment.
-
Nom. Entrez un nom correspondant à l'utilisation de l'instance. Par exemple, pour un environnement de développement, vous pouvez utiliser oda-de1.
-
Forme d'instance. Sélectionnez l'une des formes suivantes :
- Développement. C'est une option légère destinée au travail de développement.
- Production. Cette option devrait être sélectionnée pour les instances de production de Digital Assistant. Comparée à la forme Développement, cette option offre une limite de débit plus élevée et une base de données de capacité plus importante, ce qui permet la collecte d'une plus grande quantité de données clés.
Voir Formes d'instance et limites de débit et de stockage pour plus d'informations sur les limites de débit.
- Pour activer l'accès basé sur le rôle à l'instance (au lieu de l'accès par défaut basé sur une politique d'IAM), cliquez sur Afficher les options avancées, sélectionnez Activer l'accès basé sur le rôle et sélectionnez un domaine d'identité.
Voir Accès basé sur le rôle et domaines d'identité pour plus d'informations sur la configuration d'utilisateurs et de groupes et l'affectation de rôles.
Note
L'option Activer l'accès basé sur le rôle est désactivée si la location courante ne prend pas encore en charge les domaines d'identité. -
Espace de noms de marqueur. (Facultatif) Pour plus d'informations, voir Gestion des marqueurs et des espaces de noms de marqueur.
- Cliquez sur Create (Créer).
Au bout de quelques minutes, votre instance passe du statut Création au statut Actif, ce qui signifie qu'elle est prête à être utilisée.
Si le provisionnement de l'instance échoue, il est possible que vous ayez atteint la limite de service pour les instances Digital Assistant sur votre compte. Pour une explication des limites de service et de la possibilité de demander une limite supérieure, voir Limites de service.
Accéder à l'instance de service à partir de la console Oracle Cloud Infrastructure
Une fois que vous avez provisionné une instance, vous pouvez y accéder à partir de la console Oracle Cloud Infrastructure en procédant comme suit :
-
Dans la page de la console de l'instance, cliquez sur le bouton Console de service.
Vous êtes redirigé vers une autre page de connexion.
-
Cliquez sur le lien Changer de locataire.
-
Dans le champ Locataire Oracle Cloud, entrez la valeur du champ Compte Oracle Cloud figurant dans la section Détails de l'accès de votre courriel de bienvenue.
-
Connectez-vous à l'instance.
En tant qu'administrateur de locataire, vous pouvez toujours vous connecter avec vos données d'authentification unique (à gauche de la page).
Tous les utilisateurs auxquels des comptes d'utilisateur GIA ont été fournis peuvent se connecter à droite de la page.
Une fois connecté, vous devez être redirigé vers votre instance de service Oracle Digital Assistant.
Note
Si votre nouveau mot de passe ne fonctionne pas, il est possible qu'il ne soit pas encore entrée en vigueur. Si tel est le cas, essayez d'entrer le mot de passe temporaire que vous avez reçu dans votre courriel de bienvenue.
Obtenir l'URL de l'instance de service
Vous pouvez extraire l'URL de votre instance de service à partir de la page de la console de l'instance. Vous devrez ensuite partager cette URL avec votre équipe car elle ne recevra pas d'autre avis, même si elle dispose des autorisations requises pour Digital Assistant.
-
Dans l'onglet Informations sur l'instance, cliquez sur le lien Copier figurant à droite du champ URL Web de base.
L'URL est copiée dans le presse-papiers de votre système.
-
Collez l'URL dans un emplacement pratique.
-
Partagez cette URL avec les membres de votre équipe.
Limites de service
Le nombre d'instances et de services de composants personnalisés intégrés que vous pouvez créer pour Oracle Digital Assistant est limité. Lorsque vous créez une instance ou un service de composants personnalisés intégrés, le système vérifie que votre demande respecte la limite définie.
Pour les instances, la limite dépend de la façon dont vous avez commandé Digital Assistant :
Limite de ressource | Nom abrégé de la limite | Limite | Description |
---|---|---|---|
Nombre d'instances de Digital Assistant | instance-count | (Voir dans la console Oracle Cloud Infrastructure) | Nombre maximal d'instances Oracle Digital Assistant. |
Nombre de services de composants personnalisés intégrés | embedded-custom-component-service-count | (Voir dans la console Oracle Cloud Infrastructure) | Limite par instance des services de conteneurs intégrés que vous pouvez créer pour héberger des composants personnalisés. |
Nombre de points d'extrémité privés | private-endpoint-count | (Voir dans la console Oracle Cloud Infrastructure) | Limite par compte de points d'extrémité privés. |
Voir les limites de service dans la console Oracle Cloud Infrastructure
Pour consulter vos limites de service courantes :
- Dans la console Oracle Cloud Infrastructure, cliquez sur
en haut à gauche pour ouvrir le menu de navigation, sélectionnez Gouvernance et administration et Limites, quotas et utilisation (qui apparaît dans la catégorie Gouvernance de la page).
- Dans la liste déroulante Service, sélectionnez Digital Assistant.
Si la limite est trop basse pour vos besoins, vous pouvez demander à l'augmenter. Voir Demande d'une augmentation de limite de service.
Quotas de service
Vous pouvez utiliser des quotas pour déterminer comment les autres utilisateurs affectent des ressources entre les compartiments dans Oracle Cloud Infrastructure. Lorsque vous créez une instance Oracle Digital Assistant ou effectuez un redimensionnement, le système vérifie que votre demande respecte le quota défini pour le compartiment.
Pour en savoir plus sur le fonctionnement des quotas, voir Quotas de compartiment.
Ce tableau présente le quota lié à Digital Assistant que vous pouvez appliquer aux compartiments
Nom du quota | Étendue | Description |
---|---|---|
instance-count | Régionale | Nombre maximum d'instances d'Oracle Digital Assistant pour le compartiment |
Exemple de politique de quota pour Oracle Digital Assistant
Voici un exemple d'énoncé de quota :
Set digital-assistant quota instance-count to 3 in compartment MyCompartment
Dans cet exemple, le nombre d'instances d'Oracle Digital Assistant pouvant être provisionnées dans le compartiment MyCompartment
est limité à 3.
Formes d'instance et limites de débit et de stockage
Le nombre de demandes par minute qui peuvent être adressées à votre instance dépend de la forme de votre instance :
- Forme Développement : 50 demandes par minute
- Forme Production : 500 demandes par minute
Ces limites couvrent les demandes provenant de canaux utilisateur (tels que Slack, Microsoft Teams, Web, Twilio, Webhook, etc.).
Pour toutes les demandes qui se produisent lorsque la limite de débit a été atteinte, une réponse HTTP 429 (Trop de demandes) est retournée.
En outre, la quantité de stockage affectée aux données clés dépend de la forme de l'instance :
- Forme de développement : 40 Go
- Forme de production : 100 Go
Recette de configuration et de provisionnement rapides
Lorsque vous configurez l'instance pour vos utilisateurs, vous devez planifier soigneusement l'organisation de votre location et construire vos groupes d'utilisateurs et vos politiques. Cependant, si vous souhaitez configurer rapidement une instance avant de maîtriser complètement ces concepts, vous pouvez suivre la "recette" ci-dessous.
Dans cette recette, outre le provisionnement de l'instance, vous configurez des autorisations pour les développeurs et les administrateurs à l'aide du service Gestion des identités et des accès (GIA) d'Oracle Cloud Infrastructure. Par la suite, vous pourrez adapter la recette à vos propres besoins.
-
Créez un compartiment pour y placer votre instance.
Les compartiments permettent de regrouper des instances de service et d'autres ressources en nuage de manière logique. En créant un compartiment pour votre instance, vous pouvez accorder des autorisations aux utilisateurs pour elle, sans étendre celles-ci à l'ensemble de votre location.
-
Dans la console Oracle Cloud Infrastructure, cliquez sur
dans la partie supérieure gauche pour ouvrir le menu de navigation, sélectionnez Identité et sécurité, puis Compartiments.
- Cliquez sur Créer un compartiment.
- Dans le champ Nom, entrez
da_development
.Vous pouvez choisir un autre nom si vous le souhaitez. Dans ce cas, n'oubliez pas de modifier les définitions de politique ci-dessous en conséquence.
- Indiquez les valeurs obligatoires restantes et cliquez sur Créer un compartiment.
-
-
Créez des comptes d'utilisateur GIA pour tous les autres membres de l'équipe qui doivent avoir accès à l'instance.
-
Dans la section Identité de la page Identité et sécurité, cliquez sur Utilisateurs.
-
Cliquez sur Créer un utilisateur.
-
Dans la boîte de dialogue Créer un utilisateur, indiquez les détails nécessaires, en tenant compte des points suivants :
- La valeur de Nom peut être une adresse de courriel ou un nom unique. Il s'agit du nom que l'utilisateur utilisera pour se connecter à l'instance.
- La valeur de Courriel est utilisée pour la récupération du mot de passe.
-
Cliquez sur Create (Créer).
-
Une fois l'utilisateur créé, sélectionnez-le et cliquez sur Créer/Réinitialiser le mot de passe.
-
Cliquez sur Copier.
-
Collez le mot de passe dans un emplacement sécurisé, puis communiquez-le à l'utilisateur.
L'utilisateur doit se connecter à l'aide de ce mot de passe, puis le modifier immédiatement.
-
-
Créez un groupe GIA pour vos développeurs et un pour vos administrateurs.
-
Dans la section Identité de la page Identité et sécurité, cliquez sur Groupes.
-
Cliquez sur Créer un groupe.
-
Remplissez comme suit les champs de la boîte de dialogue :
- Nom :
ServiceDevelopers
- Description :
Developer access to the instance of Digital Assistant in the da_development compartment.
- Nom :
-
Cliquez sur Créer un groupe pour terminer l'opération.
-
Cliquez à nouveau sur le bouton Créer un groupe de la page.
-
Entrez les informations suivantes :
- Nom :
ServiceAdministrators
- Description :
Complete access to the instance of Digital Assistant in the da_development compartment, including the ability to set feature flags and purge data.
- Nom :
-
Cliquez sur Créer un groupe.
Note
Comme pour le compartiment, vous pouvez donner aux groupes le nom que vous souhaitez. Si vous utilisez d'autres noms, n'oubliez pas de modifier les définitions de politique ci-dessous en conséquence. -
-
Créez des politiques pour chaque groupe qui définissent le niveau d'accès de chaque membre à l'instance de Digital Assistant.
Au cours de cette procédure, vous allez créer des politiques définissant l'accès accordé à chaque groupe. Au groupe de développeurs, vous accorderez des autorisations permettant l'élaboration de compétences et d'assistants numériques, la création de canaux et l'accès à d'autres fonctions utiles. Au groupe d'administrateurs, vous accorderez des autorisations complètes sur l'instance, y compris la possibilité d'activer des fonctions et de gérer des données analytiques.
-
Dans la section Identité de la page Identité et sécurité, cliquez sur Politiques.
-
Dans la liste de compartiments de gauche, sélectionnez
da_development
. -
Cliquez sur Créer une politique.
-
Dans les champs Nom et Description, entrez ce qui suit :
- Nom :
Policy-for-DA-ServiceDevelopers
- Description :
Policy for developer access to instances of Digital Assistant in the da_development compartment.
- Nom :
-
Dans le champ Contrôle des versions de la politique, sélectionnez Tenir la politique à jour.
-
Dans le champ Énoncé, entrez les deux énoncés suivants :
Allow group ServiceDevelopers to use oda-design in compartment da_development
Allow group ServiceDevelopers to use oda-insights in compartment da_development
-
Cliquez sur Create (Créer).
-
Cliquez à nouveau sur Créer une politique.
-
Entrez les informations suivantes :
- Nom :
Policy-for-DA-ServiceAdministrators
- Description :
Policy for complete access to instances of Digital Assistant in the da_development compartment.
- Contrôle des versions de la politique : Tenir la politique à jour.
- Énoncé :
Allow group ServiceAdministrators to manage oda-family in compartment da_development
- Nom :
-
Cliquez sur Create (Créer).
-
-
Ajoutez des utilisateurs aux groupes GIA appropriés.
-
Dans le menu Identité, sélectionnez Groupes.
-
Localisez le groupe dans la liste.
-
Cliquez sur le groupe.
-
Cliquez sur Ajouter un utilisateur au groupe.
-
Sélectionnez l'utilisateur dans la liste déroulante, puis cliquez sur Ajouter un utilisateur.
-
-
Créez l'instance du service d'Oracle Digital Assistant.
-
Cliquez sur
en haut à gauche pour ouvrir le menu de navigation, sélectionnez Analyse et intelligence artificielle, puis Digital Assistant.
- Dans le panneau Compartiments, sélectionnez
da_development
. - Cliquez sur Créer une instance.
- Dans la page Créer une instance, entrez les détails suivants :
- Compartiment :
da_development
-
Nom :
da-dev1
(ou un autre nom reflétant l'utilisation de l'instance) -
Forme d'instance :
- Développement. C'est une option légère destinée au travail de développement.
- Production. Cette option devrait être sélectionnée pour les instances de production de Digital Assistant. Par rapport à la forme Développement, la forme Production peut accepter plus de demandes par minute et dispose d'une plus grande capacité de base de données, ce qui permet de collecter et de stocker plus de données Insights.
- Compartiment :
- Cochez la case Voir les détails de l'instance Digital Assistant lors de la création.
- Cliquez sur Create (Créer).
Au bout de quelques minutes, votre instance passe du statut Création au statut Actif, ce qui signifie qu'elle est prête à être utilisée.
-
-
Obtenez l'URL pour vos utilisateurs.
-
Dans l'onglet Informations sur l'instance de la page de votre instance dans la console Oracle Cloud Infrastructure, cliquez sur le lien Copier qui apparaît à droite du champ URL Web de base.
L'URL est copiée dans le presse-papiers de votre système.
-
Collez l'URL dans un emplacement pratique.
-
Partagez cette URL avec les membres de votre équipe.
-
-
(Facultatif) Accédez à l'instance depuis la console Oracle Cloud Infrastructure.
Vous pouvez également accéder à l'instance du service depuis la console Oracle Cloud Infrastructure :
-
Dans la page de la console de l'instance, cliquez sur le bouton Console de service.
Vous êtes redirigé vers une autre page de connexion.
-
Sur la page de connexion, où il est indiqué Signing in to cloud tenant (Connexion au locataire Cloud), assurez-vous que le nom du locataire est celui figurant dans le champ Compte Cloud de la section Détails de l'accès de votre courriel de bienvenue. Sinon, cliquez sur le lien Change tenant (Modifier le locataire) et entrez le nom de votre compte Cloud avant de continuer.
-
Sur le côté gauche de la page, sous Single Sign-On (SSO) (Authentification unique), cliquez sur Continuer.
Vous devriez être redirigé vers votre instance de service Oracle Digital Assistant.
-
Applications Oracle Fusion Cloud et assistant numérique
Si vous disposez d'une instance Digital Assistant associée à un abonnement à un service Oracle Fusion Cloud Applications, tel que HCM Cloud ou Sales Cloud, les étapes de configuration sont différentes de celles que vous avez commandées séparément.
Dans ce cas, Digital Assistant est fourni afin que vous puissiez personnaliser les compétences prêtes à l'emploi fournies avec votre service Fusion Applications. Cet assistant numérique est automatiquement provisionné pour vous.
Voir Introduction à Oracle Digital Assistant pour les applications Fusion pour les étapes de configuration.
Liaison d'instances Digital Assistant
Les instances de Digital Assistant associées à des abonnements à un service Oracle Fusion Applications Cloud sont conçues pour vous permettre d'utiliser et d'étendre les compétences prêtes à l'emploi existantes fournies par ce service Fusion Applications. Par défaut, ces instances associées ne vous permettent pas d'utiliser toute la gamme des fonctionnalités Digital Assistant, telles que la création et le clonage de compétences et d'assistants numériques.
Si vous souhaitez tirer parti de la gamme complète de fonctionnalités de Digital Assistant au sein de l'instance associée, vous pouvez lier cette dernière à un abonnement à Digital Assistant en tant que service individuel. Si votre instance associée n'est pas liée de cette façon, vous recevrez des messages d'avertissement lors de la création de compétences ou d'assistants numériques, ou de l'exécution de toute autre tâche qui n'est pas couverte par les termes de l'instance associée.
Il existe deux façons de relier votre instance Digital Assistant associée :
-
En utilisant le même compte Oracle Cloud dans lequel vous avez votre abonnement à Fusion Applications, achetez un abonnement à Oracle Digital Assistant Platform for SaaS. Une fois que vous avez activé le droit à cet abonnement, la liaison doit se produire automatiquement.
Vous saurez que le lien a été établi avec succès si vous pouvez effectuer des opérations dans l'instance associée comme créer de nouvelles compétences sans voir d'avertissement que vous n'avez pas le droit nécessaire de le faire.
Note
Lors de la liaison à ce type d'abonnement, vous n'avez pas besoin de provisionner réellement une nouvelle instance pour que cette liaison fonctionne. En fait, il est préférable de continuer à effectuer votre travail de développement dans l'instance appariée et de ne pas provisionner d'instance pour l'abonnement à Oracle Digital Assistant Platform for SaaS. -
En utilisant le même compte Oracle Cloud dans lequel vous avez votre abonnement à Oracle Applications, abonnez-vous au service en nuage Digital Assistant par l'intermédiaire du programme de crédits universels, provisionnez une instance, puis reliez-la manuellement à votre instance associée. Voir Lier manuellement des instances de Digital Assistant.
Si vous avez déjà lié manuellement une instance et que vous achetez un abonnement à Oracle Digital Assistant Platform for SaaS, cet abonnement peut également être lié, ce qui signifie que vous aurez deux instances liées. Pour dissocier l'une d'elles, déposez une demande de service.
Lier manuellement des instances de Digital Assistant
Si vous avez acheté un abonnement Oracle Digital Assistant Platform for SaaS dans le même compte Oracle Cloud qu'une instance Digital Assistant associée à un service Applications Oracle Cloud et que vous avez activé le droit à cet abonnement, votre instance associée doit être liée automatiquement à ce droit. Dans ce cas, vous pouvez utiliser toute la gamme de fonctionnalités Digital Assistant sans effectuer d'autres opérations.
Cependant, si vous souhaitez lier votre instance associée à une instance de Digital Assistant que vous avez provisionnée par le programme de crédits universels, vous devez le faire manuellement. Voici les étapes :
-
En utilisant le même compte Oracle Cloud dans lequel vous avez votre abonnement à Oracle Applications, abonnez-vous au service en nuage Digital Assistant par l'intermédiaire du programme de crédits universels, provisionnez une instance dans la même région.
Voir Configurer Digital Assistant en tant que service individuel.
-
Connectez-vous à l'instance associée de Digital Assistant avec les privilèges d'administrateur.
-
Cliquez sur
pour ouvrir le menu latéral et sélectionnez select Paramètres > Linked Instance (Instance liée).
-
Cliquez sur Set Linked Instance (Définir une instance liée).
-
Dans la boîte de dialogue, sélectionnez une instance dans la liste déroulante Instance de service et cliquez sur Link Instance (Lier une instance).
Si aucune instance n'apparaît dans la liste déroulante, vous :
- N'avez pas d'instance dans le compte Oracle Cloud où figure votre instance associée.
- N'avez aucune instances dans la région où figure votre instance associée.
Administration des instances liées
Lorsque vous avez lié des instances Digital Assistant, vous devez garder à l'esprit certains détails d'administration importants :
- Dans la console Oracle Cloud Infrastructure, vous ne pouvez pas arrêter ni supprimer des instances vers lesquelles des liens ont été créées.
- Une fois une instance liée, toute activité facturable concernant vos compétences personnalisées et vos assistants numériques est facturée à l'instance liée, même si ces robots sont hébergés dans l'instance provisionnée pour vos compétences prêtes à l'emploi des applications Oracle en nuage.
Migration d'Oracle Cloud Infrastructure 1re génération à 2e génération
Si vous avez des instances d'Oracle Digital Assistant provisionnées initialement dans l'infrastructure en nuage 1re génération d'Oracle (en 2019 et auparavant) et qui ont depuis été migrées vers Oracle Cloud Infrastructure (2e génération), la majorité du travail effectué avec les instances migrées devraient se poursuivre sans interruption. Il existe toutefois quelques différences. Voici ce que vous devez savoir.
Domaine d'identité OCI IAM dans les instances migrées
Chaque instance de Digital Assistant qui a été migrée de l'infrastructure 1re génération vers l'infrastructure 2e génération a une application de domaine d'identité OCI IAM pour gérer l'autorisation des utilisateurs et l'accès aux API.
Au sein de cette application de domaine d'identité se trouve un groupe nommé OCI_Administrators. Les membres de ce groupe peuvent accéder à la console d'infrastructure pour provisionner de nouvelles instances et gérer les utilisateurs.
Différences dans les instances migrées
Voici quelques différences dont vous devez tenir compte (et sur lesquelles éventuellement agir) une fois qu'une instance a été migrée de la 1e à la 2e génération :
-
Deux nouveaux rôles sont disponibles dans l'application de domaine d'identité OCI IAM de l'instance (ServiceAdmin et ServiceBusinessUser), en plus de ServiceDeveloper, seul rôle disponible dans les instances de 1re génération.
-
Les ensembles que vous chargez dans un service de composants personnalisés intégrés doivent contenir toutes les dépendances de modules de noeud décrites dans Préparer l'ensemble pour un service de conteneur intégré. Si l'ensemble ne contient pas toutes ses dépendances, vous recevrez une erreur de chemin de composant non valide.
-
Dans l'infrastructure de 2e génération, il existe des limites pour les services de composants personnalisés intégrés.
Si la limite est insuffisante, vous pouvez demander une augmentation. Pour plus d'informations, voir Voir les limites de service dans la console d'infrastructure et Demande d'une augmentation de limite de service.
- Si vos compétences utilisent le composant OAuth2Client pour accéder aux API REST d'Oracle Digital Assistant, le service d'authentification dont elles dépendent doit être mis à jour afin d'utiliser la nouvelle application confidentielle OCI IAM provisionnée pour l'instance de 2e génération. Vous devrez mettre à jour l'ID client, la clé secrète client et l'étendue. Pour savoir comment obtenir les nouvelles valeurs, voir la rubrique Envoyer les demandes dans API REST pour Oracle Digital Assistant sur Oracle Cloud Infrastructure. Pour voir comment mettre à jour le service d'authentification, voir Services d'authentification.
-
Le point d'extrémité de l'API Sessions a changé et comprend maintenant les ID utilisateur et canal en plus de l'ID session. Pour les composants personnalisés qui appellent cette API afin d'obtenir le journal de conversation, vous devez modifier cet appel d'API. En outre, l'ID client, la clé secrète client et l'étendue que vous utilisez pour que le jeton d'accès autorise l'appel REST doivent être mis à jour. Pour les composants personnalisés qui accèdent à l'API Sessions, vous pouvez effectuer les modifications suivantes :
- Votre code doit appeler
conversation.channelId()
pour obtenir l'ID canal du chemin d'accès à la demande. - Vous devez remplacer le chemin d'accès à la demande par
/api/v1/bots/sessions/{channelId}/{userId}/{sessionId}/log
. Notez qu'actuellement, l'ID utilisateur et l'ID session sont identiques. - Si le composant personnalisé extrait le jeton d'accès, l'ID client, la clé secrète client et l'étendue doivent être mis à jour dans l'appel REST au point d'extrémité du jeton d'accès. Pour savoir comment obtenir les nouvelles valeurs, voir la rubrique Envoyer les demandes dans API REST pour Oracle Digital Assistant sur Oracle Cloud Infrastructure.
Après avoir apporté les modifications, réassemblez les composants. Ensuite, pour toutes les compétences ayant un service de composant pour l'ensemble de composants, rechargez l'ensemble.
Pour plus de détails sur l'API, voir API REST pour Oracle Digital Assistant sur Oracle Cloud Infrastructure.
- Votre code doit appeler
-
Pour le transfert d'agent (Intégrations d'agent), la structure d'objet
customInfo
est différente pour les nouveaux canaux si la version d'OSvC cible est 19A ou ultérieure. - Les types de canaux Web, Android et iOS de la trousse SDK dans les instances de 1re génération sont remplacés par des versions natives d'Oracle de ces types de canaux dans la 2e génération (avec de nouvelles trousses SDK pour chaque type de canal). Si des compétences ou des assistants numériques utilisent les anciens types de canaux, vous devriez les migrer pour utiliser les nouveaux types natifs Oracle.
Voir Oracle Digital Assistant Web SDK customization and programming examples dans le blogue TechExchange pour consulter des exemples concrets d'adaptation du code d'application Web à la nouvelle trousse SDK Web.
- Vous pouvez maintenant utiliser Intentions de réponse pour ajouter une fonctionnalité FAQ à une compétence. Contrairement à la fonctionnalité de FAQ, les intentions de réponse sont résolues grâce au traitement du langage naturel. En outre, vous n'avez pas besoin de mettre à jour le flux de dialogue pour traiter les intentions de réponse, comme vous devez le faire pour un module de FAQ.
-
Diverses autres fonctionnalités et améliorations sont disponibles dans les instances de 2e génération de Digital Assistant et n'existent pas dans les instances de 1re génération. Pour une description de ces fonctions, voir What's New in Oracle Digital Assistant (Nouveautés d'Oracle Digital Assistant).
Accès des utilisateurs dans une instance migrée
Pour les instances de Digital Assistant qui ont été migrées de l'infrastructure en nuage de 1re génération à la 2e génération, vous utilisez une application de domaine d'identité OCI IAM pour gérer l'accès à Digital Assistant.
Dans les instances de 2e génération, les rôles d'application suivants sont disponibles :
- ServiceAdministrator, qui fournit des autorisations complètes sur l'instance. Dans les instances de 1re génération, le rôle ServiceDeveloper offre ce niveau d'accès.
- ServiceDeveloper, qui fournit les autorisations pertinentes aux utilisateurs qui développent des compétences et des assistants numériques. Il lui manque certaines autorisations administratives (par exemple, la capacité d'épurer des données).
- ServiceBusinessUser, qui fournit un sous-ensemble des autorisations ServiceDeveloper et est principalement axé sur la capacité de travailler sur les rapports de données clés.
Par défaut, tous les utilisateurs d'une instance migrée se voient attribuer le rôle ServiceAdministrator. Pour les utilisateurs qui ne devraient pas disposer des autorisations ServiceAdministrator complètes, vous pouvez remplacer leur rôle par un correspondant mieux à leur utilisation de l'instance.
Dans l'infrastructure de génération 1, le seul rôle d'application disponible pour Digital Assistant est appelé ServiceDeveloper, mais son équivalent pour la 2e génération est ServiceAdministrator.
Adresses IP pour la liste d'autorisation
Oracle Cloud Infrastructure (2e génération) étant doté d'une architecture multi-locataire, les instances de Digital Assistant migrées à la 2e génération ne disposent pas de leur propre intervalle d'adresses IP. Au lieu de cela, il existe un intervalle d'adresses IP publiques déterminées par la région où réside votre instance. Si vous aviez déjà une liste d'autorisation comportant un intervalle d'adresses IP pour votre instance sur l'infrastructure de 1re génération, vous devrez mettre à jour cette liste avec les adresses IP publiques fournies dans l'infrastructure de 2e génération.
Pour déterminer l'intervalle d'adresses IP pour votre région, voir Adresses IP publiques pour les réseaux en nuage virtuels et Oracle Services Network.