Modèle de référence de synthèse V1 pour le chat et la voix

La fonctionnalité de synthèse d'Agent Assist fournit des résumés de conversation à vos agents après chaque conversation. Les résumés aident les agents à créer des notes de conversation pour examiner et comprendre l'historique des communications avec les utilisateurs finaux.

Cette fonctionnalité est disponible dans les régions suivantes : us-central1, us-east1, us-west1, us, northamerica-northeast1, europe-west1, europe-west2, europe-west3, asia-southeast1, asia-northeast1, asia-south1, australia-southeast1, global.

Il existe deux façons d'implémenter la fonctionnalité de synthèse :

  • Vous pouvez entraîner un modèle personnalisé (chat ou voix).
  • Vous pouvez utiliser le modèle de référence prêt à l'emploi (chat et voix).

Cette page décrit la procédure à suivre pour implémenter le modèle de référence.

Voici un exemple de conversation d'entrée :

Voici un exemple de résultat de résumé du modèle de référence concernant la conversation :

Configurer un profil de conversation

Un profil de conversation configure un ensemble de paramètres qui contrôlent les suggestions adressées à un agent au cours d'une conversation. Les étapes suivantes permettent de créer ConversationProfile avec un objet HumanAgentAssistantConfig.

Créer un profil de conversation

Pour créer un profil de conversation :

  1. Appelez la méthode create sur la ressource ConversationProfile.
  2. Attribuez un nom au nouveau profil de conversation.
  3. Saisissez l'ID de votre projet Google Cloud .
  4. Saisissez l'ID de votre modèle. Pour utiliser le modèle de synthèse de référence, ne spécifiez pas l'ID du modèle. Définissez plutôt baseline_model_version sur 1.0.
  5. Dans le CreateConversationProfileRequest de la fonctionnalité de suggestion, spécifiez CONVERSATION_SUMMARIZATION pour le chat ou CONVERSATION_SUMMARIZATION_VOICE pour la voix.

Exemple de modèle de référence pour la voix

Voici un exemple JSON qui utilise un modèle de synthèse de référence pour la voix :

{
  "parent": "projects/PROJECT_ID/locations/global",
  "conversationProfile": {
    "displayName": "CONVERSATION_PROFILE_NAME",
    "humanAgentAssistantConfig": {
      "humanAgentSuggestionConfig": {
        "featureConfigs": [{
          "suggestionFeature": {
            "type": "CONVERSATION_SUMMARIZATION_VOICE"
          },
          "conversationModelConfig": {
            "baseline_model_version": "1.0",
          }
        }]
      }
    },
    "languageCode": "en-US"
  }
}

La réponse est un objet ConversationProfile contenant le profil de conversation name :

{
  "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID",
  "displayName": "CONVERSATION_PROFILE_NAME",
  "automatedAgentConfig": {
  },
  "humanAgentAssistantConfig": {
    "notificationConfig": {
    },
    "humanAgentSuggestionConfig": {
      "featureConfigs": [{
        "suggestionFeature": {
          "type": "CONVERSATION_SUMMARIZATION_VOICE"
        },
        "conversationModelConfig": {
        }
      }]
    },
    "messageAnalysisConfig": {
    }
  },
  "languageCode": "en-US",
  "createTime": "2022-06-06T21:06:46.841816Z",
  "updateTime": "2022-06-06T21:06:46.841816Z",
  "projectNumber": "344549229138"
}

Exemple de modèle de référence pour le chat

Voici un exemple JSON qui utilise un modèle de synthèse de référence pour le chat :

{
  "parent": "projects/PROJECT_ID/locations/global",
  "conversationProfile": {
    "displayName": "CONVERSATION_PROFILE_NAME",
    "humanAgentAssistantConfig": {
      "humanAgentSuggestionConfig": {
        "featureConfigs": [{
          "suggestionFeature": {
            "type": "CONVERSATION_SUMMARIZATION"
          },
          "conversationModelConfig": {
            "baseline_model_version": "1.0",
          }
        }]
      }
    },
    "languageCode": "en-US"
  }
}

La réponse est un objet ConversationProfile contenant le profil de conversation name :

{
  "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID",
  "displayName": "CONVERSATION_PROFILE_NAME",
  "automatedAgentConfig": {
  },
  "humanAgentAssistantConfig": {
    "notificationConfig": {
    },
    "humanAgentSuggestionConfig": {
      "featureConfigs": [{
        "suggestionFeature": {
          "type": "CONVERSATION_SUMMARIZATION"
        },
        "conversationModelConfig": {
        }
      }]
    },
    "messageAnalysisConfig": {
    }
  },
  "languageCode": "en-US",
  "createTime": "2022-06-06T21:06:46.841816Z",
  "updateTime": "2022-06-06T21:06:46.841816Z",
  "projectNumber": "344549229138"
}

Gérer les conversations lors de l'exécution

Les conversations sont gérées de la même manière au moment de l'exécution, que vous utilisiez le modèle de référence ou un modèle personnalisé. Pour en savoir plus, consultez la documentation Modèle personnalisé de synthèse.