Cómo funciona
One-shot es la capacidad de un modelo para realizar una tarea después de ver solo un ejemplo. A diferencia del zero-shot, sin ejemplos, y del few-shot, con varios ejemplos, el one-shot proporciona un único caso de referencia junto con la instrucción, y el modelo usa ese ejemplo para entender el formato y el patrón esperado.
En modelos de lenguaje, el one-shot prompting es una técnica simple y eficaz: se muestra un ejemplo de entrada y salida, y luego se pide al modelo que haga lo mismo con una nueva entrada.
Ejemplo práctico
Quieres que el modelo convierta frases a un formato específico. En el prompt incluyes un ejemplo:
"Convierte al formato 'Verbo: objeto'. Ejemplo: 'El gato duerme en el sofá' -> 'Dormir: gato en el sofá'. Ahora convierte: 'El niño juega en el parque'."
El modelo responde "Jugar: niño en el parque". Con un solo ejemplo, entendió el patrón.
Para qué sirve
One-shot es útil cuando el formato de salida es específico o poco común, y un ejemplo deja claro qué se espera. Es más barato que few-shot, menos tokens en el prompt, y más preciso que zero-shot para tareas con formato rígido. Es una técnica común en ingeniería de prompt para estandarizar respuestas de modelos.