La funzionalità di riepilogo di Agent Assist fornisce riepiloghi delle conversazioni agli agenti al termine di ogni conversazione. I riepiloghi aiutano gli agenti a creare le note della conversazione per esaminare e comprendere la cronologia delle comunicazioni dell'utente finale.
Questa funzionalità è disponibile nelle seguenti regioni: us-central1, us-east1, us-west1, us, northamerica-northeast1, europe-west1, europe-west2, europe-west3, asia-southeast1, asia-northeast1, asia-south1, australia-southeast1, global.
Esistono due modi per implementare la funzionalità di riepilogo:
- Puoi addestrare un modello personalizzato (chat o voce).
- Puoi utilizzare il modello di base predefinito (chat e voce).
Questa pagina fornisce i passaggi necessari per implementare il modello di base.
Ad esempio, ecco una conversazione di input di esempio:
Un output del riepilogo del modello di base sulla conversazione potrebbe essere simile al seguente:
Configurare un profilo di conversazione
Un profilo di conversazione configura un insieme di parametri che controllano i
suggerimenti forniti a un agente durante una conversazione. I passaggi seguenti creano un
ConversationProfile
con un oggetto
HumanAgentAssistantConfig
.
Creare un profilo di conversazione
Per creare un profilo di conversazione:
- Chiama il metodo
create
sulla risorsaConversationProfile
. - Specifica un nome per il nuovo profilo di conversazione.
- Inserisci l'ID progetto Google Cloud .
- Inserisci l'ID modello. Per utilizzare il modello di riepilogo di base, non
specificare l'ID modello. Imposta invece
baseline_model_version
su1.0
. - Nel
CreateConversationProfileRequest
per la funzionalità di suggerimento, specificaCONVERSATION_SUMMARIZATION
per la chat oCONVERSATION_SUMMARIZATION_VOICE
per la voce.
Esempio di modello di base per la voce
Di seguito è riportato un esempio JSON che utilizza un modello di riepilogo di base per la voce:
{ "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 risposta è un oggetto ConversationProfile
contenente il profilo
della conversazione 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" }
Esempio di modello di base per la chat
Di seguito è riportato un esempio JSON che utilizza un modello di riepilogo di base per la 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 risposta è un oggetto ConversationProfile
contenente il profilo
della conversazione 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" }
Gestire le conversazioni in fase di runtime
Le conversazioni vengono gestite allo stesso modo in fase di runtime, indipendentemente dal fatto che utilizzi il modello di base o un modello personalizzato. Per ulteriori dettagli, consulta la documentazione relativa al modello personalizzato di riepilogo.