Personalizar el formato de salida
Trabajas como desarrollador en una startup que ofrece una plataforma de análisis de texto para creadores de contenido. Tu plataforma ayuda a los usuarios a categorizar y dar formato a su contenido de forma automática, y ahora estás creando una nueva función que detecta el idioma de un determinado text y genera un título adecuado para ese texto en un formato personalizado. Decides diseñar un prompt que guíe al modelo de lenguaje para lograrlo.
Se han precargado el paquete OpenAI, la función get_response() y la variable text.
Este ejercicio forma parte del curso
Ingeniería de prompts con la API de OpenAI
Instrucciones del ejercicio
- Crea las
instructionsdel prompt, pidiendo al modelo que determine el idioma y que genere un título adecuado para el fragmento detextprecargado que se proporcionará usando delimitadores de comillas triples invertidas (```) delimiters. - Create the
output_formatwith directions to include the text, language, and title, each on a separate line, using 'Text:', 'Language:', and 'Title:' as prefixes for each line. - Create the
final_promptby combining all parts and the delimitedtextdelimitado que se va a usar.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)