PROMPT
Palabra inglesa cuyo significado según el traductor de Google es “inmediato”, actualmente forma parte del vocabulario de miles de usuarios, pero que sin embargo, aún no tenemos meridianamente, ni su función ni la importancia que tiene para que la intercomunicación entre persona y máquina sea la más fructífera.
En este artículo trataré de encender una pequeña llama e intentaré que no sean muchas las sombras que queden.
Como todo concepto, prompt tiene un origen etimológico y técnico que ha evolucionado con el tiempo hasta convertirse en una pieza clave en la interacción con IAs.
La palabra prompt proviene del latín promptus, participio pasado de promere, que significa “sacar a la luz” o “poner a disposición”. En inglés medio, ya en el siglo XIV, prompten significaba “incitar a la acción” o “urgir”. En el siglo XVII, el término se usaba en el ámbito teatral para referirse a quien “susurraba” las líneas a los actores olvidadizos: "el prompter".
Los primeros vestigios del uso de este concepto en informática, ven la luz allá por la década de los años 70 del siglo pasado. El término prompt comenzó a utilizarse en informática para describir el mensaje que una computadora muestra al usuario esperando una entrada, como en las líneas de comando de un programa informático; una señal visual que indicaba que el sistema estaba listo para recibir. instrucciones.
En castellano es válida la expresión “que está dispuesto”, “echado palante”.
Con la llegada de los modelos de lenguaje generativo, el término prompt adquirió un nuevo significado: "es la entrada textual que guía la respuesta de un modelo de IA. En este contexto, un prompt puede ser una pregunta, una instrucción o incluso un ejemplo que condiciona la salida del modelo".
Este uso ha dado lugar a una nueva disciplina llamada ingeniería de prompts (prompt engineering), que consiste en diseñar cuidadosamente estas entradas para obtener resultados más precisos, creativos o útiles.
En resumen, el prompt ha pasado de ser una simple sugerencia o recordatorio a convertirse en el lenguaje con el que los humanos dialogamos con las máquinas. Una evolución que refleja cómo el poder de una palabra puede adaptarse a los tiempos y transformar la forma en que interactuamos con la tecnología.
Así que para dejarlo muy clarito, “un prompt es una instrucción o pregunta que se le da a un modelo de inteligencia artificial para que genere una respuesta. Es esencialmente la forma en que nos comunicamos con la IA para dirigir su comportamiento y obtener el resultado deseado”.
En cuanto al origen y evolución del concepto de prompt en Inteligencia Artificial, es más que significativo su evolución paralela a las capacidades de la misma y continúa su proceso de crecimiento. ¿Hasta dónde, hasta cuándo?
Ahora vamos a centrarme básicamente en el origen y evolución del concepto de "Prompt" en IA
Los orígenes los podemos encontrar en los las primeras plataformas de búsquedas de información (Lycos, Excite, Infoseek, Altavista, Yahoo, Google...). Su génesis se cimenta en los sistemas basados en reglas o motores de búsqueda, los "prompts" eran más bien "consultas" o "comandos" muy específicos y estructurados. Por ejemplo, en una base de datos, un prompt sería una consulta SQL precisa. En los sistemas expertos, eran preguntas directas con opciones de respuesta predefinidas. La IA tenía una comprensión muy limitada del lenguaje natural y requería una entrada muy formalizada.
Con el tiempo se van adaptando cada vez más al sistema de Procesamiento del Lenguaje Natural (PLN) y con el avance y desarrollo de este en las décadas de 1980 y 1990, los prompts comenzaron a volverse un poco más flexibles, permitiendo frases más cercanas al lenguaje humano, aunque aún con limitaciones. Los sistemas basados en reglas gramaticales ,de similitud lingüística, sistemas de encriptación, así como primeros enfoques estadísticos intentan interpretar la intención del usuario a partir de palabras clave y patrones predefinidos.
La era del "Deep Learning" - aprendizaje profundo - y los modelos de lenguaje grandes (LLMs), es donde se produce el verdadero auge y la sofisticación del concepto de "prompt" y, en particular, con la aparición de GPT-3, GPT-4, Gemini, etc. Estos modelos están entrenados en ingentes cantidades de texto y código (Big Data), lo que les permite comprender y generar lenguaje natural de una manera mucho más matizada.
Volviendo a los LLMs, con ellos se introdujeron la capacidad de "few-shot learning", enfoque novedoso en IA que permite a los modelos aprender nuevos conceptos o tareas a partir de un número limitado de ejemplos proporcionados en un prompt. Esto se conoce también como "in-context learning", - aprendizje en contexto -. El prompt ya no es solo una pregunta, sino que puede incluir ejemplos de entrada y salida, o instrucciones detalladas sobre el estilo, tono o formato deseado.
Ingeniería de Prompts (Prompt Engineering): Con la complejidad y flexibilidad de los LLMs, surgió la disciplina de la "ingeniería de prompts". Ya no es solo "hacer una pregunta", sino diseñar cuidadosamente el prompt para elicitar la respuesta más precisa, relevante y creativa del modelo. Se ha convertido en un arte y una ciencia optimizar la comunicación con la IA.
Tras lo visto hasta aquí nos daremos cuenta de la importancia de los prompts en las herramientas de IA por varias razones obvias:
1. Sirve de guía para el comportamiento del modelo. El prompt es la principal forma de indicarle a la IA qué tarea debe realizar, qué información debe considerar y cómo debe presentar la respuesta. Sin un prompt claro, el modelo puede generar resultados irrelevantes o genéricos.
2. Determina de manera fundamental la calidad de la salida: Un buen prompt puede transformar una respuesta mediocre en una sobresaliente. Permitiendo al mismo depurar y afinar la precisión, la creatividad, el tono y el formato de la salida.
3. Habilita lo específico y la personalización, permitiendo a los usuarios adaptar la IA a sus necesidades específicas, ya sea generando código, escribiendo un poema, resumiendo un texto o creando una imagen.
4. Facilita la interacción humano-IA: Actuando como la interfaz de comunicación principal, haciendo que la IA sea accesible y utilizable para una amplia gama de usuarios, incluso aquellos sin conocimientos técnicos profundos.
5. Su influencia en la seguridad y la ética es determinante. Un prompt bien diseñado puede ayudar a mitigar la generación de contenido sesgado, dañino o inapropiado, mientras que un prompt deficiente podría involuntariamente provocar respuestas inapropiadas o dañinas.
Imágenes generadas por IA. (Geminis y Microsoft Designer).
Algunas de las afirmaciones aquí vertidas, han sido contrastadas por IA (ChatGPT y Géminis)
La inteligencia artificial explicada. David Brenet. Editorial Anaya.
Mi más sinceras gracias a mi amigo Manuel Gutiérrez Fernández, profesor de Lenguas Clásicas y compañero de fatiga en esta inigualable "Playa Chica" de Barbate.
Hasta luego y suerte.
Paco Gil Pacheco (@PacoGilBarbate).









Comentarios