MulaiMulai sekarang secara gratis

Menambahkan pedoman untuk chatbot penasihat pembelajaran

Pada latihan sebelumnya, Anda membangun chatbot untuk merekomendasikan buku teks. Namun, perusahaan telah mengidentifikasi kebutuhan pembaruan agar rekomendasi lebih efisien. Anda disediakan base_system_prompt, mirip dengan yang Anda buat sebelumnya, dan tugas Anda adalah memasukkan behavior_guidelines dan response_guidelines. Pedoman ini akan membantu mengendalikan perilaku chatbot dan memastikan chatbot memberikan rekomendasi buku teks yang lebih efektif dan sesuai kebutuhan pengguna.

Paket OpenAI, dan fungsi get_response() telah dimuat sebelumnya untuk Anda.

Latihan ini adalah bagian dari kursus

Prompt Engineering dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Tetapkan behavior_guidelines untuk chatbot yang memungkinkannya menanyakan latar belakang, pengalaman, dan tujuan pengguna ketika salah satu dari informasi tersebut tidak diberikan di dalam prompt.
  • Tetapkan response_guidelines untuk mengarahkan chatbot agar merekomendasikan tidak lebih dari tiga buku teks.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

client = OpenAI(api_key="")

base_system_prompt = "Act as a learning advisor who receives queries from users mentioning their background, experience, and goals, and accordingly provides a response that recommends a tailored learning path of textbooks, including both beginner-level and more advanced options."

# Define behavior guidelines
behavior_guidelines = "____"

# Define response guidelines
response_guidelines = "____"

system_prompt = base_system_prompt + behavior_guidelines + response_guidelines
user_prompt = "Hey, I'm looking for courses on Python and data visualization. What do you recommend?"
response = get_response(system_prompt, user_prompt)
print(response)
Edit dan Jalankan Kode