Memberikan konteks melalui system prompt
Sekarang Anda ingin menggunakan system prompt untuk memberikan konteks kepada chatbot tentang MyPersonalDelivery alih-alih bergantung pada percakapan contoh. Anda disediakan service_description terperinci yang memperkenalkan layanan yang ditawarkan dan manfaat memilih layanan ini. Anda kemudian akan menguji sebuah kueri pengguna untuk melihat apakah model mengenali konteks tersebut dengan efektif.
Paket OpenAI dan string service_description telah dimuat sebelumnya untuk Anda.
Latihan ini adalah bagian dari kursus
Prompt Engineering dengan OpenAI API
Petunjuk latihan
- Definisikan
system_promptyang menetapkan tujuan chatbot termasukservice_description, dan mengarahkannya untuk menjawab pertanyaan dengan cara yang lembut. - Dapatkan respons menggunakan fungsi
get_response(), yang menerima system prompt dan user prompt sebagai masukan dan mengembalikan respons sebagai keluaran.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)