IniziaInizia gratis

Prompt chain-of-thought one-shot

Quando devi sommare i numeri pari all'interno di un insieme, prima devi individuarli e poi sommarli. Puoi insegnarlo a un modello linguistico tramite uno o più esempi, e il modello seguirà questa strategia per operare su nuovi insiemi.

Il tuo obiettivo in questo esercizio è insegnare al modello come applicare questa procedura sul seguente insieme: {9, 10, 13, 4, 2}, e poi chiedere al modello di eseguirla su un nuovo insieme: {15, 13, 82, 7, 14}. Questo è il modo in cui realizzi il prompting chain-of-thought tramite one-shot prompting.

Il pacchetto OpenAI e la funzione get_response() sono già stati caricati per te.

Questo esercizio fa parte del corso

Prompt Engineering con l'API di OpenAI

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci un example che insegni al modello come sommare i numeri pari nell'insieme {9, 10, 13, 4, 2}.
  • Definisci una question, simile a quella in example, che chieda al modello di ragionare su un nuovo insieme {15, 13, 82, 7, 14}.
  • Crea il prompt finale.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice