O resumo do Agent Assist fornece resumos das conversas aos seus agentes após a conclusão de cada conversa. Os resumos ajudam os agentes a criar as respetivas notas de conversa para rever e compreender o histórico de comunicação do utilizador final.
Esta funcionalidade está disponível nas seguintes regiões: us-central1, us-east1, us-west1, us, northamerica-northeast1, europe-west1, europe-west2, europe-west3, asia-southeast1, asia-northeast1, asia-south1, australia-southeast1, global.
Existem duas formas de implementar a funcionalidade de resumo:
- Pode formar um modelo personalizado (chat ou voz).
- Pode usar o modelo base pronto a usar (chat e voz).
Esta página indica os passos necessários para implementar o modelo de base.
Por exemplo, segue-se uma conversa de entrada de exemplo:
Um resultado do resumo do modelo de base sobre a conversa pode ter um aspeto semelhante ao seguinte:
Configure um perfil de conversa
Um perfil de conversa configura um conjunto de parâmetros que controlam as sugestões feitas a um agente durante uma conversa. Os passos seguintes criam um
ConversationProfile
com um objeto
HumanAgentAssistantConfig
.
Crie um perfil de conversa
Para criar um perfil de conversa, faça o seguinte:
- Chame o método
create
no recursoConversationProfile
. - Atribua um nome ao novo perfil de conversa.
- Introduza o seu Google Cloud ID do projeto.
- Introduza o ID do modelo. Para usar o modelo de resumo de base, não especifique o ID do modelo. Em alternativa, defina
baseline_model_version
como1.0
. - No
CreateConversationProfileRequest
para a funcionalidade de sugestões, especifiqueCONVERSATION_SUMMARIZATION
para chat ouCONVERSATION_SUMMARIZATION_VOICE
para voz.
Exemplo de modelo de base para voz
Segue-se um exemplo de JSON que usa um modelo de resumo de base para voz:
{ "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" } }
A resposta é um objeto ConversationProfile
que contém o perfil de conversa 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" }
Exemplo de modelo de base para chat
Segue-se um exemplo de JSON que usa um modelo de resumo de base para o 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" } }
A resposta é um objeto ConversationProfile
que contém o perfil de conversa 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" }
Processar conversas em tempo de execução
As conversas são processadas da mesma forma no tempo de execução, quer esteja a usar o modelo de base ou um modelo personalizado. Consulte a documentação do modelo personalizado de resumo para ver detalhes.