Mulai sekarangMulai gratis

Menambahkan pagar pengaman

Anda sedang mengembangkan chatbot yang memberikan saran bagi turis yang mengunjungi Roma. Anda diminta membatasi topik hanya pada pertanyaan tentang makanan dan minuman, objek wisata, sejarah, dan hal-hal yang dapat dilakukan di sekitar kota. Untuk topik lainnya, chatbot harus meminta maaf dan mengatakan 'Maaf, tetapi saya tidak diizinkan membahas topik ini.'.

Latihan ini merupakan bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Instruksi latihan

  • Tulis pesan user dengan user_request yang diberikan, serta pesan system untuk memberi tahu model agar menilai pertanyaan terlebih dahulu: jika diizinkan, berikan jawaban; jika tidak, berikan pesan: 'Maaf, tetapi saya tidak diizinkan membahas topik ini.'.
  • Cetak responsnya.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

client = OpenAI(api_key="")

user_request = "Can you recommend a good restaurant in Berlin?"

# Write the system and user message
messages = ____

response = client.chat.completions.create(
    model="gpt-4o-mini", messages=messages
)

# Print the response
____
Edit dan Jalankan Kode