Commande du service et provisionnement d'une instance
Afin de configurer Oracle Digital Assistant pour votre équipe, commandez le service, accordez aux utilisateurs les droits d'accès appropriés, puis provisionnez l'instance.
Oracle Digital Assistant ne fait pas partie du niveau gratuit d'Oracle Cloud Infrastructure. Même si vous disposez de crédits cloud que vous avez obtenus via un essai gratuit, l'utilisation de Digital Assistant sera toujours mesurée à l'aide de la facturation minimale. Reportez-vous à https://www.oracle.com/chatbots/pricing.
Types de produit Digital Assistant
Oracle Digital Assistant est disponible avec divers modèles de tarification et d'abonnement. La façon dont vous configurez l'instance dépend des modèles que vous sélectionnez lorsque vous commandez le service.
Les modèles de tarification sont répartis selon les types généraux suivants :
- Service individuel. Lorsque vous commandez Digital Assistant en tant que service individuel, vous provisionnez généralement les instances vous-même.
Les URL d'instance pour ce type de service commencent par
oda-****
.Reportez-vous à Configuration de Digital Assistant en tant que service individuel.
- Service couplé avec des applications cloud basées sur Fusion. Vous pouvez accéder à Digital Assistant de cette façon lorsque vous disposez d'applications Oracle Applications Cloud basées 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 Oracle Digital Assistant de cette manière, le provisionnement est effectué automatiquement. Vous donnez aux membres de l'équipe accès à l'instance dans l'application de domaine d'identité OCI IAM pour cette instance. Voir Oracle Fusion Cloud Applications and Digital Assistant.
Ce type de commande Digital Assistant est spécialement conçu pour que vous puissiez 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 en l'état sans frais supplémentaires de licence.
Si vous voulez également étendre ces briques prêtes à l'emploi, créer des briques personnalisées ou intégrer à des backend autres que le service auquel les briques prêtes à l'emploi sont liées, vous devez acheter une licence droit d'accès distincte. Les types de licence suivants sont disponibles :
- SaaS: ODAP4SaaS
- B91939 - Employé hébergé
- B91938 : utilisateur nommé hébergé
- B91940 - 1 000 sessions
Remarque
Ces types d'abonnement ne nécessitent pas le provisionnement d'une instance Digital Assistant supplémentaire. L'habilitation est activée lorsque l'abonnement est activé dans la même location que le service Oracle Applications Cloud basé sur Fusion. Tout le développement est sur l'instance ODA couplée - PaaS: ODAP4PaaS
- B90260 Oracle Digital Assistant Cloud Service sous UCM (crédit universel)
Remarque
Ce type d'habilitation requiert 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 enregistrée pour effectuer la liaison. Si vous disposez déjà d'une instance ODA PaaS, vous n'avez pas besoin d'acheter cette SKU. Vous pouvez simplement lier cette instance pour l'habilitation. 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 : la tarification et les mesures (par exemple, sessions ou demande).Reportez-vous à Linking of Digital Assistant Instances.
- SaaS: ODAP4SaaS
Commande d'Oracle Digital Assistant
Pour passer une commande pour Oracle Digital Assistant, vous pouvez utiliser l'une des méthodes suivantes :
- Accédez à https://www.oracle.com/application-development/cloud-services/digital-assistant/ et cliquez sur Acheter maintenant.
- Contactez un commercial Oracle.
Après avoir passé une commande pour Oracle Digital Assistant en tant que service individuel, vous recevez un courriel contenant des instructions sur la manière d'accéder à votre compte cloud avec un mot de passe temporaire. Une fois que vous êtes connecté avec ce mot de passe, vous êtes invité à saisir un nouveau mot de passe. Ensuite, vous pouvez continuer et configurer vos utilisateurs, et provisionner votre instance.
Activation d'un abonnement à Digital Assistant
Si vous êtes abonné à Oracle Digital Assistant Platform for SaaS, vous recevrez un courriel vous invitant à 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 vous a été provisionnée 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 que celui 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 bénéficiez des droits permettant 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 habilitations. 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 lierez pas à une autre instance 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 utiliser Digital Assistant via des crédits universels (au lieu d'acheter un abonnement), il n'y a pas d'étape d'activation.
Configuration de Digital Assistant en tant que service individuel
Pour configurer une instance individuelle d'Oracle Digital Assistant (autrement dit, une instance qui n'est pas couplée à une commande Oracle Cloud Applications et donc pas provisionnée automatiquement pour vous), vous devez accéder à la console Oracle Cloud Infrastructure et effectuer les opérations suivantes :
- Configurer un compartiment pour Digital Assistant dans votre location.
- Configurer des utilisateurs et des groupes pour les utilisateurs.
- Configurer des stratégies qui régissent les droits d'accès des groupes d'utilisateurs.
- Provisionner l'instance.
Si vous n'avez pas encore configuré le compartiment, les utilisateurs, les groupes et les stratégies, reportez-vous à Utilisateurs, groupes et stratégies pour obtenir les informations nécessaires. Si vous voulez qu'une instance soit rapidement fonctionnelle, et que vous souhaitez configurer un ensemble de droits d'accès utilisateur de base, vous pouvez suivre cette procédure rapide de configuration et de provisionnement.
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 est 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 de faire votre travail de développement Digital Assistant dans l'instance qui a été provisionnée pour vous.
Création d'une instance de service Oracle Digital Assistant
- Connectez-vous à votre compte Oracle Cloud.
- Dans la console Infrastructure, cliquez sur
en haut à gauche pour ouvrir le menu de navigation, sélectionnez Analytics et IA, puis Digital Assistant (qui apparaît dans la catégorie Services d'IA sur la page).
- Sélectionnez un compartiment dans le panneau Compartiments.
Si vous n'avez pas encore créé de compartiment, reportez-vous à Présentation des compartiments et à Gestion des compartiments.
- Cliquez sur Créer une occurrence de Digital Assistant.
- Sur la page Créer une instance d'assistant numérique, renseignez les détails suivants :
- Compartiment.
-
Nom. Saisissez le nom qui correspond à l'utilisation de l'instance. Par exemple, dans le cas d'un environnement de développement, vous pouvez utiliser oda-dev1.
-
Forme d'instance. Sélectionnez l'une des formes suivantes :
- Développement. Il s'agit d'une option légère orientée vers les travaux de développement.
- Production. Vous devez sélectionner cette option pour les instances de production de Digital Assistant. Par rapport à la forme de développement, cette option applique des limites de débit plus élevées et dispose d'une capacité de base de données supérieure, ce qui permet de collecter davantage de données d'analyse.
Pour obtenir des informations sur ces limites, reportez-vous à la section Instance Shapes and Rate and Storage Limits.
- Si vous voulez activer l'accès basé sur les rôles à l'instance (au lieu de l'accès basé sur les stratégies par défaut d'IAM), cliquez sur Afficher les options avancées, sélectionnez Activer l'accès basé sur les rôles et sélectionnez un domaine d'identité.
Pour plus d'informations sur la configuration des utilisateurs et des groupes et l'affectation de rôles, reportez-vous à Accès basé sur les rôles et domaines d'identité.
Remarque
L'option Activer l'accès basé sur les rôles est désactivée si la location en cours ne prend pas encore en charge les domaines d'identité. -
Espace de noms de balise. (Facultatif) Pour en savoir plus sur le fonctionnement, reportez-vous à Gestion des balises et des espaces de noms de balise.
- Cliquez sur Créer.
Après quelques minutes, l'instance passe du statut Création à Actif, ce qui signifie qu'elle est prête à être utilisée.
L'échec du provisionnement de l'instance peut être dû au fait que vous avez atteint la limite de service pour les instances Digital Assistant sur votre compte. Pour obtenir des explications sur les limites de service et sur la possibilité de demander une augmentation, reportez-vous à Limites de service.
Accès à l'instance de service à partir de la console Infrastructure
Une fois que vous avez provisionné une instance, vous pouvez y accéder à partir de la console Infrastructure en procédant comme suit :
-
Dans la page de la console de l'instance, cliquez sur le bouton Console de service.
Vous allez être redirigé vers une autre page de connexion.
-
Cliquez sur le lien Modifier le locataire.
-
Dans le champ Locataire cloud, entrez la valeur du champ Compte cloud à partir de la section Détails d'accès du courriel de bienvenue.
-
Connectez-vous à l'instance.
En tant qu'administrateur de location, vous pouvez toujours vous connecter à l'aide de vos informations d'identification d'accès avec connexion unique (sur le côté gauche de la page).
Tous les utilisateurs qui ont été provisionnés avec des comptes utilisateur IAM peuvent se connecter sur le côté droit.
Une fois connecté, vous devez être dirigé vers votre instance de service Oracle Digital Assistant.
Remarque
Si votre nouveau mot de passe ne fonctionne pas, il est possible qu'il n'ait pas encore pris effet. Si c'est le cas, essayez d'entrer le mot de passe temporaire que vous avez reçu dans le courriel de bienvenue.
Obtention de l'URL d'instance de service
Vous pouvez extraire l'URL de votre instance de service sur la page de la console de l'instance. Vous devez ensuite partager cette URL avec les membres de votre équipe car ils ne seront pas avertis autrement, même lorsque des droits d'accès leur sont accordés pour Digital Assistant.
-
Dans l'onglet Informations sur l'instance, cliquez sur le lien Copier qui apparaît à droite du champ URL Web de base.
Cette opération permet de copier l'URL dans le presse-papiers de votre système.
-
Collez l'URL à un emplacement pratique.
-
Partagez cette URL avec les membres de votre équipe.
Limites de service
Oracle Digital Assistant impose des limites sur le nombre d'instances et de services de composant personnalisés imbriqués que vous pouvez créer. Chaque fois que vous créez une instance ou un service de composant personnalisé imbriqué, le système veille à ce que votre demande reste dans les limites.
Par exemple, 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 Digital Assistant | instance-count | (Consulter dans la console Infrastructure) | Nombre maximal d'instances d'Oracle Digital Assistant. |
Nombre de services de composant personnalisés imbriqués | embedded-custom-component-service-count | (Consulter dans la console Infrastructure) | Limite par instance sur les services de conteneur imbriqués que vous pouvez créer pour héberger des composants personnalisés. |
Nombre d'adresses privées | private-endpoint-count | (Consulter dans la console Infrastructure) | Limite par compte d'adresses privées. |
Consulter les limites de service dans la console Infrastructure
Pour afficher vos limites de service en cours, procédez comme suit :
- Dans la console Infrastructure, cliquez sur
en haut à gauche pour ouvrir le menu de navigation, sélectionnez Gouvernance et administration, puis 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 répondre à vos besoins, vous pouvez demander une augmentation. Reportez-vous à Demande d'augmentation de limite de service.
Quotas de service
Vous pouvez utiliser des quotas pour déterminer la manière dont les autres utilisateurs allouent les ressources dans les compartiments d'Oracle Cloud Infrastructure. Chaque fois que vous créez une instance Oracle Digital Assistant ou que vous effectuez une augmentation, le système s'assure que votre demande respecte le quota du compartiment concerné.
Pour plus d'informations sur le fonctionnement des quotas, reportez-vous à Quotas de compartiment.
Ce tableau présente le quota associé à Digital Assistant que vous pouvez appliquer aux compartiments
Nom du quota | Portée | Description |
---|---|---|
instance-count | Régionale | Nombre maximal d'instances d'Oracle Digital Assistant pour le compartiment |
Exemple de stratégie de quota pour Oracle Digital Assistant
Voici un exemple d'instruction de quota :
Set digital-assistant quota instance-count to 3 in compartment MyCompartment
Dans cet exemple, le nombre d'instances 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 pouvant être effectuées sur votre instance dépend de sa forme :
- Forme de développement : 50 demandes par minute
- Forme de 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 générées alors que la limite de débit a été atteinte, une réponse HTTP 429 (trop de demandes) est renvoyée.
En outre, la quantité de stockage allouée pour les données d'analyse dépend de la forme d'instance :
- Forme de développement : 40 Go
- Forme de production : 100GB
Procédure rapide de configuration et de provisionnement
Lorsque vous configurez votre instance pour vos utilisateurs, vous devez planifier soigneusement l'organisation de la location et la construction des groupes d'utilisateurs et stratégies. Cependant, si vous voulez configurer rapidement une instance avant de maîtriser complètement ces concepts, vous pouvez suivre la procédure ci-dessous.
Dans cette procédure, en plus de provisionner l'instance, vous configurez des droits d'accès pour les développeurs et les administrateurs à l'aide du service Identity and Access Management (IAM) d'Oracle Cloud Infrastructure. Vous pourrez ensuite adapter la procédure à vos propres besoins.
-
Créez un compartiment dans lequel vous placerez l'instance.
Les compartiments fournissent des groupes logiques d'instances de service et d'autres ressources cloud. En créant un compartiment pour votre instance, vous pouvez accorder des droits d'accès aux utilisateurs pour l'instance sans accorder ces droits pour l'ensemble de votre location.
-
Dans la console Infrastructure, cliquez sur
, en haut à 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
.Si vous le souhaitez, vous pouvez choisir un autre nom. Dans ce cas, n'oubliez pas d'ajuster les définitions de stratégie ci-dessous en conséquence.
- Remplissez les autres valeurs requises et cliquez sur Créer un compartiment.
-
-
Créez des comptes utilisateur IAM pour tous les autres membres de l'équipe devant accéder à l'instance.
-
Sous 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, renseignez les détails nécessaires, avec une attention particulière pour les éléments suivants :
- La valeur Nom peut être une adresse électronique ou un nom unique. Il s'agit du nom que l'utilisateur emploie pour se connecter à l'instance.
- La valeur Adresse électronique est utilisée pour la récupération du mot de passe.
-
Cliquez sur 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 endroit sécurisé, puis fournissez-le à l'utilisateur.
L'utilisateur devra se connecter avec ce mot de passe et le modifier immédiatement.
-
-
Créez un groupe IAM pour les développeurs et un autre groupe pour les administrateurs.
-
Sous la section Identité de la page Identité et sécurité, cliquez sur Groupes.
-
Cliquez sur Créer un groupe.
-
Remplissez les champs de la boîte de dialogue comme suit :
- 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 la création du groupe.
-
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.
Remarque
Comme pour le nom du compartiment, vous pouvez attribuer aux groupes le nom de votre choix. Si vous utilisez des noms différents, n'oubliez pas d'ajuster les définitions de stratégie ci-dessous en conséquence. -
-
Créez, pour chaque groupe, des stratégies qui définissent le niveau d'accès de chaque membre à l'instance Digital Assistant.
Avec ces étapes, vous allez créer des stratégies pour définir l'accès accordé à chaque groupe. Pour le groupe de développeurs, vous octroyez des droits d'accès qui permettent le développement de briques et d'assistants numériques, la création de canaux et d'autres fonctions utiles pour les développeurs. Pour le groupe d'administrateurs, vous octroyez des droits d'accès complets sur l'instance, y compris la possibilité d'activer les fonctionnalités et de gérer les données d'analyse.
-
Sous la section Identité de la page Identité et sécurité, cliquez sur Stratégies.
-
Dans la liste des compartiments sur la gauche, sélectionnez
da_development
. -
Cliquez sur Créer une stratégie.
-
Pour Nom et Description, entrez les informations suivantes :
- Nom :
Policy-for-DA-ServiceDevelopers
- Description :
Policy for developer access to instances of Digital Assistant in the da_development compartment.
- Nom :
-
Pour Gestion des versions de stratégie, sélectionnez Conserver la stratégie en cours.
-
Pour Instruction, entrez les deux instructions suivantes :
Allow group ServiceDevelopers to use oda-design in compartment da_development
Allow group ServiceDevelopers to use oda-insights in compartment da_development
-
Cliquez sur Créer.
-
Cliquez à nouveau sur Créer une stratégie.
-
Entrez les informations suivantes :
- Nom :
Policy-for-DA-ServiceAdministrators
- Description :
Policy for complete access to instances of Digital Assistant in the da_development compartment.
- Gestion des versions de stratégie : Conserver la stratégie en cours.
- Instruction :
Allow group ServiceAdministrators to manage oda-family in compartment da_development
- Nom :
-
Cliquez sur Créer.
-
-
Ajoutez des utilisateurs aux groupes IAM appropriés.
-
Dans le menu Identité, sélectionnez Groupes.
-
Recherchez le groupe dans la liste.
-
Cliquez sur le groupe.
-
Cliquez sur Ajouter un utilisateur à un groupe.
-
Sélectionnez l'utilisateur dans la liste déroulante, puis cliquez sur Ajouter un utilisateur.
-
-
Créez l'instance de service Oracle Digital Assistant.
-
Cliquez sur
en haut à gauche pour ouvrir le menu de navigation, sélectionnez Analytics et IA, puis Digital Assistant.
- Dans le panneau Compartiments, sélectionnez
da_development
. - Cliquez sur Créer une instance.
- Sur la page Créer une instance, renseignez les détails suivants :
- Compartiment :
da_development
-
Nom :
da-dev1
(ou un autre nom qui reflète l'utilisation de l'instance) -
Forme d'instance :
- Développement. Il s'agit d'une option légère orientée vers les travaux de développement.
- Production. Vous devez sélectionner cette option pour les instances de production d'Oracle Digital Assistant. Par rapport à la forme de développement, la forme de production peut accepter plus de demandes par minute et dispose d'une capacité de base de données supérieure, ce qui permet de collecter et de stocker davantage de données d'analyse.
- Compartiment :
- Cochez la case Visualiser les détails de l'instance Digital Assistant lors de la création.
- Cliquez sur Créer.
Après quelques minutes, l'instance passe du statut Création à 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 Infrastructure, cliquez sur le lien Copier qui apparaît à droite du champ URL Web de base.
Cette opération permet de copier l'URL dans le presse-papiers de votre système.
-
Collez l'URL à un emplacement pratique.
-
Partagez cette URL avec les membres de votre équipe.
-
-
(Facultatif) Accédez à l'instance à partir de la console Infrastructure.
Vous pouvez également accéder à l'instance de service à partir de la console Infrastructure :
-
Dans la page de la console de l'instance, cliquez sur le bouton Console de service.
Vous allez être redirigé vers une autre page de connexion.
-
Sur la page de connexion, à proximité de Connexion au locataire cloud, assurez-vous que le nom du locataire correspond au nom figurant dans le champ Compte cloud de la section Détails d'accès de votre courriel de bienvenue. Sinon, cliquez sur le lien Modifier le locataire et entrez le nom de votre compte cloud avant de continuer.
-
Sur le côté gauche de la page, sous Accès avec connexion unique (SSO), cliquez sur Continuer.
Vous devez être dirigé vers votre instance de service Oracle Digital Assistant.
-
Oracle Fusion Cloud Applications et Digital Assistant
Si vous disposez d'une instance Digital Assistant coupée à un abonnement à un service Oracle Fusion Cloud Applications, par exemple, HCM Cloud ou Sales Cloud, les étapes d'installation sont différentes des étapes que vous auriez commandées Digital Assistant indépendamment.
Dans ce cas, Digital Assistant est fourni pour vous permettre de personnaliser les briques prêtes à l'emploi fournies avec votre service Fusion Applications. Cette instance Digital Assistant est provisionnée automatiquement pour vous.
Pour connaître les étapes de configuration, reportez-vous à Introduction à Oracle Digital Assistant for Fusion Applications.
Liaison d'instances Digital Assistant
Les instances Digital Assistant couplées à des abonnements à des services Oracle Fusion Applications Cloud sont conçues pour vous permettre d'utiliser et d'étendre les briques prêtes à l'emploi existantes fournies par ce service Fusion Applications. Par défaut, ces instances couplées ne vous permettent pas d'utiliser l'ensemble des fonctionnalités de Digital Assistant, telles que la création et le clonage de briques et d'assistants numériques.
Si vous voulez exploiter la gamme complète des fonctionnalités de Digital Assistant au sein de l'instance couplée, vous pouvez associer cette instance couplée à un abonnement à Digital Assistant en tant que service individuel. Si l'instance couplée n'est pas associée de cette manière, des messages d'avertissement apparaissent lors de la création de briques ou d'assistants numériques, ou lors de l'exécution de toute autre tâche non couverte par les conditions de l'instance couplée.
Vous pouvez associer votre instance Digital Assistant couplée de deux manières :
-
A l'aide du compte Oracle Cloud avec l'abonnement à Fusion Applications, achetez un abonnement Oracle Digital Assistant Platform for SaaS. Une fois que vous avez activé l'habilitation pour cet abonnement, l'association doit se faire automatiquement.
Vous savez que l'association a été établie si vous pouvez effectuer des opérations dans l'instance couplée telles que créer des briques sans obtenir d'avertissement indiquant que vous ne disposez pas de l'habilitation nécessaire.
Remarque
Lors d'une association à ce type d'abonnement, vous n'avez pas besoin de provisionner une nouvelle instance pour que l'association fonctionne. En fait, il est préférable de continuer à effectuer votre travail de développement dans l'instance couplée et de ne pas provisionner d'instance pour l'abonnement Oracle Digital Assistant Platform for SaaS. -
A l'aide du compte Oracle Cloud avec l'abonnement à Oracle Applications, abonnez-vous à Digital Assistant Cloud Service via le programme de crédits universels, provisionnez une instance, puis associez manuellement cette instance à votre instance couplée. Reportez-vous à Association manuelle d'instances Digital Assistant.
Si vous avez déjà associé manuellement une instance, puis que vous achetez un abonnement à Oracle Digital Assistant Platform for SaaS, cet abonnement peut également être associé, ce qui signifie que vous disposez de deux instances associées. Pour dissocier l'une d'entre elles, soumettez une demande de service.
Association manuelle d'instances Digital Assistant
Si vous avez acheté un abonnement Oracle Digital Assistant Platform for SaaS pour le même compte Oracle Cloud qu'une instance Digital Assistant associée à un service Oracle Cloud Applications, et que vous avez activé l'habilitation pour cet abonnement, votre instance couplée doit être automatiquement associée à cette habilitation. Dans ce cas, vous n'avez rien à faire de plus pour pouvoir utiliser l'ensemble des fonctionnalités de Digital Assistant.
Toutefois, si vous voulez associer votre instance couplée à une instance Digital Assistant provisionnée via le programme de crédits universels, vous devez le faire manuellement. Procédez comme suit :
-
A l'aide du compte Oracle Cloud avec l'abonnement à Oracle Applications, abonnez-vous à Digital Assistant Cloud Service via le programme de crédits universels et provisionnez une instance dans la même région.
Reportez-vous à Configuration de Digital Assistant en tant que service individuel.
-
Connectez-vous à l'instance couplée Digital Assistant avec des privilèges d'administrateur.
-
Cliquez sur
pour ouvrir le menu latéral et sélectionnez Paramètres > Instance liée.
-
Cliquez sur Définir une instance liée.
-
Dans la boîte de dialogue, sélectionnez une instance dans la liste déroulante Instance de service, puis cliquez sur Lier l'instance.
Si aucune instance n'est affichée dans la liste déroulante :
- Soit vous ne disposez d'aucune instance dans le même compte Oracle Cloud que votre instance couplée.
- Soit vous ne disposez d'aucune instance dans la même région que votre instance couplée.
Administration des instances liées
Lorsque vous avez lié des instances Digital Assistant, vous devez connaître certains détails d'administration :
- Dans la console Infrastructure, vous ne pouvez pas arrêter ni supprimer des instances qui ont été liées.
- Une fois une instance liée, toute activité facturable associée à vos briques et assistants numériques personnalisés est facturée sur l'instance liée, même si ces bots sont hébergés dans l'instance provisionnée pour vos briques Oracle Cloud Applications prêtes à l'emploi.
Migration de l'infrastructure Gen 1 vers l'infrastructure Gen 2
Si vous disposez d'instances d'Oracle Digital Assistant provisionnées initialement sur l'infrastructure cloud Gen 1 d'Oracle (en 2019 ou avant) et qui ont depuis été migrées vers Oracle Cloud Infrastructure (Gen 2), la majorité de votre travail sur les instances migrées doit se poursuivre sans interruption. Il existe toutefois des 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 Gen 1 vers l'infrastructure Gen 2 comprend une application de domaine d'identité OCI IAM pour gérer l'autorisation utilisateur et l'accès aux API.
Dans cette application de domaine d'identité se trouve un groupe appelé 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 que vous devez observer (et éventuellement qui doivent vous inciter à prendre des mesures) une fois qu'une instance a été migrée de Gen 1 à Gen 2 :
-
Deux nouveaux rôles d'application sont disponibles dans l'application de domaine d'identité OCI IAM de l'instance (ServiceAdmin et ServiceBusinessUser), en plus de ServiceDeveloper, qui était le seul rôle disponible dans les instances Gen 1.
-
Les packages de composants personnalisés que vous téléchargez vers un service de composant personnalisé imbriqué doivent contenir toutes les dépendances de module de noeud, comme décrit dans Préparation du package pour un service de conteneur imbriqué. Si le package ne contient pas toutes les dépendances, vous recevez une erreur de chemin de composant non valide.
-
Dans l'infrastructure Gen 2, des limites s'appliquent aux services de composants personnalisés imbriqués.
Si vous avez besoin d'augmenter la limite, vous pouvez demander une augmentation. Pour plus d'informations, reportez-vous à Affichage des limites de service dans la console Infrastructure et à Demande d'augmentation de limite de service.
- Si l'une de vos briquets utilise le composant OAuth2Client pour accéder aux API REST Oracle Digital Assistant, le service d'authentification sur lequel elles s'appuient doit être mis à jour afin d'utiliser la nouvelle application confidentielle OCI IAM provisionnée pour l'instance Gen 2. Vous devrez mettre à jour l'ID client, la clé secrète client et la portée. Pour savoir comment obtenir les nouvelles valeurs, reportez-vous à la rubrique Envoi de demandes dans API REST pour Oracle Digital Assistant sur Oracle Cloud Infrastructure. Pour en savoir plus sur la mise à jour du service d'authentification, reportez-vous à Services d'authentification.
-
L'adresse d'API Sessions a changé. Elle inclut désormais l'ID utilisateur et l'ID de canal en plus de l'ID de session. Pour tout composant personnalisé appelant cette API afin d'obtenir le journal des conversations, vous devez modifier cet appel d'API. En outre, l'ID client, la clé secrète client et la portée que vous utilisez pour obtenir le jeton d'accès permettant d'autoriser l'appel REST doivent être mis à jour. Pour les composants personnalisés qui accèdent à l'API Sessions, vous devez apporter les modifications suivantes :
- Votre code doit appeler
conversation.channelId()
pour obtenir l'ID de canal du chemin de demande. - Vous devez remplacer le chemin de demande par
/api/v1/bots/sessions/{channelId}/{userId}/{sessionId}/log
. Actuellement, l'ID utilisateur possède la même valeur que l'ID de session. - Si le composant personnalisé extrait le jeton d'accès, l'ID client, la clé secrète client et la portée doivent être mis à jour dans l'appel REST vers l'adresse du jeton d'accès. Pour savoir comment obtenir les nouvelles valeurs, reportez-vous à la rubrique Envoi de demandes dans API REST pour Oracle Digital Assistant sur Oracle Cloud Infrastructure.
Après avoir apporté les modifications, repackagez les composants. Ensuite, pour toutes les briques avec un service de composant pour le package de composants, rechargez le package.
Pour plus d'informations sur l'API, reportez-vous à API REST pour Oracle Digital Assistant sur Oracle Cloud Infrastructure.
- Votre code doit appeler
-
Pour le transfert à un agent (intégrations d'agent), la structure d'objet
customInfo
est différente pour les nouveaux canaux si la version OSvC cible est 19A ou ultérieure. - Les types de canal de kit SDK Web, Android et iOS dans les instances Gen 1 sont remplacés par les versions natives Oracle de ces types de canal dans Gen 2 (avec de nouveaux kits SDK pour chaque type de canal). Si vous disposez de briques ou d'assistants numériques qui utilisent les anciens types de canal, vous devez les migrer afin d'utiliser les nouveaux types de canal natifs Oracle.
Reportez-vous à Exemples de personnalisation et de programmation de kit SDK Web Oracle Digital Assistant sur le blog TechExchange blog pour obtenir des exemples concrets d'adaptation du code d'application Web au nouveau kit SDK Web.
- Vous pouvez maintenant utiliser les intentions de réponse pour ajouter la fonctionnalité de FAQ à une brique. Contrairement à la fonctionnalité de questions/réponses, les intentions de réponse sont résolues avec le traitement du langage naturel. De plus, vous n'avez pas besoin de mettre à jour le flux de dialogue pour gérer les intentions de réponse comme pour un module de questions/réponses.
-
Diverses autres fonctionnalités et améliorations sont disponibles dans les instances Gen 2 de Digital Assistant qui ne sont pas disponibles dans les instances Gen 1. Pour obtenir un résumé de ces fonctionnalités, reportez-vous à Nouveautés d'Oracle Digital Assistant.
Accès utilisateur dans une instance migrée
Pour les instances Digital Assistant qui ont été migrées de l'infrastructure cloud Gen 1 vers Gen 2, vous utilisez une application de domaine d'identité OCI IAM pour gérer l'accès à Digital Assistant.
Dans les instances Gen 2, les rôles d'application suivants sont disponibles :
- ServiceAdministrator : fournit des droits d'accès complets pour l'instance. Dans les instances Gen 1, le rôle ServiceDeveloper fournit ce niveau d'accès.
- ServiceDeveloper : fournit des droits d'accès pertinents pour les utilisateurs qui développent des briques et des assistants numériques. Ce rôle ne dispose pas de droits d'accès administrateur (tels que la possibilité de purger les données).
- ServiceBusinessUser : fournit un sous-ensemble de droits d'accès ServiceDeveloper et se concentre principalement sur la possibilité de travailler sur les rapports d'analyse.
Par défaut, le rôle ServiceAdministrator est affecté à tous les utilisateurs d'une instance migrée. Pour les utilisateurs qui ne doivent pas disposer des droits d'accès ServiceAdministrator complets, vous pouvez modifier leur rôle afin qu'il soit en adéquation avec leur utilisation de l'instance.
Dans l'infrastructure Gen 1, le seul rôle d'application disponible pour Digital Assistant est ServiceDeveloper, mais son équivalent Gen 2 est ServiceAdministrator.
Adresses IP pour la liste d'autorisation
Comme Oracle Cloud Infrastructure (Gen 2) est une architecture colocative, les instances Digital Assistant migrées vers Gen 2 ne possèdent pas leur propre plage d'adresses IP. A la place, vous disposez d'une plage d'adresses IP publiques déterminées par la région dans laquelle réside l'instance. Si une liste d'autorisation avec une plage d'adresses IP était déjà établie pour votre instance lorsqu'elle se trouvait sur l'infrastructure Gen 1, vous devez mettre à jour cette liste avec les adresses IP publiques fournies dans l'infrastructure Gen 2.
Pour déterminer la plage d'adresses IP de votre région, reportez-vous à Adresses IP publiques pour les réseaux cloud virtuel et Oracle Services Network.