Paralel fonksiyon çağırma
Pazarlama ekibi için müşteri yorumlarından verileri çıkardıktan sonra, çalıştığın şirket, yorum platformlarına koyabilecekleri şekilde müşteriye bir yanıt üretmenin mümkün olup olmadığını soruyor. Sen de hem verileri üretmek hem de yanıtları oluşturmak için paralel fonksiyon çağırmayı kullanmaya karar veriyorsun. reply_to_review adlı bir fonksiyon kullanıyor ve inceleme yanıtının reply özelliği olarak döndürülmesini istiyorsun.
Bu egzersizde get_response() fonksiyonu, messages ve function_definition değişkeni önceden yüklendi. messages zaten kullanıcının incelemesini içeriyor ve function_definition yapılandırılmış veriyi çıkarmayı isteyen fonksiyonu içeriyor.
Bu egzersiz
OpenAI API ile AI Sistemleri Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
- Fonksiyon tanımına, müşteri incelemesine yanıt veren ek mesajı döndürmek için ekleme yap: fonksiyonun
name,descriptionveparametersalanları belirtilmeli; parametrelerdetypevepropertiesolmalı. - Yanıtı yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
____