Mulai sekarangMulai 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 merupakan bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Edit dan Jalankan Kode