Membangun kamus fungsi
Anda sedang mengerjakan proyek riset yang memerlukan ekstraksi informasi kunci dari kumpulan makalah penelitian ilmiah. Tujuannya adalah membuat ringkasan informasi utama dari makalah yang Anda terima, yang mencakup judul dan tahun publikasi. Untuk menyusunnya, Anda memutuskan menggunakan OpenAI API dengan function calling untuk mengekstrak informasi kunci tersebut.
Fungsi get_response() dan messages, yang berisi teks makalah penelitian, telah dimuat sebelumnya. Variabel function_definition juga sudah sebagian diisi.
Latihan ini adalah bagian dari kursus
Mengembangkan Sistem AI dengan OpenAI API
Petunjuk latihan
- Definisikan parameter
'type'untuk fungsi. - Definisikan parameter
'properties'untuk mengekstrak judul dan tahun publikasi dari makalah penelitian.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
client = OpenAI(api_key="")
# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____
# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____
response = get_response(messages, function_definition)
print(response)