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

Koruyucu önlemler ekleme

Roma’yı ziyaret eden turistlere tavsiye veren bir sohbet botu geliştiriyorsun. Konuların yalnızca yeme-içme, gezilecek yerler, tarih ve şehirde yapılacak şeyler ile sınırlı tutulması istendi. Bu konuların dışındaki herhangi bir konuda, sohbet botu özür dilemeli ve 'Apologies, but I am not allowed to discuss this topic.' demelidir.

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

OpenAI API ile AI Sistemleri Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • Verilen user_request ile bir user mesajı ve modele önce soruyu değerlendirmesini söyleyen bir system mesajı yaz: eğer izinliyse yanıt ver, değilse şu mesajı ver: 'Apologies, but I am not allowed to discuss this topic.'.
  • Yanıtı yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

client = OpenAI(api_key="")

user_request = "Can you recommend a good restaurant in Berlin?"

# Write the system and user message
messages = ____

response = client.chat.completions.create(
    model="gpt-4o-mini", messages=messages
)

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