Risoluzione dei problemi di integrazione del runtime Dialogflow

Se hai abilitato l'integrazione del runtime Dialogflow, ma la console CX Insights non mostra le conversazioni create in Dialogflow, segui questi passaggi per la risoluzione dei problemi.

  • Assicurati di aver completato tutti i prerequisiti delle funzionalità .
  • Verifica se stai utilizzando impostazioni di sicurezza a livello di progetto o specifiche dell'agente. Le impostazioni di sicurezza della versione 2 si applicano all'intero progetto e sono disponibili solo nella regione globale. Tutte le altre regioni utilizzeranno impostazioni di sicurezza specifiche dell'agente o del profilo di conversazione.

  • Esegui il seguente comando curl per elencare tutte le impostazioni di sicurezza disponibili nel tuo progetto Dialogflow o Agent Assist.

    curl -H "Content-Type: application/json" \
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
       'https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings'
  • Per modificare le impostazioni di sicurezza esistenti, recupera l'ID dell'impostazione dalla risposta del comando list. Ad esempio, projects/ccai-fishfood/locations/us-east1/securitySettings/729a8e06dfed549f: SECURITY_SETTINGS=729a8e06dfed549f.

  • Esegui il seguente comando curl per aggiornare SecuritySettings di Dialogflow. Imposta enable_insights_export su true.

    curl -H "Content-Type: application/json" \
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
        -X PATCH https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings/SECURITY_SETTINGS?update_mask=insights_export_settings \
        --data '{"insights_export_settings": {"enable_insights_export": true}}'
  • Utilizza il seguente comando per creare un'impostazione di sicurezza con CX Insights abilitato.

    curl -H "Content-Type: application/json" \
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
        -X POST https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings\
        --data '{ "display_name": "Insights export enabled", "insights_export_settings": {"enable_insights_export": true}}'
  • Se vuoi salvare le registrazioni audio per la riproduzione, esegui il seguente comando curl per impostare il nome del bucket Cloud Storage e il formato dei file audio.

    curl -H "Content-Type: application/json"\
        -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
        -H "x-goog-user-project: PROJECT" \
        -X PATCH https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings/SECURITY_SETTINGS?update_mask=audio_export_settings\
        --data '{"audio_export_settings":{"gcs_bucket": "BUCKET","audio_format": "FORMAT"}}'
  • Se utilizzi Agent Assist, collega le impostazioni di sicurezza a tutti i profili di conversazione nella pagina Profilo di conversazione:

  • Se utilizzi Dialogflow, vai alla pagina Impostazioni agente e collega le impostazioni di sicurezza nella scheda Sicurezza. Ripeti questo passaggio per ogni agente virtuale.

  • Assicurati che siano state effettuate alcune conversazioni di Dialogflow dopo aver abilitato l'integrazione del runtime. L'integrazione del runtime Dialogflow non si applica retroattivamente alle conversazioni.
  • Assicurati che la conversazione sia chiusa se utilizzi AnalyzeContent.
  • Assicurati che l'agente di servizio Customer Experience Insights disponga delle autorizzazioni per recuperare le conversazioni da Dialogflow.
  • Controlla Esplora metriche in Cloud Monitoring per visualizzare le metriche specifiche dell'integrazione. Cerca il tipo di risorsa Ambiente Customer Experience Insights e la metrica Notifiche dal runtime Contact Center AI. Questa metrica indica se Dialogflow notifica effettivamente CX Insights quando si verificano le conversazioni.
  • Controlla Esplora log per trovare il punto in cui si è verificato un problema.
  • Se nessuno dei passaggi precedenti risolve il problema, contatta il tuo rappresentante di Google. Puoi inviare direttamente richieste di assistenza e feedback.
curl -H "Content-Type: application/json"\
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)"\
     -H "x-goog-user-project: PROJECT"\
    'https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings'
curl -H "Content-Type: application/json"\
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)"\
     -H "x-goog-user-project: PROJECT"\
    'https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/agents/AGENT-ID'
curl -H "Content-Type: application/json"\
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)"\
     -H "x-goog-user-project: PROJECT"\
    'https://LOCATION-dialogflow.googleapis.com/v2/projects/PROJECT/locations/LOCATION/conversationProfiles'