Furnizarea contextului prin system prompt
Acum vrei să folosești system prompt-uri pentru a oferi chatbot-ului context despre MyPersonalDelivery, în loc să te bazezi pe conversații-exemplu. Ai la dispoziție un șir de caractere detaliat, service_description, care prezintă serviciile oferite și avantajele acestora. Vei testa apoi o interogare a utilizatorului pentru a verifica dacă modelul înțelege contextul în mod eficient.
Pachetul OpenAI și șirul service_description au fost preîncărcate pentru tine.
Acest exercițiu face parte din cursul
Prompt Engineering cu OpenAI API
Instrucțiuni pentru exercițiu
- Definește un
system_promptcare stabilește scopul chatbot-ului, incluzândservice_description, și îl ghidează să răspundă la întrebări într-un mod prietenos. - Obține răspunsul folosind funcția
get_response(), care primește ca intrări un prompt de sistem și un prompt de utilizator și returnează răspunsul ca rezultat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)