Conceptos básicos de Agent Assist

Este documento es una guía básica de los recursos de Agent Assist. Puedes encontrar más detalles sobre los recursos que se describen aquí en la documentación de referencia. Te recomendamos que te familiarices con esta guía antes de comenzar a usar Agente Asistido.

Conversaciones

Una conversación es un recurso que representa un intercambio entre dos o más participantes. Cada vez que la oración de un participante de la conversación se pasa a Agent Assist como parte de un recurso de conversación, se crea y almacena un mensaje para la conversación.

Perfiles de conversación

Cada conversación se crea con un perfil de conversación. Cada perfil de conversación contiene un conjunto de parámetros que controlan las sugerencias que se proporcionan al agente humano durante una conversación. También puedes configurar un perfil de conversación para usarlo con un agente virtual, que genera automáticamente una respuesta al usuario final.

Puedes crear un perfil de conversación con la consola de Agent Assist o llamando directamente a la API.

Participantes

Cada conversación puede tener los siguientes participantes:

  • END_USER: El participante es un usuario final. Es la persona con la que el agente está conversando.
  • AUTOMATED_AGENT: El participante es un agente automatizado.
  • HUMAN_AGENT: El participante es un agente humano.

Agentes virtuales

Los agentes de Dialogflow son agentes virtuales que puedes compilar y configurar para conversaciones con tus usuarios finales. Puedes diseñar tu sistema de modo que los usuarios finales interactúen inicialmente con un agente virtual antes de que se derive el caso a un agente humano. Puedes usar un agente de Dialogflow ES o de Dialogflow CX.

Etapas de la conversación

Una conversación con un usuario final tiene varias etapas:

  1. Etapa de conexión: El usuario final inicia un diálogo de chat.
  2. Etapa del agente virtual: El usuario final está conectado a un agente virtual de Dialogflow. El agente virtual se comunica con el usuario final y trata de resolver todos los problemas y solicitudes. Puedes configurar tu sistema para que omita el agente virtual y las etapas de transferencia.
  3. Etapa de transferencia: Si el agente virtual no puede resolver todos los problemas del usuario final, la conversación se transfiere a un agente humano.
  4. Etapa de Agent Assist: El usuario final se conecta a uno o más agentes humanos. Agent Assist proporciona sugerencias de documentos y respuestas en tiempo real al agente humano que son relevantes para la conversación.
  5. Fase de finalización: El usuario final se desconecta del chat de texto.

Agente de escritorio

Para implementar Agent Assist en conversaciones basadas en texto, debes integrar la API de Agent Assist en el escritorio de tu agente.