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, kursun bir parçasıdır
OpenAI API ile AI Sistemleri Geliştirme
Egzersiz talimatları
- Sohbet botunu, bunun yerine 800 $'ı harcamayı isteyen düşmanca bir girdiye karşı test et.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)