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
OpenAI API ile AI Sistemleri Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
- Verilen
user_requestile birusermesajı ve modele önce soruyu değerlendirmesini söyleyen birsystemmesajı 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
____