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
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 detext
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 eltext
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)