IA en la práctica · Mixto

Indicaciones: escribe una especificación, no un conjuro

En una línea: Una buena indicación define un rol, la entrada, las reglas de decisión y la estructura de salida, y se trata como código, en control de versiones y con pruebas.

Una estructura que funciona

Cuál es el rol y el objetivo; cuál es la entrada y de dónde viene; reglas de decisión explícitas incluyendo qué hacer cuando falta información; la estructura de salida exacta; y dos o tres ejemplos que demuestren los casos límite con precisión.

Los ejemplos vencen a los adjetivos. 'Corto y factual' es vago; un ejemplo de la salida deseada no lo es.

Qué mejora de verdad

Pedir la salida en una estructura fija y validarla en el código. Dar al modelo una forma de decir 'no tengo suficiente información': sin ella, inventará. Y dividir una tarea compleja en dos pasos en vez de cargar todo en una llamada.

Higiene

Una versión etiquetada para cada indicación, un identificador registrado en cada llamada, y ejecutar el conjunto de evaluación antes de que un cambio vaya a producción. Una indicación editada a mano en el servidor es lógica de negocio sin control de versiones.

En profundidad

Separa la parte fija de la variable, para aprovechar la caché del proveedor y bajar el coste significativamente. Y comprueba la consistencia: ejecuta la misma entrada varias veces y mira si las respuestas son suficientemente similares para tus necesidades.