View a markdown version of this page

Utilice el autoservicio agencial - Amazon Connect Customer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Utilice el autoservicio agencial

sugerencia

El autoservicio de agencia permite a los agentes de inteligencia artificial resolver de forma autónoma los problemas de los clientes a través de los canales de voz y chat. A diferencia del autoservicio tradicional, en el que el agente de IA recupera el control del flujo de contactos cuando se selecciona una herramienta personalizada, el autoservicio agencial utiliza agentes de IA de Orchestrator que pueden razonar en varios pasos, invocar las herramientas de MCP para tomar medidas en nombre de los clientes y mantener una conversación continua hasta que se resuelva el problema o sea necesario escalarlo.

Por ejemplo, cuando un cliente llama para solicitar una reserva de hotel, un agente de inteligencia artificial de Orchestrator puede saludarlo por su nombre, hacer preguntas aclaratorias, buscar su reserva y procesar una modificación, todo ello en una sola conversación, sin devolver el control al flujo de contacto entre cada paso.

Capacidades clave

El autoservicio de Agentic ofrece las siguientes funciones:

  • Razonamiento autónomo en varios pasos: el agente de IA puede encadenar varias llamadas a herramientas y pasos de razonamiento en un solo turno de conversación para resolver solicitudes complejas.

  • Integración con las herramientas MCP: conéctese a los sistemas de respaldo a través de las herramientas del Model Context Protocol (MCP) para tomar medidas como consultar el estado de los pedidos, procesar reembolsos y actualizar los registros. Para obtener más información, consulte Herramientas MCP para agentes de IA.

  • Perfiles de seguridad: los agentes de IA utilizan el mismo marco de perfiles de seguridad que los agentes humanos, y controlan a qué herramientas puede acceder el agente de IA. Para obtener más información, consulte Asigne permisos de perfil de seguridad a los agentes de IA.

Herramientas para agentes de IA orquestadores

Puedes configurar tu agente de IA de Orchestrator para el autoservicio con los siguientes tipos de herramientas:

  • Herramientas MCP : amplíe las capacidades de los agentes de IA mediante el protocolo Model Context. Las herramientas de MCP se conectan a los sistemas secundarios para realizar acciones como consultar el estado de los pedidos, procesar los reembolsos y actualizar los registros. El agente de IA invoca las herramientas de MCP durante la conversación sin devolver el control al flujo de contactos.

  • Volver al control: indica al agente de IA que se detenga y devuelva el control al flujo de contactos. De forma predeterminada, el agente de SelfServiceOrchestrator IA incluye Complete (para finalizar la interacción) y Escalate (para transferirlo a un agente humano). Puedes eliminar estos valores predeterminados o crear los tuyos propios. Para obtener más información, consulte Herramientas personalizadas de retorno al control.

  • Constante: devuelve un valor de cadena estática configurado al agente de IA. Útil para realizar pruebas e iteraciones rápidas durante el desarrollo. Para obtener más información, consulte Herramientas constantes.

Configure el autoservicio de agencia

Siga estos pasos de alto nivel para configurar el autoservicio de agencia:

  1. Crea un agente de IA de Orchestrator. En el sitio web de administración de Connect Customer, vaya al diseñador de agentes de IA, elija agentes de IA y elija Crear agente de IA. Seleccione Orquestación como tipo de agente de IA. En Copiar desde el existente, seleccione SelfServiceOrchestrator usar el agente de IA del sistema para el autoservicio como configuración inicial.

  2. Crea un perfil de seguridad para tu agente de IA. Vaya a Usuarios, seleccione Perfiles de seguridad y cree un perfil que permita acceder a las herramientas que necesita su agente de IA. A continuación, en la configuración del agente de IA, desplázate hasta la sección Perfiles de seguridad y selecciona el perfil en el menú desplegable Seleccionar perfiles de seguridad. Para obtener más información, consulte Asigne permisos de perfil de seguridad a los agentes de IA.

  3. Configura tu agente de IA con herramientas. Agregue herramientas de MCP desde sus espacios de nombres conectados y configure las herramientas de retorno al control predeterminadas (Completey). Escalate Para obtener más información sobre las herramientas MCP, consulte. Herramientas MCP para agentes de IA

  4. Cree y adjunte un mensaje de orquestación. SelfServiceOrchestratorIncluye un SelfServiceOrchestration mensaje predeterminado que puedes usar tal cual o crear uno nuevo para definir la personalidad, el comportamiento y las instrucciones de uso de las herramientas de tu agente de IA. Para obtener más información sobre las solicitudes, consulte. Personalice los agentes de IA

    importante

    Los agentes de IA de Orchestrator requieren que las respuestas estén envueltas en <message> etiquetas. Sin este formato, los clientes no verán los mensajes del agente de IA. Para obtener más información, consulte Análisis de mensajes.

  5. Configura tu agente de IA como agente de autoservicio predeterminado. En la página de agentes de IA, desplázate hasta Configuraciones predeterminadas de los agentes de IA y selecciona tu agente en la fila de autoservicio.

  6. Crea un bot de IA conversacional. Ve a Routing, Flows, Conversational AI y crea un bot con la intención del agente Connect Customer AI habilitada. Para obtener más información, consulte Crea una intención de asistencia del agente.

  7. Crea un flujo de contactos que dirija los contactos a tu agente de IA. Añade un Get customer input (Obtener entrada del cliente) bloque que invoque tu bot de IA conversacional y un Comprobar atributos de contacto bloque para enrutarlo en función de la herramienta de retorno al control seleccionada por el agente de IA. Para obtener más información, consulte Cómo crear un flujo y agregar el bot de IA conversacional.

    La siguiente imagen muestra un ejemplo de flujo de contactos para el autoservicio de una agencia.

    Ejemplo de flujo de contactos de autoservicio entre agencias con establecer el comportamiento de registro, configurar la voz y obtener la opinión de los clientes con un bot de Lex.
sugerencia

Si desea habilitar la transmisión de chat para el autoservicio entre agencias, consulte. Habilitar la transmisión de mensajes para el AI-powered chat Para obtener un tutorial completo sobre el chat de principio a fin con streaming, consulte. Configure el chat de autoservicio para agencias de principio a fin

Cree herramientas personalizadas de Return to Control

Las herramientas de retorno al control indican al agente de IA que detenga el procesamiento y devuelva el control al flujo de contactos. Cuando se invoca una herramienta de retorno al control, el nombre de la herramienta y sus parámetros de entrada se almacenan como atributos de sesión de Amazon Lex, que el flujo de contactos puede leer mediante un Comprobar atributos de contacto bloque para determinar la siguiente acción.

Si bien el agente de SelfServiceOrchestrator IA incluye herramientas predeterminadas Complete y de Escalate retorno al control, puede crear herramientas de retorno al control personalizadas con esquemas de entrada que capturen un contexto adicional para que su flujo de contactos pueda actuar sobre él.

Para crear una herramienta de retorno al control personalizada:

  1. En la configuración de tu agente de IA, selecciona Añadir herramienta y, a continuación, elige Crear nueva herramienta de IA.

  2. Introduce un nombre para la herramienta y selecciona Volver al control como tipo de herramienta.

  3. Defina un esquema de entrada que especifique el contexto que el agente de IA debe capturar al invocar la herramienta.

  4. (Opcional) En el campo Instrucciones, describe cuándo el agente de IA debe usar esta herramienta.

  5. (Opcional) Agregue ejemplos para guiar el comportamiento del agente de IA al invocar la herramienta.

  6. Selecciona Crear y, a continuación, elige Publicar para guardar tu agente de IA.

Ejemplo: herramienta de escalación personalizada con contexto

El siguiente ejemplo muestra cómo reemplazar la herramienta Escalate predeterminada por una versión personalizada que captura el motivo, el resumen, la intención del cliente y la opinión del cliente. Este contexto adicional brinda a los agentes humanos una ventaja inicial cuando retoman la conversación.

En primer lugar, elimina la herramienta Escalate predeterminada de tu agente de IA. A continuación, cree una nueva herramienta de retorno al control denominada Escalate con el siguiente esquema de entrada:

{ "type": "object", "properties": { "customerIntent": { "type": "string", "description": "A brief phrase describing what the customer wants to accomplish" }, "sentiment": { "type": "string", "description": "Customer's emotional state during the conversation", "enum": ["positive", "neutral", "frustrated"] }, "escalationSummary": { "type": "string", "description": "Summary for the human agent including what the customer asked for, what was attempted, and why escalation is needed", "maxLength": 500 }, "escalationReason": { "type": "string", "description": "Category for the escalation reason", "enum": [ "complex_request", "technical_issue", "customer_frustration", "policy_exception", "out_of_scope", "other" ] } }, "required": [ "escalationReason", "escalationSummary", "customerIntent", "sentiment" ] }

En el campo Instrucciones, describe cuándo debe escalar el agente de IA. Por ejemplo:

Escalate to a human agent when: 1. The customer's request requires specialized expertise 2. Multiple tools fail or return errors repeatedly 3. The customer expresses frustration or explicitly requests a human 4. The request involves complex coordination across multiple services 5. You cannot provide adequate assistance with available tools

(Opcional) Añade ejemplos para guiar el tono del agente de IA durante la escalada. Por ejemplo:

<message> I understand this requires some specialized attention. Let me connect you with a team member who can help coordinate all the details. I'll share everything we've discussed so they can pick up right where we left off. </message>

Utilice las herramientas de retorno al control en su flujo de contactos

Cuando el agente de IA invoca una herramienta de retorno al control, el control vuelve a tu flujo de contactos. Debes configurar tu flujo para detectar qué herramienta se ha invocado y dirigir el contacto en consecuencia.

Cómo funciona la detección de Return to Control

Cuando el agente de IA invoca una herramienta de retorno al control:

  1. La conversación con la IA finaliza.

  2. El control vuelve al flujo de contactos.

  3. El nombre de la herramienta y los parámetros de entrada se almacenan como atributos de sesión de Amazon Lex.

  4. Su flujo comprueba estos atributos y los encamina en consecuencia.

Configure el enrutamiento basándose en las herramientas de Return to Control

Siga estos pasos para agregar el enrutamiento de Return to Control a su flujo de contactos:

  1. Añade un Comprobar atributos de contacto bloque después de la salida predeterminada de tu bloque Get customer input.

  2. Configura el bloque para comprobar el nombre de la herramienta:

    • Espacio de nombres: Lex

    • Clave: atributos de sesión

    • Clave de atributo de sesión: Tool

    Agregue condiciones para cada herramienta de Return to Control que desee utilizar. Por ejemplo, agrega condiciones en las que el valor sea igual Complete o el nombre de cualquier herramienta de devolución al control personalizada que hayas creado. Escalate

  3. (Opcional) Añada un Establecer atributos de contacto bloque para copiar los parámetros de entrada de la herramienta de los atributos de sesión de Amazon Lex a los atributos de contacto. Esto hace que el contexto esté disponible para el enrutamiento descendente y las pantallas emergentes de los agentes.

  4. Conecte cada condición a la lógica de enrutamiento adecuada. Por ejemplo:

    • Completar: diríjase a un bloque de desconexión para finalizar la interacción.

    • Escalar: diríjase a una cola de trabajo establecida y transfiéralo a un bloque de colas para transferir el contacto a un agente humano.

    • Herramientas personalizadas: diríjase a cualquier lógica de flujo adicional específica para su caso de uso.

  5. Conecta la salida que no coincide del Comprobar atributos de contacto bloque a un bloque de desconexión o a una lógica de enrutamiento adicional.

Ejemplo: enrutar una herramienta de Escalate con contexto

Si ha creado una herramienta de escalación personalizada con contexto (consulteEjemplo: herramienta de escalación personalizada con contexto), puede copiar el contexto de escalación a los atributos de contacto mediante un Establecer atributos de contacto bloque. Configura los siguientes atributos de forma dinámica:

Clave de destino (definida por el usuario) Espacio de nombres de origen Clave de atributo de la sesión de origen
Motivo de la escalada Lex — Atributos de sesión Motivo de la escalada
Resumen de la escalada Lex — Atributos de sesión Resumen de la escalación
Intención del cliente Lex — Atributos de sesión Intención del cliente
opinión Lex — Atributos de sesión opinión

(Opcional) Agregue un bloque de configuración del flujo de eventos para mostrar el contexto de la escalada al agente humano cuando acepte el contacto. Establezca el evento en el flujo predeterminado para la interfaz de usuario del agente y seleccione un flujo que presente al agente el resumen, el motivo y el sentimiento de la escalada.

Usa las herramientas de Constant para las pruebas y el desarrollo

Las herramientas constantes devuelven un valor de cadena estática configurado al agente de IA cuando se invoca. A diferencia de las herramientas Return to Control, las herramientas Constant no terminan la conversación con la IA: el agente de IA recibe la cadena y continúa la conversación. Esto hace que las herramientas de Constant sean útiles para realizar pruebas e iteraciones rápidas durante el desarrollo, ya que permiten simular las respuestas de las herramientas sin necesidad de conectarse a los sistemas de fondo.

Para crear una herramienta Constant:

  1. En la configuración de tu agente de IA, selecciona Añadir herramienta y, a continuación, elige Crear nueva herramienta de IA.

  2. Ingresa un nombre de herramienta y selecciona Constante como tipo de herramienta.

  3. En el campo Valor constante, introduzca la cadena estática que la herramienta debe devolver al agente de IA.

  4. Selecciona Crear y, a continuación, elige Publicar para guardar tu agente de IA.

Por ejemplo, puedes crear una herramienta de Constant denominada getOrderStatus que devuelva una respuesta JSON de muestra. Con esta herramienta de Constant, puedes probar cómo tu agente de IA gestiona las solicitudes de estado de los pedidos antes de conectarte a tu sistema de gestión de pedidos real a través de una herramienta de MCP.