Agent Assist ora supporta un nuovo modello di riferimento per il riassunto V2 per i dati vocali e di chat. Questo modello consente agli utenti di personalizzare i contenuti del riepilogo selezionando una delle seguenti sezioni predefinite:
- Situazione: per cosa il cliente ha bisogno di assistenza o ha domande.
- Azione: cosa fa l'agente per aiutare il cliente.
- Risoluzione: risultato dell'assistenza clienti.
- Soddisfazione del cliente: "Insoddisfatto" se il cliente non è soddisfatto al termine della conversazione e "Soddisfatto" in caso contrario.
- Motivo dell'annullamento: se il cliente richiede l'annullamento del servizio. N/A in caso contrario.
- Entità: le coppie chiave-valore delle entità importanti estratte dalla conversazione.
Questa funzionalità è disponibile nelle seguenti regioni: us-central1, us-east1, us-west1, global.
Configurare un profilo di conversazione
Un profilo di conversazione configura un insieme di parametri che controllano i suggerimenti fatti a un agente durante una conversazione. I passaggi che seguono creano un
ConversationProfile
con un
HumanAgentAssistantConfig
oggetto.
Creare dalla console
Ti consigliamo di creare un profilo di conversazione utilizzando la console Agent Assist:
- Inserisci
Display name
per il profilo di conversazione. - Seleziona
Language
dall'elenco. - Seleziona il tipo di suggerimento
Conversation summarization
oConversation summarization (voice)
. - Imposta
Suggestion model type
suBaseline model
. - Imposta
Baseline model version
su2.0
. Se la lingua selezionata è l'inglese, seleziona
Output sections
per includerla nel riepilogo.
Creare dall'API
Per creare un profilo di conversazione:
- Chiama il metodo
create
sulla risorsaConversationProfile
. - Assegna un nome al nuovo profilo di conversazione.
- Inserisci l'ID progetto Google Cloud .
- Inserisci il codice lingua.
- Inserisci l'ID del modello. Per utilizzare il modello di riferimento V2, non
specificare l'ID modello. Imposta invece
baseline_model_version
su2.0
. - Se la lingua inserita è l'inglese, in
CreateConversationProfileRequest
per la configurazione della query, specifica le sezioni da includere nel riepilogo. Le sezioni predefinite sonoSITUATION
,ACTION
eRESOLUTION
se non viene specificata alcuna sezione. - In
CreateConversationProfileRequest
per la funzionalità di suggerimento, specificaCONVERSATION_SUMMARIZATION
per la chat oCONVERSATION_SUMMARIZATION_VOICE
per la voce.
Esempio di modello di riferimento per la voce
Di seguito è riportato un esempio di JSON che utilizza un modello di sintesi di base per la voce:
{ "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 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" }, "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" }
Esempio di modello di riferimento per la chat
Di seguito è riportato un esempio di JSON che utilizza un modello di sintesi di riferimento per la 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 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" }, "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" }
Gestire le conversazioni in fase di esecuzione
Le conversazioni vengono gestite allo stesso modo in fase di esecuzione, indipendentemente dall'utilizzo del modello di riferimento o di un modello personalizzato. Per ulteriori dettagli, consulta la documentazione del modello personalizzato di sintesi.