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 :
- Appelez la méthode
create
sur la ressourceConversationProfile
. - Attribuez un nom au nouveau profil de conversation.
- Saisissez l'ID de votre projet Google Cloud .
- 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
sur1.0
. - Dans le
CreateConversationProfileRequest
de la fonctionnalité de suggestion, spécifiezCONVERSATION_SUMMARIZATION
pour le chat ouCONVERSATION_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.