Controllare la struttura dell'output
Un modo per controllare la struttura dell'output generato da un modello linguistico è fornirgli nel prompt un esempio di domanda e risposta. Il modello ne apprenderà il formato e lo seguirà quando genera risposte a domande simili. In questo esercizio creerai un prompt one-shot che estrae i numeri dispari da un insieme di numeri e li mostra come un insieme tra parentesi, separati da virgole come indicato nelle istruzioni.
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
- Crea un
promptone-shot che fornisca un esempio su come estrarre i numeri dispari dall'insieme{1, 3, 7, 12, 19}e che chieda una risposta per l'insieme{3, 5, 11, 12, 16}.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)