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

Tutarsız yanıtları önleme

Önceki projede birlikte çalıştığın ekip yanıt oluşturucudan çok memnun ve daha fazla yorumu işleyip işleyemeyeceğini soruyor. Ancak bazı yorumlar diğer belgelerle karışmış ve metin bir inceleme ya da ilgili bilgi içermiyorsa yanıt döndürmemen isteniyor. Örneğin, şu an değerlendirdiğin yorumda ürün adı yok; dolayısıyla ürün adı da döndürülmemeli.

Bu egzersizde, get_response() fonksiyonu ile messages ve function_definition değişkenleri önceden yüklendi. messages zaten kullanıcının yorumunu içeriyor ve function_definition iki fonksiyon barındırıyor: biri yapılandırılmış veriyi çıkarmayı, diğeri ise bir yanıt üretmeyi istiyor.

Bu egzersiz

OpenAI API ile AI Sistemleri Geliştirme

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

Egzersiz talimatları

  • Modelden yanıtlarda herhangi bir değeri varsaymamasını istemek için messages değiştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Kodu Düzenle ve Çalıştır