Fornire contesto tramite il system prompt
Ora vuoi usare i system prompt per fornire al chatbot il contesto su MyPersonalDelivery invece di basarti su conversazioni di esempio. Ti viene fornito un service_description dettagliato che presenta i servizi offerti e i vantaggi di scegliere questo servizio. Testerai poi una query dell'utente per verificare se il modello riconosce correttamente il contesto.
Il pacchetto OpenAI e la stringa service_description sono già stati caricati per te.
Questo esercizio fa parte del corso
Prompt Engineering con l'API di OpenAI
Istruzioni dell'esercizio
- Definisci un
system_promptche espliciti lo scopo del chatbot includendo ilservice_descriptione che lo guidi a rispondere alle domande con tono gentile. - Ottieni la risposta usando la funzione
get_response(), che riceve in input un system prompt e un user prompt e restituisce in output la risposta.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)