EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Define un example que enseñe al modelo cómo sumar los números pares del conjunto {9, 10, 13, 4, 2}.
  • Define una question, similar a la del example, 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)
Editar y ejecutar código