Glosario

Prompt Enriquecimiento

¡Domina la IA con el enriquecimiento rápido! Mejora los resultados de los Modelos de Grandes Lenguajes utilizando contexto, instrucciones claras y ejemplos para obtener resultados precisos.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

El enriquecimiento de instrucciones es una técnica utilizada en inteligencia artificial y aprendizaje automático para mejorar la eficacia y especificidad de las instrucciones dadas a los modelos de IA, en particular a los Modelos de Lenguaje Extenso (LLM). Añadiendo contexto, aclarando instrucciones o proporcionando ejemplos, el enriquecimiento de instrucciones pretende guiar a la IA para que genere resultados más precisos, relevantes y de alta calidad. Este proceso es crucial para mejorar el rendimiento de los modelos de IA en diversas tareas, desde la generación de textos hasta el razonamiento complejo y la resolución de problemas.

Comprender el enriquecimiento de las instrucciones

El enriquecimiento de las instrucciones va más allá de hacer una pregunta o dar una orden. Consiste en elaborar estratégicamente las instrucciones para proporcionar a la IA toda la información necesaria para comprender la tarea a fondo y producir el resultado deseado. Esto puede incluir especificar el formato deseado del resultado, definir términos clave o establecer restricciones para la respuesta. El enriquecimiento eficaz de las instrucciones aprovecha una comprensión más profunda de cómo los modelos de IA interpretan y procesan la información, lo que conduce a resultados más controlados y predecibles. Es especialmente valioso cuando se trabaja con tareas complejas o cuando se buscan resultados muy específicos de modelos de IA como el GPT-4 u otros modelos básicos.

Relevancia y aplicaciones del enriquecimiento rápido

El enriquecimiento de las instrucciones es cada vez más importante a medida que los modelos de IA se integran más en las aplicaciones del mundo real. En áreas como la generación de texto, las instrucciones enriquecidas pueden garantizar que los modelos de IA produzcan contenido que no sólo sea gramaticalmente correcto, sino también contextualmente apropiado y alineado con el propósito previsto. Por ejemplo, en los chatbots de atención al cliente, las instrucciones enriquecidas pueden guiar a la IA para que proporcione respuestas más útiles y personalizadas, mejorando la satisfacción del usuario. Del mismo modo, en la búsqueda semántica, las instrucciones detalladas pueden ayudar a los modelos de IA a comprender los matices de una consulta y devolver resultados de búsqueda más relevantes y precisos.

He aquí dos ejemplos concretos de enriquecimiento de las instrucciones en aplicaciones IA/ML del mundo real:

  • Creación de contenidos para marketing: En lugar de una simple instrucción del tipo "Escribe una descripción del producto", una instrucción enriquecida podría ser: "Escribe una descripción convincente del producto, de unas 150 palabras, para nuestros nuevos auriculares con cancelación de ruido, destacando características como la cancelación activa del ruido, la duración de la batería de 20 horas y el cómodo diseño sobre las orejas. Público objetivo: jóvenes profesionales de 25-35 años interesados en la música y los podcasts". Esta sugerencia enriquecida proporciona el contexto, las limitaciones de longitud, las características clave y el público objetivo, lo que permite una descripción del producto más eficaz y específica.
  • Ayuda al diagnóstico médico: En el análisis de imágenes médicas, una indicación básica podría ser "Analiza esta radiografía". Una indicación enriquecida para un sistema de diagnóstico de IA podría ser: "Analiza esta radiografía de tórax en busca de signos de neumonía, centrándose en la consolidación de los campos pulmonares. Proporciona una puntuación de confianza para la presencia de neumonía y resalta cualquier área preocupante con recuadros delimitadores". Esta indicación enriquecida especifica la enfermedad, la región anatómica y el formato de salida deseado (puntuación de confianza y cuadros delimitadores), lo que permite a la IA ofrecer una ayuda diagnóstica más precisa y procesable.

Técnicas de enriquecimiento rápido

Se pueden utilizar varias técnicas para enriquecer las indicaciones, entre ellas

  • Añadir contexto: Proporcionar información de fondo o detalles relevantes que el modelo de IA podría no poseer de forma inherente. Por ejemplo, especificando el dominio, el público objetivo o el uso previsto del resultado.
  • Aclarar las instrucciones: Asegurarse de que las instrucciones no sean ambiguas y describan claramente la tarea deseada. Esto puede implicar dividir las tareas complejas en pasos más sencillos o utilizar un lenguaje preciso.
  • Proporcionar ejemplos: Incluir ejemplos del formato de salida o estilo de contenido deseado puede guiar al modelo de IA para que comprenda mejor las expectativas. Esto es similar al aprendizaje con pocos ejemplos, en el que unos pocos ejemplos mejoran significativamente el rendimiento.
  • Establecer restricciones: Definir limitaciones o parámetros para la respuesta de la IA, como el número de palabras, el tono, el estilo o elementos concretos que incluir o excluir.
  • Utilizar el estímulo de la cadena de pensamiento: Animar a la IA a que explique paso a paso su proceso de razonamiento puede dar lugar a respuestas más precisas y fiables, sobre todo en preguntas complejas. Esto se ajusta a los principios de la IA Explicable (XAI), haciendo más transparente el proceso de toma de decisiones de la IA.

Aplicando cuidadosamente técnicas de enriquecimiento de instrucciones, los usuarios pueden mejorar significativamente el rendimiento y la utilidad de los modelos de IA, garantizando que sean herramientas más eficaces para una amplia gama de aplicaciones. A medida que la tecnología de IA siga avanzando, dominar el enriquecimiento de instrucciones será una habilidad cada vez más valiosa para cualquiera que trabaje con sistemas inteligentes como Ultralytics YOLOv8 y futuros modelos.

Leer todo