Respuesta con instrucciones
Instruye directamente al asistente: texto literal (sin LLM) o guía de fidelidad con IA
¿Para qué sirve?
Algunas intenciones no necesitan buscar en RAG ni abrir un formulario: solo quieres que el asistente reciba instrucciones concretas sobre cómo responder en ese caso (tono, tema, límites). La acción Instrucción (nombre técnico instruction) permite inyectar una instrucción de sistema para el LLM y, si quieres, ahorrar tokens respondiendo un texto literal sin pasar por la IA.
Características principales
- No dispara búsqueda RAG ni formulario; solo modifica el contexto de instrucciones del LLM (o responde directamente).
- Varios textos configurables: se elige uno de forma aleatoria ponderada entre los activados con Probabilidad > 0. Un texto con 100% se usa siempre; varios con peso reparten la probabilidad.
- Barra de Similitud por texto: al 100% el bot responde el texto literal, sin llamar al LLM (cero tokens). Por debajo de 100% se inyecta al LLM con la guía de fidelidad (p. ej. “Fidelidad 50%: respeta la estructura, el tono y el contenido…”). En 0% no se copia literal, solo se usa la intención.
- Comandos en el texto:
/current_date,/current_time,/current_datetime(fecha/hora en el servidor según zona de la intención),/random_word,/topic_phrase. - Multiidioma: asigna un idioma por fila de texto (o deja fallback). Con similitud 100% se usa el texto literal del idioma del turno; con menor similitud el LLM adapta al idioma del usuario.
- Generación con IA: con detección de idiomas activa puedes traducir la fila activa a otros idiomas desde el dashboard (consume tokens al configurar, no en runtime al 100%).
- Variables de memoria de otras acciones:
{{nombre_variable}}se sustituye por el valor guardado en la sesión. - Valores del JS del cliente:
/jsfunc:Nombrese sustituye por el valor sanitizado. - Puedes combinar con otras acciones en la misma intención si lo necesitas.
Configuración en el dashboard
En la intención eliges la acción Instrucción. Agrega uno o más textos. Para cada uno define el Idioma (si el bot tiene multiidioma), la Probabilidad (0-100, con la que participa en la selección aleatoria), la Similitud (0-100, si responde literal o con fidelidad de IA) y si está Activo. Puedes usar Generar traducciones con IA desde una fila activa para crear versiones en otros idiomas. En Fecha y hora configura la zona (IANA, p. ej. America/Bogota) y el formato para los comandos /current_date, /current_time y /current_datetime (se resuelven en el servidor al ejecutar la intención). Comandos adicionales: /random_word, /topic_phrase; memoria {{nombre}}; JS del cliente /jsfunc:Nombre. Opcionalmente activa Excluir instrucciones y Usar esencia pequeña.
Flujo en el sistema
Usuario escribe → se detecta la intención y el idioma del turno → se elige un texto activo del idioma correspondiente (con fallback si no hay fila exacta) → se resuelven comandos, variables y JS → si su Similitud es 100% el bot responde el texto literal en ese idioma (sin IA); si es menor, el LLM recibe la instrucción con guía de fidelidad y responde en el idioma del turno.