MulaiMulai sekarang secara gratis

Menghindari respons yang tidak konsisten

Tim yang bekerja bersama Anda pada proyek sebelumnya antusias dengan generator balasan dan menanyakan apakah lebih banyak ulasan dapat diproses. Namun, beberapa ulasan tercampur dengan dokumen lain, dan Anda diminta untuk tidak mengembalikan respons jika teks tidak memuat ulasan atau informasi yang relevan. Misalnya, ulasan yang sedang Anda tinjau sekarang tidak memuat nama produk, sehingga tidak boleh ada nama produk yang dikembalikan.

Dalam latihan ini, fungsi get_response(), serta variabel messages dan function_definition telah dimuat sebelumnya. messages sudah memuat ulasan pengguna, dan function_definition memuat dua fungsi: satu untuk mengekstrak data terstruktur, dan satu lagi untuk menghasilkan balasan.

Latihan ini adalah bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Ubah messages untuk meminta model tidak mengasumsikan nilai apa pun untuk respons.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Edit dan Jalankan Kode