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
Petunjuk latihan
- Tambahkan pada definisi fungsi untuk mengembalikan pesan tambahan yang merespons ulasan pelanggan: fungsi harus memiliki
name,description, danparametersyang ditetapkan, danparametersharus terdiri atastypedanproperties. - 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
____