Buenas prácticas para redactar guías
Puede dar forma al comportamiento de interacción de los agentes de IA y mejorar la coherencia siguiendo algunas de las mejores prácticas cuando escriba instrucciones de guía. Los comandos predefinidos le permiten estructurar su guía de tal forma que las interacciones de su agente de IA sean fiables y coherentes a lo largo de las sesiones de interacción.
Planifique sus guías
Cuando planifique su guía, asegúrese de no pasarse de la meta y de que sus guías no sean largas.
Mantener la guía centrada en una sola tarea
Genesys recomienda que diseñe cada guía para gestionar una única intención de cliente bien definida, como "cambiar fecha de entrega" o "consultar saldo de cuenta". Limitar cada guía a una intención restringe el alcance del modelo lingüístico amplio (LLM) para garantizar la previsibilidad y la precisión. Para las conversaciones con varias intenciones, conecte varios bloques de guía dentro de un único flujo de arquitectura.
La guía debe ser breve
Para construir una guía de éxito, empiece primero por los pasos esenciales, valídelos con usuarios y datos reales y amplíe poco a poco las capacidades hasta conseguir el resultado preferido. Con las bases adecuadas y un enfoque iterativo, los agentes de IA pueden aportar un valor empresarial real, automatizando no sólo tareas, sino flujos de trabajo completos con inteligencia y adaptabilidad.
Mantener un tono profesional y conversacional
Aunque las instrucciones del guía pueden ser técnicas, la interacción resultante con el agente de IA debe ser natural. Formule sus instrucciones de manera que creen un tono profesional, útil y conversacional.
Construye tus guías
Siga estas directrices para estructurar, dar formato y crear tareas sencillas y manejables.
Estructuración y formato de la guía
Utilice los comandos predefinidos como bloques de construcción para su guía mientras escribe las instrucciones de su guía.
Divida su tarea en pasos sencillos
Divida una tarea compleja en pasos más sencillos y manejables. Este proceso garantiza que su Agente Virtual pueda seguir las instrucciones con precisión sin sentirse abrumado.
- Nombra cada paso en el orden en que quieres que tu agente de IA ejecute la tarea. Nombrar los pasos también le permite ordenar a su agente de IA que rompa la ejecución secuencial y salte a cualquiera de los pasos de la guía.
- Como medida adicional, segregue su guía en pasos principales y subpasos. Con este enfoque, puede asignar un nombre único a sus pasos principales, permitiendo a su agente de IA ir a cualquiera de los pasos principales según sea necesario.
Introduction
- Say "Hello, I'm ACME's Router Connectivity assistant. What can I help you with?"
Basic Checks
- Ask "Let's start with some basic checks. First, please verify that your router is turned on and all cable connections are secure."
- Store in {{Variable.router_on}} and {{Variable.cable_check}}
- If cable connections are not secured
- Then Go To Step Plug Cables
- Else Go To Step Ask Power Status Lights
Plug Cables
- Ask "Please secure the cables. Has that resolved the issue?"
- Store in {{Variable.cable_fixed}}
- If cable connections are secured and it resolved the router issue
- Then Go To Step Resolution
- Else Go To Step Ask Power Status Lights
Ask Power Status Lights
...
Utiliza el comando Ir a para saltar entre pasos
- Haga referencia a otros pasos utilizando los nombres de los pasos.
- Indique claramente el nombre del paso de destino.
|
Buen ejemplo |
Mal ejemplo |
|---|---|
|
- Vaya al paso Recopilar información del paciente. |
- Vaya al paso 2. |
Reducir la ambigüedad
- Cuando definas los pasos, sé preciso y específico sobre el resultado o la respuesta que quieres del agente de IA.
- Absténgase de utilizar instrucciones ambiguas, vagas o amplias. Unas instrucciones claras ayudan a sus agentes de IA a producir mejores resultados.
- Proporcione tanto contexto como sea posible incluyendo variables, acciones de datos y orientación específica sobre el manejo de diferentes escenarios. Prepare a sus agentes para hacer frente a situaciones imprevistas con secciones o pasos específicos.
Utilizar la información de un flujo Arquitecto
Si desea utilizar información de un flujo en la guía, cree variables de entrada para manejar dicha información. Por ejemplo, si se recoge un nombre en el flujo, puede iniciar la guía con la siguiente tarea:
- Say "Hello variable_contact_name"
Si desea utilizar la información para determinar la ruta que sigue la guía, puede utilizar un comando If:Then:Else. Este comando es importante para asegurar que el agente de IA sabe de forma fiable lo que quieres que haga con la información.
- If account == checking - Then Go to Checking Account - Else Go To Account Type
En este caso, si una variable no se ha establecido en el flujo, debe referirse a ella como Ninguna en la guía.
- If account_type == None - Then Go to Get Account - Else Go To Balance
Pruebe y perfeccione con la vista previa
- Pruebe su guía con el widget de previsualización integrado .
- Pruebe su guía conectándola a un flujo de bots de Architect y perfeccione sus instrucciones hasta que esté satisfecho con el rendimiento de su agente de IA. Para más información, consulte Guías de prueba y solución de problemas.
