Usamos cookies para mejorar tu experiencia y medir el tráfico. Política de cookies

    Scalor
    CONVÉNCENOS →
    Glosario/Modelos & LLMs

    Zero-shot Learning

    zero-shot prompting

    Capacidad de un modelo de IA para realizar tareas para las cuales no recibió formación específica, basándose únicamente en un comando directo y en su conocimiento previo general.

    Qué es

    En el contexto del aprendizaje automático tradicional, si quisiéramos que un modelo clasificara facturas de proveedores, tendríamos que mostrarle cientos de ejemplos de facturas. El Zero-shot Learning rompe con este paradigma. Se trata de la capacidad de un Large Language Model (LLM) —como GPT-4 o Claude— para ejecutar una tarea nueva de inmediato, sin necesidad de ejemplos previos o de un entrenamiento específico para ese escenario.

    La traducción literal sería "aprendizaje con cero intentos". En la práctica, significa que el modelo utiliza la vasta red de asociaciones que adquirió durante su entrenamiento inicial (preentrenamiento) para inferir qué debe hacerse solo por la descripción de la tarea. Es el equivalente a contratar a un pasante muy culto y pedirle: "Lee este correo electrónico y dime, en una escala del 1 al 5, qué tan urgente es". Aunque nunca haya leído un correo de su empresa antes, sabe qué es la 'urgencia' y sabe interpretar el contenido del texto.

    Cómo funciona

    El funcionamiento del Zero-shot se basa en la semántica. Cuando damos una instrucción a un modelo moderno, no solo está buscando palabras clave; está navegando en un espacio vectorial donde conceptos relacionados están próximos entre sí.

    Cuando escribimos un prompt del tipo "Clasifica este comentario de cliente como 'Elogio', 'Reclamación' o 'Duda'", el modelo convierte estas opciones en representaciones matemáticas. Después, analiza el texto del cliente y verifica a cuál de estas categorías se asemeja más el sentido del texto. No necesita haber visto ese comentario exacto antes, ni necesita que le hayamos enseñado qué es una 'Reclamación' específicamente para nuestro negocio de venta de corcho o textiles; ya domina el concepto lingüístico de esos términos.

    Esto es posible porque los modelos fueron entrenados con billones de páginas de texto, aprendiendo las relaciones profundas entre lenguaje, lógica y contexto. El Zero-shot es, esencialmente, la aplicación de esa inteligencia generalista a un problema específico sin etapas intermedias de adaptación.

    Cuándo usar

    El Zero-shot Learning es la primera línea de ataque en casi todos los proyectos de IA en una PYME por ser el método más rápido y barato. Debe ser utilizado cuando:

    1. La velocidad es prioridad: Quiere probar si la IA puede automatizar un triaje de tickets de soporte en 10 minutos.
    2. Falta de datos históricos: La empresa está lanzando un nuevo producto y no tiene ejemplos antiguos de cómo reaccionan los clientes ante él.
    3. Tareas de sentido común: Resumir reuniones, extraer nombres de entidades de un contrato o traducir mensajes de marketing.
    4. Escalabilidad inicial: Cuando el coste de crear un conjunto de datos para 'Fine-tuning' no se justifica frente al volumen de la tarea.

    Si el Zero-shot resuelve el problema con un 90% de eficacia, a menudo no vale la pena invertir en Few-shot (dar ejemplos) o en entrenamientos más profundos.

    Errores comunes

    El error más frecuente es la ambigüedad en la instrucción. Como no estamos dando ejemplos, el modelo depende enteramente de la claridad de nuestra descripción. Si pide "analizar este texto", el resultado será genérico. Si pide "extraer el valor total del IVA y el NIF del emisor de este recibo en formato JSON", tendrá éxito directo.

    Otro error es el exceso de confianza en dominios ultraespecíficos. Si su PYME trabaja en un nicho de ingeniería de precisión con terminología que no existe en la internet pública, el Zero-shot puede fallar o inventar significados (alucinar). En estos casos, el modelo intenta forzar una asociación semántica que no es correcta en su contexto de negocio.

    Por último, ignorar la ventana de contexto. Aunque el modelo no necesite ejemplos, aún necesita leer la instrucción y el contenido. Si el comando es demasiado vago y el texto demasiado largo, el modelo puede perderse en lo que es realmente importante en la tarea.

    Ejemplo práctico para una PYME

    Imagine una PYME que gestiona propiedades de alojamiento turístico. Reciben cientos de mensajes al día en varios idiomas a través de Booking y Airbnb.

    Sin Zero-shot, tendrían que contratar a alguien para leer todo o entrenar un modelo de clasificación complejo. Con Zero-shot, basta con pasar el texto del mensaje a una API con el siguiente comando:

    "Actúa como un asistente de recepción. Lee el mensaje de abajo y responde solo con una de las siguientes etiquetas: [Check-in Tardío, Pedido de Cuna, Reclamación de Limpieza, Otros]. Si es 'Reclamación de Limpieza', extrae también el número de apartamento mencionado."

    La IA hará esto con precisión inmediata, permitiendo que la empresa derive automáticamente el "Pedido de Cuna" al equipo de logística y la "Reclamación de Limpieza" al supervisor, sin haber tenido nunca que "enseñar" al modelo con ejemplos reales del pasado.

    Preguntas frecuentes

    P: ¿El Zero-shot consume más tokens que otros métodos? R: Al contrario. Como no envía ejemplos (como en el Few-shot), el prompt es más corto, lo que reduce el consumo de tokens y el coste por petición.

    P: ¿Es menos preciso que dar ejemplos? R: Generalmente sí. En tareas complejas o con formatos de salida muy rígidos, el Few-shot (dar 2 o 3 ejemplos) tiende a superar al Zero-shot.

    P: ¿Todos los modelos de IA hacen Zero-shot? R: Los modelos modernos (LLMs) sí. Los modelos de Machine Learning antiguos (como regresiones o árboles de decisión) no pueden hacerlo; siempre necesitan datos de entrenamiento para aprender las categorías.

    P: ¿Puedo usar Zero-shot para la extracción de datos de facturas? R: Sí, funciona excepcionalmente bien. En lugar de configurar una regla para cada proveedor, se le pide a la IA que encuentre los campos necesarios independientemente del diseño del documento.

    Ejemplos prácticos

    • 01Clasificar el sentimiento de reseñas de clientes sin mostrar ejemplos previos de buenas o malas críticas.
    • 02Extraer importes y fechas de vencimiento de contratos en PDF enviando solo el documento y la pregunta.
    • 03Traducir descripciones de productos de español a alemán manteniendo un tono profesional sin glosarios específicos.
    • 04Generar un resumen de una reunión de 1 hora enfocándose solo en las decisiones tomadas y plazos definidos.

    ¿Quieres usar Zero-shot Learning en tu empresa?

    30 minutos, gratis, sin compromiso. Te decimos dónde encaja.

    Diagnóstico IA gratis