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 merupakan bagian dari kursus
Prompt Engineering dengan OpenAI API
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)