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
Istruzioni dell'esercizio
- Definisci un
exampleche insegni al modello come sommare i numeri pari nell'insieme{9, 10, 13, 4, 2}. - Definisci una
question, simile a quella inexample, 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)