Activer Customer Experience Insights

Avant d'utiliser Customer Experience Insights (CX Insights) pour analyser les données de conversation, vous devez activer des API spécifiques.

Dans ce guide de démarrage rapide, vous allez effectuer les actions suivantes :

  1. Activer les API :

  2. Envoyez une requête à l'API Contact Center AI Insights et recevez une réponse.

  3. Vous pouvez également utiliser CX Insights avec VPC Service Controls.

Avant de commencer

Les contraintes de sécurité définies par votre organisation peuvent vous empêcher d'effectuer les étapes suivantes. Pour en savoir plus sur la résolution de ce problème, consultez Développer des applications dans un environnement Google Cloud limité.

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. Verify that billing is enabled for your Google Cloud project.

  3. Enable the Cloud Speech-to-Text, Cloud Storage, Contact Center AI Insights, Dialogflow, and Sensitive Data Protection (DLP) APIs.

    Roles required to enable APIs

    To enable APIs, you need the serviceusage.services.enable permission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.

    Enable the APIs

Envoyer une requête et recevoir une réponse

  1. Installez et configurez la Google Cloud CLI. Vous pouvez configurer la gcloud CLI dans l'un des environnements de développement suivants :

    Cloud Shell

    Pour utiliser un terminal en ligne avec la gcloud CLI déjà configurée, activez Cloud Shell :

    En bas de la page, une session Cloud Shell démarre et affiche une invite de ligne de commande. L'initialisation de la session peut prendre quelques secondes.

    Interface système locale

    Pour utiliser un environnement de développement local, procédez comme suit :

    1. Installez gcloud CLI.
    2. Initialisez la gcloud CLI.

  2. Créez des identifiants d'authentification locaux pour votre compte utilisateur :

    gcloud auth application-default login

    Si une erreur d'authentification est renvoyée et que vous utilisez un fournisseur d'identité (IdP) externe, vérifiez que vous vous êtes connecté à la gcloud CLI avec votre identité fédérée.

  3. Vérifiez votre configuration en exécutant la commande suivante, qui liste toutes vos conversations CX Insights.

    curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" "https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/conversations"
    

    Remplacez les éléments suivants :

    • PROJECT_ID : ID de votre projet Google Cloud .
    • LOCATION : région dans laquelle vous exécutez cette requête.

    La commande doit renvoyer un dictionnaire vide : {}.

Facultatif : Utiliser CX Insights avec VPC Service Controls

Pour utiliser CX Insights avec VPC Service Controls, ajoutez CX Insights à votre périmètre de sécurité. Pour en savoir plus, consultez la documentation de VPC Service Controls.

Étapes suivantes