Prompts de cadena de pensamiento de un disparo
Cuando necesitas sumar los números pares de un conjunto dado, primero tienes que identificar esos números pares y luego sumarlos. Puedes enseñar esto a un modelo lingüístico mediante uno o varios ejemplos y seguirá esta estrategia para operar con nuevos conjuntos.
Tu objetivo en este ejercicio es enseñar al modelo a aplicar este procedimiento en el siguiente conjunto: {9, 10, 13, 4, 2}
, y luego pedirle al modelo que lo realice en un nuevo conjunto: {15, 13, 82, 7, 14}
. Así es como se realiza un prompt de cadena de pensamiento mediante un prompt de un discparo.
El paquete OpenAI
y la función get_response()
se han precargado para ti.
Este ejercicio forma parte del curso
Ingeniería de avisos con la API OpenAI
Instrucciones del ejercicio
- Define un
example
que enseñe al modelo a sumar los números pares del conjunto{9, 10, 13, 4, 2}
. - Define un
question
, similar al delexample
, que pida al modelo que razone sobre un nuevo conjunto{15, 13, 82, 7, 14}
. - Crea el prompt final.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
client = OpenAI(api_key="")
# Define the example
example = """Q: Sum the even numbers in the following set: ____.
A: Even numbers: ____. Adding them: ____+____+____=____"""
# Define the question
question = """Q: ____
A:"""
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)