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, kursun bir parçasıdır
OpenAI API ile AI Sistemleri Geliştirme
Egzersiz talimatları
- Modelden yanıtlarda herhangi bir değeri varsaymamasını istemek için
messagesdeğiştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
client = OpenAI(api_key="")
# Modify the messages
____
response = get_response(messages, function_definition)
print(response)