Skip to main content Skip to course navigation

Principios Fundamentales del Prompting

Objetivo de la lección

Al finalizar esta lección, el estudiante dejará de comunicarse con la IA mediante simples búsquedas conversacionales y aprenderá a diseñar estructuras de entrada deterministas. Comprenderá la anatomía de un prompt profesional y aprenderá a utilizar delimitadores de contexto para guiar a Google Gemini con precisión.

1. El Prompt como una Estructura de Datos

En el ámbito profesional, un prompt no es una pregunta casual; es un conjunto de instrucciones y datos diseñado para maximizar la probabilidad de obtener una respuesta correcta de un LLM.

Para que un prompt sea altamente efectivo, debe contener cuatro componentes clave (no siempre son necesarios los cuatro, pero sí recomendados para tareas complejas):

  1. El Rol / Persona (¿Quién habla?): Define el punto de vista, el nivel de experiencia y el sesgo de conocimiento del modelo (ej. «Actúa como un Auditor de Ciberseguridad…»).

  2. El Contexto (¿Cuál es la situación?): Proporciona los antecedentes, restricciones, datos de origen o el marco operativo de la tarea.

  3. La Instrucción / Tarea (¿Qué debe hacer?): La acción clara, directa y en verbo imperativo que el modelo debe ejecutar.

  4. El Formato de Salida (¿Cómo debe entregarlo?): Especifica la estructura deseada del resultado (ej. una tabla Markdown, un JSON válido, una lista jerárquica o un correo formal).

2. El Principio de Especificidad y Claridad

Un error común es asumir que el modelo «entiende» lo que queremos por telepatía. El principio fundamental del prompting dicta que a mayor especificidad en la instrucción, menor es la ambigüedad en el resultado.

  • ❌ Prompt deficiente: «Hazme un informe sobre la adopción de la IA en empresas.»

  • Prompt optimizado: «Actúa como un analista de mercado. Redacta un informe de viabilidad sobre la adopción de IA Generativa en medianas empresas del sector retail durante 2026. Enfócate exclusivamente en la optimización de inventarios.»

3. Uso de Delimitadores de Contexto (Markdown y XML)

Cuando trabajamos con ventanas de contexto amplias como las de Gemini, es fácil que el modelo confunda tus instrucciones con los datos que le estás proveyendo para analizar. Para evitar esto, los ingenieros de prompts utilizan delimitadores estructurados.

El uso de Markdown (como ### o negritas) o etiquetas de tipo XML (como <datos></datos>) le permite a la IA mapear mentalmente la jerarquía de tu prompt.

Ejemplo de estructura profesional:

Actúa como un Editor de Contenido Técnico. Tu tarea es corregir el estilo y la sintaxis del texto provisto por el usuario, asegurando un tono estrictamente corporativo.

Sigue estas reglas:
– Mantén la terminología técnica intacta.
– No agregues introducciones ni conclusiones al resultado; entrega directamente el texto corregido.

Analiza el texto que se encuentra dentro de las siguientes etiquetas XML:

<texto_a_corregir>
[Aquí se pega el documento o párrafo del cliente]
</texto_a_corregir>

4. Condicionamiento Probabilístico (Zero-Shot vs. Few-Shot)

El rendimiento de Gemini cambia drásticamente según cómo condicionemos sus probabilidades de respuesta en el prompt:

  • Zero-Shot Prompting (Cero ejemplos): Le pides al modelo que realice una tarea directamente sin darle ninguna guía visual de cómo luce una buena respuesta. Es ideal para tareas comunes o creativas.

  • Few-Shot Prompting (Pocos ejemplos): Le proporcionas al modelo uno o más ejemplos explícitos de la estructura «Entrada -> Salida» antes de pedirle que resuelva el caso real. Esto es fundamental para clasificaciones complejas, formateo de datos estrictos o cuando necesitas que la IA imite un estilo corporativo exacto.

Actividad Práctica: Diseño y Estructuración de un Prompt Maestro

Objetivo de la actividad: Transformar una instrucción vaga y ambigua en un prompt profesional estructurado utilizando componentes clave y delimitadores de contexto, evaluando su impacto en el resultado final obtenido en Gemini.

Instrucciones para el estudiante:

  1. Fase de Contraste (Línea base): Inicie una sesión en Gemini y ejecute el siguiente prompt deficiente:

    «Dame ideas para mejorar el servicio al cliente de mi software.» Anote mentalmente o guarde en un bloc de notas la naturaleza genérica de la respuesta obtenida.

  2. Fase de Ingeniería (Refactorización): Rediseñe por completo la instrucción anterior aplicando los principios aprendidos en clase. Debe construir un nuevo prompt que cumpla estrictamente con:

    • Asignación de un Rol corporativo experto.

    • Delimitación de un Contexto específico (defina el tipo de software, por ejemplo, un SaaS B2B de logística).

    • Uso de Delimitadores (como triple comilla """ o etiquetas <contexto>) para separar la descripción de su software de la tarea.

    • Especificación de un Formato de Salida formal (ej. una tabla con columnas: «Estrategia», «Dificultad de Implementación» e «Impacto Esperado»).

  3. Ejecución y Comparación: Ejecute su prompt diseñado en una nueva conversación de Gemini y compare la calidad, aplicabilidad y accionabilidad del resultado frente a la línea base.