View a markdown version of this page

Utilice el autoservicio de agentes - Cliente de Amazon Connect

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 de agentes

sugerencia

El autoservicio de Agentic permite a los agentes de Connect AI 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 devolvía el control al flujo de contactos cuando se selecciona una herramienta personalizada, el autoservicio de agentic utiliza agentes de IA orquestadores que pueden razonar a lo largo de varios pasos, recurrir a 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 intensificarlo.

Por ejemplo, cuando un cliente llama por una reserva de hotel, un agente de IA de Orchestrator puede saludarlo por su nombre, hacerle preguntas aclaratorias, consultar su reserva y procesar una modificación, todo ello en una sola conversación, sin devolver el control al flujo de contactos 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 múltiples llamadas a herramientas y pasos de razonamiento en un solo turno de conversación para resolver solicitudes complejas.

  • Integración de herramientas MCP: conéctese a los sistemas de back-end a través de las herramientas del Model Context Protocol (MCP) para realizar acciones como buscar 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 organizar agentes de IA

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 MCP se conectan a los sistemas internos para tomar medidas, 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.

  • Vuelva al control: indique 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 y and/or crear los tuyos propios. Para obtener más información, consulte Herramientas de retorno al control personalizadas.

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

Configure el autoservicio de los agentes

Siga estos pasos generales para configurar el autoservicio de los agentes:

  1. Crea un agente de IA de Orchestrator. En el sitio web de administración de Amazon Connect, vaya al diseñador de agentes de IA, elija agentes de IA y elija Crear agente de IA. Selecciona Orchestration como tipo de agente de IA. En Copiar de uno existente, selecciona SelfServiceOrchestratorusar el agente de IA del sistema para el autoservicio como configuración inicial.

  2. Cree un perfil de seguridad para su agente de IA. Ve a Usuarios, elige Perfiles de seguridad y crea un perfil que dé acceso a las herramientas que necesita tu agente de IA. A continuación, en la configuración de su agente de IA, vaya a la sección Perfiles de seguridad y seleccione 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. Añada herramientas de MCP desde sus espacios de nombres conectados y configure las herramientas de Return to 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 indicaciones, consulte. Personalice los agentes de Connect AI

    importante

    Los agentes de IA de Orchestrator requieren que las respuestas estén incluidas 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 el 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. Vaya a Enrutamiento, flujos, IA conversacional y cree un bot con la intención de agente de Amazon Connect AI habilitada. Para obtener más información, consulte Cree la intención de un agente de Connect AI.

  7. Cree un flujo de contactos que dirija los contactos a su agente de IA. Añade un Get customer input (Obtener entrada del cliente) bloque que invoque a tu bot de IA conversacional y un Comprobar atributos de contacto bloque para enrutarlo en función de la herramienta Return to 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 los agentes.

    Ejemplo de flujo de contactos de autoservicio para agencias con Set Logging Behavior, Set Voice, Obtenga la opinión de los clientes con un bot Lex, Verifique los atributos de contacto para la selección de herramientas con las ramas Complete, Escalate y No Match, Establezca cola de trabajo, Transfiera a cola y Desconecte bloques.
sugerencia

Si desea habilitar la transmisión de chats para el autoservicio de los agentes, consulte. Habilite la transmisión de mensajes para un chat con tecnología de IA Para ver un recorrido completo del end-to-end chat con transmisión, consulte. Configure el chat de autoservicio de un agente 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 Return to Control, el nombre de la herramienta y sus parámetros de entrada se almacenan como atributos de sesión de Amazon Lex, que su 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 Return to Control, usted puede crear herramientas de Return to Control personalizadas con esquemas de entrada que capturen un contexto adicional para que su flujo de contactos pueda actuar en consecuencia.

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, selecciona Crear nueva herramienta de IA.

  2. Introduce el nombre de 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, describa cuándo el agente de IA debe utilizar esta herramienta.

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

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

Ejemplo: herramienta de escalado personalizada con contexto

El siguiente ejemplo muestra cómo reemplazar la herramienta Escalate predeterminada por una versión personalizada que capture el motivo, el resumen, la intención del cliente y la opinión de los clientes. Este contexto adicional proporciona a los agentes humanos una ventaja a la hora de retomar la conversación.

En primer lugar, elimina la herramienta Escalate predeterminada de tu agente de IA. A continuación, cree una nueva herramienta de Return to Control llamada 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 intensificarse 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 Return to 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 enrutar 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 sobre la IA termina.

  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 las rutas en consecuencia.

Configure el enrutamiento en función de las herramientas de Return to Control

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

  1. Agrega un Comprobar atributos de contacto bloque después de la salida predeterminada de tu bloque de entrada Get customer.

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

    • Espacio de nombres: Lex

    • Clave: Atributos de la sesión

    • Clave de atributo de sesión: Tool

    Añada condiciones para cada herramienta de Return to Control que desee utilizar. Por ejemplo, añada condiciones en las que el valor sea igual a CompleteEscalate, o el nombre de cualquier herramienta personalizada de Return to Control que haya creado.

  3. (Opcional) Añada un Establecer atributos de contacto bloque para copiar los parámetros de entrada de la herramienta desde 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:

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

    • Escalar: dirigirse a una cola de trabajo establecida y transferirlo 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. Conecte la salida No match del Comprobar atributos de contacto bloque a un bloque de desconexión o a una lógica de enrutamiento adicional.

Ejemplo: enrutamiento de una herramienta de escalado con contexto

Si ha creado una herramienta de escalada personalizada con contexto (consulteEjemplo: herramienta de escalado personalizada con contexto), puede copiar el contexto de escalada a los atributos de los contactos mediante un Establecer atributos de contacto bloque. Defina 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 escalada Lex — Atributos de sesión Motivo de escalada
Resumen de la escalada Lex — Atributos de sesión Resumen de 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 flujo de eventos establecido para mostrar el contexto de escalada al agente humano cuando acepte el contacto. Defina el evento como flujo predeterminado para la interfaz de usuario del agente y seleccione un flujo que presente al agente el resumen de la escalada, el motivo y la opinión.

Utilice 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 invocan. A diferencia de las herramientas Return to Control, las herramientas Constant no finalizan la conversación con la IA: el agente de IA recibe la cadena y continúa la conversación. Esto hace que las herramientas Constant sean útiles para realizar pruebas y realizar iteraciones rápidas durante el desarrollo, lo que permite simular las respuestas de las herramientas sin necesidad de conectarse a sistemas de back-end.

Para crear una herramienta Constant:

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

  2. Introduce 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. Seleccione Crear y, a continuación, seleccione Publicar para guardar su agente de IA.

Por ejemplo, puedes crear una herramienta Constant con un nombre getOrderStatus que devuelva un ejemplo de respuesta JSON. Esto le permite probar cómo su agente de IA gestiona las solicitudes de estado de los pedidos antes de conectarse a su sistema de gestión de pedidos actual a través de una herramienta de MCP.