Agent Assist est désormais compatible avec un nouveau modèle de référence de résumé V2 pour les données vocales et de chat. Ce modèle permet aux utilisateurs de personnaliser le contenu du récapitulatif en sélectionnant l'une des sections prédéfinies suivantes:
- Situation: ce dont le client a besoin d'aide ou ce qui lui pose question.
- Action: ce que l'agent fait pour aider le client.
- Résolution: Résultat du service client.
- Satisfaction client: "Insatisfait" si le client est insatisfait à la fin de la conversation, et "Satisfait" dans le cas contraire.
- Motif de résiliation: si le client demande à résilier le service. N/A dans le cas contraire.
- Entités: paires clé-valeur des entités importantes extraites de la conversation.
Cette fonctionnalité est disponible dans les régions suivantes : us-central1, us-east1, us-west1 et globale.
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 un ConversationProfile
avec un objet HumanAgentAssistantConfig
.
Créer depuis la console
Nous vous recommandons de créer un profil de conversation à l'aide de la console Agent Assist:
- Saisissez
Display name
pour le profil de conversation. - Sélectionnez
Language
dans la liste. - Sélectionnez le type de suggestion
Conversation summarization
ouConversation summarization (voice)
. - Définissez
Suggestion model type
surBaseline model
. - Définissez
Baseline model version
sur2.0
. Si la langue sélectionnée est l'anglais, sélectionnez
Output sections
pour être inclus dans le résumé.
Créer à partir d'une API
Pour créer un profil de conversation, procédez comme suit:
- 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 le code de langue.
- Saisissez l'ID de votre modèle. Pour utiliser le modèle de référence V2, ne spécifiez pas l'ID du modèle. Définissez plutôt
baseline_model_version
sur2.0
. - Si la langue saisie est l'anglais, dans
CreateConversationProfileRequest
pour la configuration de la requête, spécifiez les sections à inclure dans le résumé. Si aucune section n'est spécifiée, les sections par défaut sontSITUATION
,ACTION
etRESOLUTION
. - 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 de code JSON qui utilise un modèle de résumé de référence pour la voix:
{ "displayName": "CONVERSATION_PROFILE_NAME", "humanAgentAssistantConfig": { "humanAgentSuggestionConfig": { "featureConfigs": [{ "suggestionFeature": { "type": "CONVERSATION_SUMMARIZATION_VOICE" }, "queryConfig": { "sections": { "sectionTypes": "SITUATION", "sectionTypes": "ACTION", "sectionTypes": "RESOLUTION", "sectionTypes": "REASON_FOR_CANCELLATION", "sectionTypes": "CUSTOMER_SATISFACTION", "sectionTypes": "ENTITIES" } }, "conversationModelConfig": { "baselineModelVersion": "2.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" }, "queryConfig": { "sections": { "sectionTypes": [ "SITUATION", "ACTION", "RESOLUTION", "REASON_FOR_CANCELLATION", "CUSTOMER_SATISFACTION", "ENTITIES" ] } }, "conversationModelConfig": { "baselineModelVersion": "2.0", } }] }, "messageAnalysisConfig": { } }, "languageCode": "en-US", "createTime": "2023-07-06T21:06:46.841816Z", "updateTime": "2023-07-06T21:06:46.841816Z", "projectNumber": "344549229138" }
Exemple de modèle de référence pour le chat
Voici un exemple de fichier JSON qui utilise un modèle de résumé de référence pour le chat:
{ "displayName": "CONVERSATION_PROFILE_NAME", "humanAgentAssistantConfig": { "humanAgentSuggestionConfig": { "featureConfigs": [{ "suggestionFeature": { "type": "CONVERSATION_SUMMARIZATION" }, "queryConfig": { "sections": { "sectionTypes": "SITUATION", "sectionTypes": "ACTION", "sectionTypes": "RESOLUTION", "sectionTypes": "REASON_FOR_CANCELLATION", "sectionTypes": "CUSTOMER_SATISFACTION", "sectionTypes": "ENTITIES" } }, "conversationModelConfig": { "baselineModelVersion": "2.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" }, "queryConfig": { "sections": { "sectionTypes": [ "SITUATION", "ACTION", "RESOLUTION", "REASON_FOR_CANCELLATION", "CUSTOMER_SATISFACTION", "ENTITIES" ] } }, "conversationModelConfig": { "baselineModelVersion": "2.0", } }] }, "messageAnalysisConfig": { } }, "languageCode": "en-US", "createTime": "2023-07-06T21:06:46.841816Z", "updateTime": "2023-07-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 sur le modèle personnalisé de résumé.