Personalizar el formato de salida

Trabajas como desarrollador en una startup que ofrece una plataforma de análisis de texto para creadores de contenidos. Tu plataforma ayuda a los usuarios a categorizar y formatear automáticamente sus contenidos, y ahora estás trabajando en una nueva función que detecta el idioma de un determinado fragmento de text y genera un título adecuado para ese texto en un formato personalizado. Decides elaborar una prompt que guíe al modelo lingüístico a través de esto.

El paquete OpenAI, la función get_response() y la variable text se han cargado previamente para ti.

Este ejercicio forma parte del curso

Ingeniería de prompts para ChatGPT para desarrolladores

Ver curso

Instrucciones de ejercicio

  • Crea la página instructions para el prompt y pide al modelo que determine el idioma y genere un título adecuado para el extracto precargado de text que se proporcionará utilizando delimitadores de comillas triples (```).
  • Crea el output_format con instrucciones para incluir el texto, la ** lengua** y el título, cada uno en una línea distinta, utilizando "Text:", "Language:" y "Title:" como prefijos para cada línea.
  • Crea el final_prompt combinando todas las partes y el text delimitado a utilizar.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

client = OpenAI(api_key="")

# Create the instructions
instructions = ____

# Create the output format
output_format = ____

# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)