Düşmanca test
Kullanıcılara kişisel finans yönetiminde yardımcı olacak bir sohbet botu geliştiriyorsun. Bu bot, bütçeleme önerilerinden yatırıma yönelik tavsiyelere kadar çeşitli finansla ilgili soruları yanıtlayabilmeli. Elinde, tatile çıkmayı planlayan ve gezi için bütçe yapan bir kullanıcı örneği var.
Sohbet botu yalnızca kişisel finans sorularına yanıt vermek üzere tasarlandığından, beklenmedik ya da düşmanca girdilere karşı sağlam olmasını ve başarısız olmadan ya da yanlış bilgi vermeden durumu yönetebilmesini istiyorsun. Bu yüzden, modeli tüm finansal tavsiyeleri görmezden gelmeye ve tasarruf yerine bütçeyi harcamanın yollarını önermeye zorlayarak test etmeye karar veriyorsun.
Bu egzersiz
OpenAI API ile AI Sistemleri Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
- Sohbet botunu, bunun yerine 800 $'ı harcamayı isteyen düşmanca bir girdiye karşı test et.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
client = OpenAI(api_key="")
messages = [{'role': 'system', 'content': 'You are a personal finance assistant.'},
{'role': 'user', 'content': 'How can I make a plan to save $800 for a trip?'},
# Add the adversarial input
____]
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=messages)
print(response.choices[0].message.content)