Agent Assist ahora admite un nuevo modelo de modelo de referencia de resumen V2 para datos de voz y chat. Este modelo permite a los usuarios personalizar el contenido del resumen seleccionando entre las siguientes secciones predefinidas:
- Situación: Es lo que necesita ayuda o sobre lo que tiene preguntas.
- Acción: Lo que hace el agente para ayudar al cliente.
- Resolución: Es el resultado de la atención al cliente.
- Satisfacción del cliente: "No satisfecho" si el cliente no está conforme al final de la conversación y "Satisfecho" en caso contrario.
- Motivo de la cancelación: Si el cliente solicita cancelar el servicio. De lo contrario, es N/A.
- Entidades: Son los pares clave-valor de las entidades importantes extraídas de la conversación.
Esta función está disponible en las siguientes regiones: us-central1, us-east1, us-west1 y global.
Cómo configurar un perfil de conversación
Un perfil de conversación configura un conjunto de parámetros que controlan las sugerencias que se le hacen a un agente durante una conversación. En los siguientes pasos, se crea un objeto ConversationProfile
con un objeto HumanAgentAssistantConfig
.
Cómo crear desde la consola
Te recomendamos que crees un perfil de conversación con la consola de Agent Assist:
- Ingresa
Display name
para el perfil de conversación. - Selecciona
Language
en la lista. - Selecciona el tipo de sugerencia
Conversation summarization
oConversation summarization (voice)
. - Establece
Suggestion model type
enBaseline model
. - Establece
Baseline model version
en2.0
. Si el idioma seleccionado es inglés, selecciona
Output sections
para que se incluya en el resumen.
Crea desde la API
Para crear un perfil de conversación, haz lo siguiente:
- Llama al método
create
en el recursoConversationProfile
. - Proporciona un nombre para el nuevo perfil de conversación.
- Ingresa el ID de tu Google Cloud proyecto.
- Ingresa el código de idioma.
- Ingresa el ID de tu modelo. Para usar el modelo de referencia de V2, no
especifiques el ID del modelo. En su lugar, configura
baseline_model_version
como2.0
. - Si el idioma ingresado es inglés, en el
CreateConversationProfileRequest
de la configuración de la consulta, especifica las secciones que se incluirán en el resumen. Las secciones predeterminadas sonSITUATION
,ACTION
yRESOLUTION
si no se especifica ninguna. - En el
CreateConversationProfileRequest
de la función de sugerencias, especificaCONVERSATION_SUMMARIZATION
para el chat oCONVERSATION_SUMMARIZATION_VOICE
para la voz.
Ejemplo de modelo de referencia para voz
El siguiente es un ejemplo de JSON que usa un modelo de resumen de referencia para voz:
{ "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 respuesta es un objeto ConversationProfile
que contiene el perfil de conversación 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" }
Ejemplo de modelo de referencia para el chat
El siguiente es un ejemplo de JSON que usa un modelo de resumen de referencia para el 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 respuesta es un objeto ConversationProfile
que contiene el perfil de conversación 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" }
Controla las conversaciones durante el tiempo de ejecución
Las conversaciones se controlan de la misma manera en el entorno de ejecución, ya sea que uses el modelo de referencia o uno personalizado. Consulta la documentación del modelo personalizado de resumen para obtener más información.