BaşlayınÜcretsiz başlayın

Yanıtı çıkarmak

Yeni bir akıllı telefon piyasaya süren bir şirkette çalışıyorsun. Pazarlama ekibi, çeşitli çevrimiçi platformlardan müşteri yorumları topladı ve müşterilerin duygusunu (sentiment) ve akıllı telefonla ilgili en çok konuşulan özellikleri anlamak için geri bildirimleri analiz etmek istiyor. Bunu hızlandırmak için, OpenAI API'yi kullanarak bu yorumlardan function calling ile yapılandırılmış veri çıkardın. Şimdi çıktıyı temizleyip yalnızca fonksiyondan gelen yanıtın sözlüğünü döndüren bir fonksiyon yazman gerekiyor.

get_response() fonksiyonu, incelemeyi (review) içeren messages değişkeni ve yorumlardan duygu (sentiment) ve ürün özelliklerini çıkarmaya yarayan fonksiyonu içeren function_definition önceden yüklendi. Hem messages hem de function_definition değerlerinin, chat completions uç noktasından yanıt almak için get_response() fonksiyonuna argüman olarak geçirilebildiğine dikkat et.

Bu egzersiz, kursun bir parçasıdır

OpenAI API ile AI Sistemleri Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • Yanıtta arguments altında bulunan çıktı verilerini içeren sözlüğü döndüren bir fonksiyon tanımla.
  • Sözlüğü yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

client = OpenAI(api_key="")

response = get_response(messages, function_definition)

# Define the function to extract the data dictionary
def extract_dictionary(____):
  return ____

# Print the data dictionary
____
Kodu Düzenle ve Çalıştır