Prompts de cadena de pensamiento con un solo ejemplo
Cuando necesites sumar los números pares dentro de un conjunto, primero tienes que identificarlos y luego sumarlos. Puedes enseñar esto a un modelo de lenguaje con uno o más ejemplos, y seguirá esta estrategia para operar sobre conjuntos nuevos.
Tu objetivo en este ejercicio es enseñar al modelo cómo aplicar este procedimiento en el siguiente conjunto: {9, 10, 13, 4, 2}, y después pedirle que lo ejecute en un conjunto nuevo: {15, 13, 82, 7, 14}. Así es como se realiza el prompting de chain-of-thought mediante one-shot prompting.
El paquete OpenAI y la función get_response() ya están precargados para ti.
Este ejercicio forma parte del curso
Ingeniería de prompts con la API de OpenAI
Instrucciones del ejercicio
- Define un
exampleque enseñe al modelo cómo sumar los números pares del conjunto{9, 10, 13, 4, 2}. - Define una
question, similar a la delexample, que pida al modelo razonar sobre un conjunto nuevo{15, 13, 82, 7, 14}. - Crea el prompt final.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)