Como solucionar problemas de integração do ambiente de execução do Dialogflow

Se você ativou a integração do tempo de execução do Dialogflow, mas o console do CX Insights não mostra as conversas criadas no Dialogflow, siga estas etapas para resolver o problema.

  • Verifique se você atende a todos os pré-requisitos do recurso.
  • Verifique se você está usando configurações de segurança específicas do agente ou de todo o projeto. As configurações de segurança da V2 se aplicam a todo o projeto e estão disponíveis apenas na região global. Todas as outras regiões vão usar configurações de segurança específicas do agente ou do perfil de conversa.

  • Execute o seguinte comando curl para listar todas as configurações de segurança disponíveis no seu projeto do Dialogflow ou do 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'
  • Para editar as configurações de segurança atuais, receba o ID da configuração na resposta do comando de lista. Por exemplo, projects/ccai-fishfood/locations/us-east1/securitySettings/729a8e06dfed549f: SECURITY_SETTINGS=729a8e06dfed549f.

  • Execute o comando curl a seguir para atualizar o SecuritySettings do Dialogflow. Defina enable_insights_export como 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}}'
  • Use o comando a seguir para criar uma configuração de segurança com o CX Insights ativado.

    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 você quiser salvar as gravações de áudio para reprodução, execute o comando curl a seguir para definir o nome do bucket do Cloud Storage e o formato dos arquivos de áudio.

    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 você estiver usando o recurso Assistente de agente, anexe as configurações de segurança a todos os seus perfis de conversa na página Perfil de conversa:

  • Se você estiver usando o Dialogflow, navegue até a página Configurações do agente e anexe as configurações de segurança na guia Segurança. Repita essa etapa para cada agente virtual.

  • Verifique se algumas conversas do Dialogflow aconteceram depois que você ativou a integração do ambiente de execução. A integração do ambiente de execução do Dialogflow não é aplicada retroativamente às conversas.
  • Verifique se a conversa está fechada ao usar AnalyzeContent.
  • Verifique se o agente de serviço do Customer Experience Insights tem as permissões para buscar conversas do Dialogflow.
  • Confira o Metrics Explorer do Cloud Monitoring para ver métricas específicas da integração. Procure o tipo de recurso Ambiente do Customer Experience Insights e a métrica Notificações do tempo de execução da Contact Center AI. Essa métrica mostra se o Dialogflow está realmente notificando o CX Insights quando as conversas acontecem.
  • Verifique o Explorador de registros para descobrir onde algo deu errado.
  • Se nenhuma das etapas anteriores resolver o problema, entre em contato com seu representante do Google. Você pode enviar solicitações de suporte e feedback diretamente para eles.
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'