Generación automática de texto mediante GPT (A3C31C2D01)

Introducción

La generación de texto mediante GPT es una herramienta muy valiosa en la creación de contenidos digitales con multitud de beneficios según el campo en el que se aplique. Así, GPT es capaz de producir texto coherente y convincente en una amplia variedad de temas, lo que nos va a permitir ahorrar tiempo y esfuerzo al no tener que redactar cada palabra desde cero. Además, esta tecnología permite a los usuarios explorar ideas nuevas y creativas, ya que puede sugerir diferentes enfoques y perspectivas. Por último, puede ser empleada para muchas de las cuestiones que hemos trabajado en éste y niveles anteriores, como por ejemplo la creación de entradas en nuestro sitio web.

GPT facilita la personalización del contenido, adaptándose a las necesidades y preferencias específicas de cada proyecto. En resumen, la generación de texto mediante GPT es una herramienta poderosa que optimiza la creación de contenidos digitales al ahorrar tiempo, mejorar la calidad y fomentar la creatividad.

Es habitual que nos encontremos descripciones de GPT como “una inteligencia artificial que está entrenada para mantener conversaciones” y, aunque esto es cierto, esta percepción puede ser un lastre a la hora de obtener información a través de este sistema. Si lo pensamos detenidamente, resulta algo obvio: la respuesta a una misma pregunta va a ser diferente dependiendo del contexto: quién nos la haga, en qué momento y lugar, etc.

Por tanto, va a ser muy importante tener en cuenta la información que vamos a proporcionar a ChatGPT, u otros modelos de generación de texto, y que va a definir el contexto en el que queremos que el sistema nos proporcione respuestas. En este texto plateamos qué información debemos proporcionar a ChatGPT para obtener un texto que se ajuste a nuestras necesidades específicas.

¿Qué información debemos proporcionar al sistema?

Vamos a describir una serie de apartados generales que debemos definir y que se van a adaptar a la mayoría de las peticiones de generación de texto que hagamos.

Propósito y tema

Empezamos por lo más obvio: debemos especificar el tema principal sobre el que queremos que trate el texto y también el propósito con el que lo necesitamos: informativo, persuasivo, descriptivo, divulgativo, etc.

Estructura

Debemos indicar si hay una estructura específica que deseamos que el sistema siga a la hora de generar nuestro texto. Esto va a ayudar al sistema a organizar la información que nos va a proporcionar de manera más efectiva. Por ejemplo, podemos pedir el esquema clásico de un cuento: introducción, nudo y desenlace. Pero también podemos proporcionar indicaciones para generar secciones a nuestro gusto, por ejemplo, una sección específica con ejemplos prácticos sobre un tema.

Información relevante

Debemos suministrar los detalles y datos necesarios que deben incluirse en el texto. Por ejemplo, podemos pedir que nos incluya datos estadísticos, casos prácticos, sucesos históricos, etc.

Estilo y tono

En nuestro prompt debemos indicar el estilo y tono que deseamos que tenga nuestro texto. Por ejemplo, formal, informal, técnico, persuasivo, neutro, etc. Además, podemos indicar si tenemos alguna preferencia en cuanto a la longitud de las oraciones o el uso de vocabulario. Por ejemplo, frases cortas o vocabulario técnico.

Audiencia objetivo

¿A quién va dirigido nuestro texto? Esto ayudará a adaptar el lenguaje y el enfoque para que sea apropiado y efectivo para el público al que se dirige. Por ejemplo, podemos pedir que nos escriba un cuento para niños o para adultos.

Requerimientos adicionales

Si hay requisitos específicos, como la inclusión de referencias (por ejemplo, libros o webs confiables), el uso de lenguaje inclusivo o la extensión del texto, podemos también mencionarlo en nuestra petición.

Revisión y ajustes

Es un paso fundamental que muchas veces se olvida al usar este tipo de herramientas y es que el proceso no termina cuando el sistema nos ha generado un texto en base a nuestro prompt. Por tanto, este paso lo haremos después de recibir nuestro texto: lo revisamos y, si hay partes que no cumplen con nuestras expectativas, generaremos una nueva petición con las modificaciones oportunas para que el sistema se ajuste mejor a nuestras preferencias. Por ejemplo, podemos pedir que nos rescriba un párrafo determinado incluyendo ejemplos para hacerlo más comprensible.

Conclusión

Por tanto, al ser un modelo de lenguaje, ChatGPT se basa en patrones y datos existentes para generar respuestas coherentes. Sin embargo, sin información adicional, el modelo puede no comprender por completo el contexto o las especificaciones exactas del texto que deseamos. Al proporcionar una descripción detallada, podemos maximizar el valor y la utilidad de la generación automática de texto y obtener un texto adaptado a nuestras necesidades.

Saber más

En el artículo “Sparks of Artificial General Intelligence: Early experiments with GPT-4” (arXiv:2303.12712) podemos encontrar una investigación exhaustiva sobre cómo se entrenó GPT-4 y cómo se comparó con su predecesor, GPT-3. Aunque se discuten posibles aplicaciones y limitaciones de GPT-4 lo más interesante en relación con este texto es la multitud de diferentes prompts que se ensayan y los resultados que devuelve el sistema.