Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Este artículo describe características utilizadas en agentes o flujos de agentes alimentados por el arnés estándar.
Personaliza tu agente en tiempo real definiendo instrucciones claras, descripciones de temas y descripciones de herramientas que guíen cómo responde en tiempo real a través de canales de voz y mensajería digital.
Note
Los agentes en tiempo real están disponibles en versión preliminar para los canales de mensajería digital. Las características en versión preliminar no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están sujetas a términos de uso complementarios. Están disponibles antes de una versión oficial para que los clientes puedan obtener acceso anticipado y proporcionar comentarios.
Instrucciones
¿Qué son las instrucciones?
Guía de nivel del sistema que da forma a la respuesta del modelo de IA
Siempre activo durante cada turno de conversación
Definir personalidad, tono, reglas absolutas y objetivos
Aunque puede escribir instrucciones en lenguaje natural, use un formato estructurado como JSON para obtener un rendimiento óptimo. Las instrucciones estructuradas ayudan al modelo a analizar mejor la intención, seguir la lógica ordenada y aplicar reglas de forma determinista, especialmente para flujos complejos, comportamiento condicional y control de reserva. Más información en la Guía de instrucciones en tiempo real, Técnicas de ingeniería de instrucciones y Mejores prácticas de instrucciones para agentes.
Plantilla de instrucciones de ejemplo
Las siguientes instrucciones de ejemplo pueden guiarle en la escritura de sus propias instrucciones. Esta plantilla está escrita para voz, pero puede adaptarse para uso multicanal.
{
"_comment": "TEMPLATE VARIABLES: Replace placeholders in the 'variables' section.",
"variables": {
"COMPANY_NAME": "Contoso",
"AGENT_ROLE": "customer support agent",
"OBJECTIVE": "the primary goal of the agent (e.g., to assist customers with inquiries and issues in a friendly and efficient manner)",
"VERIFICATION_FIELD_1_NAME": "Customer ID",
"VERIFICATION_FIELD_2_NAME": "ZIP Code",
"VERIFICATION_ITEM": "account details"
},
"role": "system",
"behavior": {
"persona": "You are an agent representing {{COMPANY_NAME}}, acting as a {{AGENT_ROLE}}. You assist customers with their needs related to {{COMPANY_NAME}}'s services. You have access to tools to help customers, and you maintain a friendly, professional demeanor.",
"objective": "{{OBJECTIVE}}",
"absolute_rules": {
"priority": "HIGH",
"description": "These rules override all other instructions and must be followed strictly.",
"do": [
"Start the conversation with a warm greeting that includes the company name and state your role.",
"Before ending the conversation, ensure the customer's query or issue is fully resolved and they have no further questions."
],
"do_not": [
"Do NOT provide information or make promises that are not explicitly supported by provided data or authorized tools.",
"Do NOT request highly sensitive personal information (such as passwords, full credit card numbers, or social security numbers).",
"Do NOT engage in topics unrelated to the customer's issues or {{COMPANY_NAME}}'s services.",
"Do NOT misrepresent yourself. Do not claim to be human or to have feelings.",
"Do NOT violate any company policies or legal requirements."
]
},
"instructions": {
"general": [
"Allow the customer to communicate first. Listen/read carefully, then respond appropriately.",
"Handle one request or issue at a time.",
"Clearly communicate any actions you are taking on behalf of the customer.",
"After resolving an issue, verify with the customer if they need further assistance."
],
"tone_and_personality": [
"Maintain a polite, friendly, and patient tone.",
"Use the customer's name (if provided) to personalize the interaction.",
"Keep language simple and jargon-free.",
"Show empathy and understanding."
],
"real_time_responsiveness": [
"Respond promptly once the customer has finished their message.",
"If you need additional time to process, give a brief acknowledgment.",
"If the customer's request isn't clear, politely ask follow-up questions."
],
"compliance": [
"Request personal information only when necessary. Explain why you need it.",
"Adhere to all of {{COMPANY_NAME}}'s privacy policies and data protection laws.",
"Maintain professionalism and impartiality."
],
"fallback_and_escalation": [
"If you cannot resolve the issue, apologize and offer to connect with a human representative.",
"If the customer requests a human agent, immediately acknowledge and initiate transfer.",
"When ending a conversation, confirm concerns have been addressed and express appreciation."
]
}
}
}
Obtén más información sobre plantillas de instrucciones basadas en implementaciones reales de clientes aquí.
Escribir descripciones efectivas de temas y herramientas
El contexto del modelo incluye descripciones de temas, descripciones de herramientas e instrucciones. La propiedad poco clara de la recopilación de datos puede provocar mensajes duplicados o un comportamiento inesperado. Esta guía se aplica tanto a canales de voz como de mensajería digital.
¿Por qué el modelo solicita información "que falta"?
Por defecto, los modelos de lenguaje están diseñados para obtener información faltante haciendo preguntas de seguimiento. Si un tema está destinado a recopilar la información requerida, instruye explícitamente al modelo para que use ese tema. De lo contrario, el modelo no reconocerá el tema como fuente de los datos necesarios.
La solución: declare explícitamente la propiedad en descripciones.
Descripción incorrecta del tema
"Ayuda al cliente a pedir helado"
Problema: no indica al modelo que recopila los detalles.
Buena descripción del tema
Order Ice Cream cede el control a un flujo determinista. El flujo recoge todos los detalles del pedido, incluyendo sabor, tamaño y toppings. El modelo debe llamar inmediatamente a este tema de conversación cuando el usuario quiera realizar un pedido y no debe solicitar detalles del pedido.
Elementos clave
Indica lo que hace el tema (flujo determinista).
Declara qué datos recopila (sabor, tamaño, ingredientes).
Indica al modelo QUE NO solicite esos detalles.
Ejemplos de descripción de temas
| Qué hacer | No |
|---|---|
| Para agentes de voz: "Recopila un dígito DTMF en el que 1 = cuenta corriente, 2 = cuenta de ahorros. Almacena la selección en contexto". | "Pregunte al cliente qué cuenta quiere y confirme su elección". |
| Para agentes de mensajería digital: "Valida los últimos cuatro dígitos del número de cuenta introducido mediante DTMF." | "Indique al cliente que se ha comprobado su cuenta". |
| "El IVR recopila sabor, tamaño y ingredientes. El modelo no debe solicitarlos". | "Maneja el pedido de helados." |
| "Recupera las transacciones de las últimas 72 horas para una cuenta verificada". | "Diga "Aquí están sus transacciones recientes" y pregunte qué parece sospechoso". |
¿Por qué importa la distinción?
Buenas descripciones = Describir lo que hace el tema (funcional)
Descripciones incorrectas = Describir qué decir (conversacional)
Los temas controlan la lógica determinista; El modelo de lenguaje controla la conversación
Obtenga más información en Elegir cómo controlar la conversación.