Errores frecuentes, ejercicios y autoevaluación
Integrar los principios mediante ejercicios profesionales técnicos y no técnicos y 18 preguntas razonadas.
Lectura: 20 min · Última revisión: 2026-10-03
Qué aprenderás
- Reconocer fallos habituales antes de enviar un prompt.
- Transferir la estructura a áreas técnicas y no técnicas.
- Comprobar comprensión con 18 preguntas razonadas.
Errores frecuentes
- Objetivo ambiguo: «arreglá esto» no identifica el resultado.
- Falta de contexto: omitir audiencia, versión o proceso cuando cambia la respuesta.
- Exceso irrelevante: pegar material que no influye en la tarea.
- Instrucciones contradictorias: pedir «una frase» y «detalle exhaustivo» sin prioridad.
- Mezclar instrucciones y datos: el contenido analizado queda ambiguo.
- No indicar versión: recibir una solución que no funciona en el entorno.
- Demasiadas tareas simultáneas: mezclar analizar, traducir, corregir, resumir y decidir.
- Formato indefinido: cada respuesta llega con una forma distinta.
- Sin criterios de aceptación: decidir por impresión si el resultado alcanza.
- Suponer conocimiento interno: el modelo no conoce la política o sistema que no recibió.
- Aceptar sin verificar: una respuesta fluida puede contener errores.
- Buscar frases mágicas: el rol o una fórmula no reemplazan datos y criterio.
- Prompt largo sin propósito: más texto no implica mejor información.
Ejercicios progresivos técnicos
Partí de la misma necesidad —corregir un error— y avanzá:
Nivel 1
Corregí este código.
Nivel 2
Analizá este código TypeScript y corregí el error.
Nivel 3: añadí entorno/versiones, error literal, restricciones y salida esperada.
Nivel 4: añadí contexto, comportamiento esperado/real, criterios de aceptación, compatibilidad, alcance y verificación. Para cada paso respondé «¿qué ambigüedad concreta eliminé?». Si no hay respuesta, quizá agregaste texto innecesario.
El ejercicio equivalente en TypeScript, Python y SQL está desarrollado en la Unidad 11; SQL incluye motor, esquema y controles de transacción. La estructura permanece aunque cambie la tecnología.
Ejercicios profesionales no técnicos
- Soporte — clasificar reclamos: agrupa los textos delimitados en categorías acordadas; entrega categoría y evidencia breve; marca «requiere revisión» si no hay información suficiente. Prueba con un caso ambiguo.
- Administración — resumir documentos: resume el documento vigente para una audiencia definida; separa obligaciones, fechas y datos faltantes; no inventa cláusulas. Contrasta el resumen con la fuente.
- Comercial — preparar una comparación: usa propuestas adjuntas, moneda y periodo; compara alcance, precio y vigencia; indica diferencias no comparables en vez de declarar un ganador ficticio.
- Análisis funcional — aclarar requisitos: convierte «mejorar devoluciones» en preguntas de aclaración agrupadas por actores, reglas, excepciones y medición; no propongas solución aún.
- QA — crear casos de prueba: parte de criterios de aceptación; genera casos positivos, negativos y de borde, con entrada, resultado esperado y criterio cubierto. Revisa que cada caso tenga una condición comprobable.
- Liderazgo — preparar una decisión: sintetiza las opciones, impacto, incertidumbres y próximos pasos para una audiencia ejecutiva; usa solo las fuentes provistas y distingue hechos de recomendaciones.
Autoevaluación
Respondé primero con tus palabras; después compará con las respuestas razonadas.
Preguntas
- ¿Qué es un prompt y cómo se relaciona con el contexto?
- Nombra tres cosas que un prompt puede influir y dos que no puede garantizar.
- ¿En qué se diferencia el objetivo de las instrucciones?
- ¿Qué información de contexto incluirías para resumir un documento para soporte?
- ¿Cuál es la diferencia entre restricción y criterio de aceptación?
- ¿Para qué separar instrucciones y datos con delimitadores?
- ¿Por qué pedir JSON no elimina la necesidad de validarlo?
- Define zero-shot, one-shot y few-shot.
- ¿Por qué few-shot puede rendir peor que una instrucción sin ejemplos?
- ¿Markdown, XML o JSON es universalmente mejor? Explica la elección.
- ¿Qué aportan los delimitadores y qué límites tienen?
- En el ejercicio progresivo, ¿qué aporta especificar runtime y error observado?
- ¿Qué contexto es importante para pedir cambios de programación?
- ¿Qué evidencia permite hacer debugging en vez de adivinar?
- ¿Qué datos agregarías a un pedido de optimización SQL y por qué importa el motor?
- ¿Qué información hace verificable una migración y cómo se aborda una revisión de seguridad?
- ¿Para qué sirven placeholders, versionado y campos opcionales en un template?
- ¿Cómo verificás que una respuesta profesional satisface realmente la solicitud?
Respuestas razonadas
- Es la entrada para pedir una tarea. Puede incluir instrucción y datos; el contexto es la información efectiva relevante disponible para generar la respuesta. El alcance de «prompt» varía según conversación o API.
- Puede influir en claridad, relevancia y formato. No garantiza verdad ni acceso a una fuente inexistente; tampoco crea una capacidad que el modelo no tiene.
- El objetivo define el resultado que buscamos; las instrucciones enumeran acciones para producirlo. «Entender por qué falla» es objetivo; «compará la entrada y salida y localizá la rama que difiere» es instrucción.
- Audiencia y uso del resumen, documento y versión autorizada, extensión/formato y qué extraer. No hace falta enviar material ajeno a la decisión.
- La restricción delimita soluciones permitidas; el criterio de aceptación es una condición observable para aceptar el resultado. «Sin dependencias nuevas» versus «los 10 casos acordados pasan».
- Para que sea claro qué hacer y qué contenido analizar; esto reduce confusión, no reemplaza controles de seguridad de la aplicación.
- El texto del prompt no garantiza sintaxis, esquema ni valores válidos. Hay que parsear, comprobar campos y tipos y tratar errores.
- Zero-shot no incluye ejemplo; one-shot incluye uno; few-shot incluye varios ejemplos de entrada y salida.
- Los ejemplos consumen contexto, pueden sesgar o enseñar un patrón incorrecto. Se agregan para aclarar una regla concreta y se evalúan.
- No. Markdown facilita lectura y jerarquía; XML separa regiones etiquetadas; JSON representa datos procesables. La tarea y el consumidor determinan el formato.
- Hacen visibles los límites entre regiones. No imponen cumplimiento, no validan salida ni hacen seguro el contenido por sí mismos.
- Identifican las herramientas y sintaxis compatibles, y el error literal aporta evidencia. Sin ellos, el diagnóstico puede asumir otra ejecución o imaginar una causa.
- Lenguaje/versiones, framework/runtime, código relevante, arquitectura, dependencias, comportamiento actual y esperado, alcance, restricciones y criterios.
- Error exacto/stack trace, pasos para reproducir, entrada, salida esperada y real, entorno y fragmento mínimo relevante. Si algo falta, pedirlo o enumerar hipótesis verificables.
- Motor/versión, esquema, relaciones, volúmenes, índices, consulta, parámetros, resultado, plan y tiempo observados, transacción y restricciones. Dialectos y optimizadores difieren; validar en el motor real.
- Una migración identifica origen/destino, versiones, comportamiento a preservar, etapas, compatibilidad, pruebas y rollback. Una revisión de seguridad delimita superficie, evidencia y límites; se complementa con pruebas y especialistas.
- Placeholders separan valores variables del texto estable; campos opcionales evitan completar información irrelevante; el versionado permite evaluar cambios y volver a una versión conocida.
- Comparando la salida con criterios, datos y formato solicitados; para código, compilar/probar comportamiento; para SQL, contrastar resultados, plan y volumen; para texto, revisar estructura, fuentes, audiencia y cobertura. La verificación adecuada depende del riesgo.
Checklist final
- Puedo convertir una necesidad ambigua en objetivo, datos, límites y resultado esperado.
- Distingo qué controla mi instrucción de lo que debe comprobarse externamente.
- Elijo formato y ejemplos por su aporte concreto.
- Sé pedir análisis, modificación, debugging y SQL sin asumir que los dialectos coinciden.
- Verifico la salida antes de usarla en un proceso profesional.
Fuentes
- OpenAI, Prompt engineering — ejemplos, estructura, iteración y contexto; consulta: 2026-10-03.
- Anthropic, Prompt engineering overview — criterios de éxito, pruebas y elección de solución; consulta: 2026-10-03.
- SitioDeRubros, Cómo evaluar y mejorar prompts — referencia para desarrollar la evaluación; consulta: 2026-10-03.
- IETF, RFC 8259: JSON — contrato de sintaxis JSON; consulta: 2026-10-03.
Seguir aprendiendo
- Regresá a la unidad del componente que querés mejorar; no hace falta memorizar una fórmula.
- M4 desarrollará Context Engineering; M5 abordará el uso profesional, responsable y seguro.
- Usá el Manual completo de IA para continuar el recorrido.
Contenido principal en guías
Cómo evaluar y mejorar prompts
Mejorar a ojo no escala: definir casos de prueba, medir, cambiar una cosa por vez y versionar. El método iterativo completo.
Guia · Nivel Intermedio · Revisada: 19/09/2026 · 7 min
Final del Módulo 3
Ya podés convertir una necesidad en un prompt claro, acotado y verificable. Volvé al módulo para repasar sus 16 unidades.