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

OpenAI API ile AI Sistemleri Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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