Aprenda a redactar prompts eficaces, a evitar errores comunes y a optimizar su Agente IA para mantener conversaciones reales.

En la Parte 1, analizamos los fundamentos de la ingeniería de prompts: escribir instrucciones en lugar de prosa, eliminar definiciones innecesarias, evitar contradicciones y mantener los prompts concisos. En esta entrada del blog, iremos más allá de la estructura de los prompts y nos centraremos en cómo se comportan realmente los modelos de IA.

Entender lo que un modelo puede y no puede hacer es tan importante como saber cómo redactar un prompt. También abordaremos las indicaciones de voz en tiempo real, técnicas prácticas de prueba y una serie de hábitos que pueden ayudarte a crear Agentes IA de 3CX más confiables. ¡Siga leyendo para saber más!

Conozca lo que el Modelo Puede y No Puede Hacer

Gran parte de la sobrecarga en los prompts de los usuarios se debe a intentar solucionar problemas que las indicaciones no pueden resolver.

El prompt es bueno para:

  • Definir el tono, la personalidad y el lenguaje.
  • Definir la estructura de un turno (por ejemplo, “hacer una pregunta a la vez”).
  • Determinar cuándo utilizar cada herramienta.
  • Enumerar las acciones permitidas y prohibidas.
  • Recuperarse tras modos de fallo específicos (por ejemplo, reparación del reconocimiento, hostilidad).

El prompt no es bueno para:

  • Forzar la formulación exacta en cada turno (el modelo utilizará paráfrasis).
  • Hacer el recuento exacto (“preguntar exactamente dos veces y, si no, escalar el asunto”) – casi perfecto, pero no del todo.
  • Razonar sobre largas listas de lógica condicional en una sola oración.
  • Sustituir las herramientas que faltan – si el agente necesita buscar algo, proporciónele una herramienta; no describa la búsqueda con texto. Todas las herramientas se muestran al hacer clic en el botón “Insertar Variable” en la pestaña AI Prompt.

Editor de la Recepcionista IA

Si se encuentra escribiendo la misma regla de tres maneras diferentes para intentar obligar al modelo a que haga algo “de verdad, sin duda, siempre”, la solución suele ser una llamada a una herramienta o una protección a nivel de código, no un mensaje de aviso más llamativo. Así que ríndase, elimine cualquier mensaje de aviso adicional que haya agregado y póngase en contacto con nosotros en el Foro de 3CX.

La Diferencia del Tiempo Real

Cuando usted está dando instrucciones a un modelo de audio en tiempo real, hay un nivel adicional: el hablar no es lo mismo que el texto. OpenAI publica una Guía de instrucciones en Tiempo Real que es de lectura obligatoria. En resumen:

  • Escriba oraciones cortas. Las frases pronunciadas en voz alta al ritmo del modelo deben decirse en una sola frase.
  • Dígale cómo debe sonar, no solo qué debe decir. “Profesional, sereno, tranquilo, conciso” eso es trabajar de verdad. Y lo mismo ocurre con “sin explicaciones de enrutamiento”.
  • Maneje lo complicado de forma explícita. Ruido de fondo, palabras incompletas, interrupciones, la persona que llama diciendo “eh, sí, perdón – siga”. Si no le indica al modelo cómo reaccionar, este tendrá que adivinar, y por lo general se equivoca.
  • Una instrucción por línea. Los modelos de voz siguen las instrucciones con saltos de línea de forma más fiable que las cláusulas integradas.

Una indicación de voz es aún menos tolerante con la prosa que una indicación de texto. Cada palabra de más es un token que el modelo podría haber dedicado a escuchar.

Consejos para Ingenieros de Prompt Primerizos

Si esta es su primera vez editando un prompt del sistema 3CX, unos cuantos hábitos prácticos le ahorrarán horas:

Comience desde el prompt predeterminado. No empiece desde cero. Los ajustes predeterminados de 3CX han sido probados y aprobados para funcionar con los modelos de OpenAI Realtime. Casi nunca conviene sustituirlos, sino más bien ampliarlos. Agregue una sección. Modifique un comportamiento específico. Deje el resto tal cual.

Cambie una cosa a la vez. Si edita cinco secciones y el agente empieza a comportarse de forma extraña, no tendrá ni idea de qué cambio lo ha provocado. Realice un cambio, pruébelo en llamadas reales o en el enlace de conversación y, a continuación, realice otro.

Realice pruebas con llamadas realistas, no con llamadas ideales. Cualquiera puede seguir un guión. Haga la prueba con personas que interrumpan, cambien de opinión a mitad de la frase, murmuren un nombre o pregunten tres cosas a la vez. Ahí es donde realmente se nota la calidad de las indicaciones.

Lea su prompt en voz alta. En serio. Si una sección resulta incómoda de leer en voz alta, también lo es para el modelo. Las secciones con mucha prosa saltan a la vista de inmediato cuando hay que recitarlas.

El presupuesto para tokens es real. Los prompts de bienvenida más largos no solo cuestan más, sino que también reducen el espacio disponible para la conversación en sí. Si su prompt de bienvenida es más largo de lo que suele durar la llamada, algo anda mal.

No le diga al modelo que “sea servicial” o que “sea educado”. Ya lo es. Estas instrucciones no aportan nada, salvo más texto. Indique el comportamiento concreto, útil o cortés, que desea — “reconozca la frustración de la persona que llama una vez antes de proceder a la resolución del problema” — y omita el adjetivo.

En caso de duda, elimine. Un prompt más breve suele ser casi siempre mejor. Si puede eliminar una línea y el agente sigue funcionando correctamente, esa línea le estaba restando contexto sin aportar nada.

Lista de Verificación Previa al Guardado

Antes de guardar un prompt, compruebe lo siguiente:

  1. ¿Cada regla se encuentra exactamente en un solo lugar? Sin repeticiones ni casi duplicados.
  2. ¿Las instrucciones son positivas siempre que sea posible? “Hacer X” es mejor que “No hacer Y, Z o W”.
  3. ¿Podrían aplicarse dos reglas diferentes a la misma situación y contradecirse entre sí? Corríjalo ahora, no en el entorno de producción.
  4. ¿Está definiendo algo que el modelo ya entiende? Elimínelo.
  5. ¿Cada oración modifica el comportamiento del modelo? Si no es así, elimínelo.
  6. ¿Lo ha ‘tokenizado’? Ejecútelo a través de Tokenizer y compruebe el tamaño real.
  7. ¿Ha probado con una llamada con fallos? No solo una sin problemas.

Documentos de la Base de Conocimientos

Aunque no se trate estrictamente de un “prompt” propiamente dicho, los documentos de la base de conocimientos van de la mano con su prompt para darle al Agente IA su personalidad y, bueno, sus conocimientos.

Asegúrese de que los documentos de su base de conocimientos sean lo más claros y concisos posible para que su Agente IA pueda trabajar con ellos. El estándar de referencia para esto es Markdown, y la conversión de su base de documentos ya existente se puede realizar mediante programación. El proyecto MarkItDown de Microsoft es una herramienta que puede utilizar.

Utilice la IA para Corregir su IA

Aquí hay un truco que vale la pena conocer.

Esta entrada de blog — al igual que la Guía de OpenAI sobre la Creación de Prompts en Tiempo Real — está redactada en un lenguaje sencillo. Esto significa que puede guardar cualquiera de ellas como un archivo Markdown (prompt-engineering.md) y subirla a la base de conocimientos de su agente IA como una habilidad.

Descargue realtime-prompting.skill e instálelo en su IA; por lo general, basta con arrastrarlo y soltarlo.

Una vez allí, el agente incorpora la guía como conocimiento. Puede pegar el borrador de su mensaje de sistema en un chat con ese agente y preguntar:

“Revisa este prompt del sistema en comparación con mi habilidad de ingeniería de prompts. Señala las contradicciones, las repeticiones, las instrucciones redactadas en estilo prosístico y las definiciones innecesarias. Sugiere una versión más concisa.”

Y la IA analizará su solicitud con la inteligencia que le confiere la tecnología en la que se basa, identificando el tipo de problemas que hemos descrito anteriormente, con ejemplos específicos para su prompt.

Está utilizando la IA para modificar el prompt del sistema de otra IA. Este es uno de los flujos de trabajo con mayor impacto en la ingeniería de prompts en este momento, y su configuración no cuesta nada.

La Versión Corta

Escriba instrucciones, no prosas. Explique cada regla una sola vez. De prioridad a lo positivo sobre lo negativo. Preste atención a las contradicciones. Use Tokenizer. Pruebe con llamadas desordenadas. Elimine más de lo que agrega.

Su agente se lo agradecerá – dejando espacio en la ventana de contexto para que pueda hacer su trabajo.

¿Está editando un prompt para el Agente IA de 3CX? Empiece con el prompt predeterminado, cambie una cosa a la vez y pruébelo con llamadas reales. Si desea profundizar más, la Guía de Prompts en Tiempo Real de OpenAI es el mejor recurso técnico disponible en este momento.

Comparta sus Comentarios

Únase a nuestro Foro para decirnos lo que piensa y no olvide seguirnos en X y LinkedIn para estar al tanto de las novedades y nuevas funciones.