MulaiMulai sekarang secara gratis

Pemanggilan fungsi paralel

Setelah mengekstrak data dari ulasan pelanggan untuk tim pemasaran, perusahaan tempat Anda bekerja menanyakan apakah ada cara untuk membuat respons kepada pelanggan yang dapat mereka poskan di platform ulasan mereka. Anda memutuskan menggunakan pemanggilan fungsi paralel untuk menerapkan kedua fungsi sekaligus sehingga menghasilkan data dan juga respons. Anda menggunakan fungsi bernama reply_to_review dan meminta agar balasan ulasan dikembalikan sebagai properti reply.

Dalam latihan ini, fungsi get_response(), messages, dan variabel function_definition telah dimuat sebelumnya. messages sudah memuat ulasan pengguna, dan function_definition berisi fungsi yang meminta untuk mengekstrak data terstruktur.

Latihan ini adalah bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Tambahkan pada definisi fungsi untuk mengembalikan pesan tambahan yang merespons ulasan pelanggan: fungsi harus memiliki name, description, dan parameters yang ditetapkan, dan parameters harus terdiri atas type dan properties.
  • Cetak respons.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

client = OpenAI(api_key="")

# Append the second function
function_definition.append({'type': 'function', 'function':{'name': ____, ____, ____: {'type': ____, 'properties': {'reply': {____}}}}})

response = get_response(messages, function_definition)

# Print the response
____
Edit dan Jalankan Kode