Bir fonksiyon sözlüğü oluşturma
Bilimsel araştırma makalelerinden oluşan bir koleksiyondan temel bilgileri çıkarman gereken bir araştırma projesi üzerinde çalışıyorsun. Amacın, sana verilen makalelerden başlık ve yayımlanma yılını içeren bir özet çıkarmak. Bunu derlemek için, temel bilgileri çıkarmak üzere function calling ile OpenAI API'yi kullanmaya karar veriyorsun.
Araştırma makalesinin metnini içeren get_response() fonksiyonu ve messages önceden yüklendi. function_definition değişkeni de kısmen doldurulmuş durumda.
Bu egzersiz, kursun bir parçasıdır
OpenAI API ile AI Sistemleri Geliştirme
Egzersiz talimatları
- Fonksiyonun
'type'parametresini tanımla. - Araştırma makalelerinden başlık ve yayımlanma yılını çıkarmak için
'properties'parametrelerini tanımla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)