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
exampleque 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 y completa 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)