Öğrenme danışmanı sohbet botuna yönergeler ekleme
Önceki egzersizde, ders kitabı önerebilen bir sohbet botu oluşturmuştun. Ancak şirket, önerilerin daha verimli olmasını sağlamak için bir güncellemeye ihtiyaç olduğunu belirledi. Sana daha önce oluşturduğuna benzer bir base_system_prompt veriliyor ve görevin behavior_guidelines ve response_guidelines öğelerini eklemek. Bu yönergeler, sohbet botunun davranışını kontrol etmeye yardımcı olacak ve kullanıcılara daha etkili ve kişiye özel ders kitabı önerileri sunmasını sağlayacak.
OpenAI paketi ve get_response() fonksiyonu senin için önceden yüklendi.
Bu egzersiz
OpenAI API ile Prompt Engineering
kursunun bir parçasıdırEgzersiz talimatları
- Sohbet botu için, istemde bu bilgilerden herhangi biri verilmediğinde kullanıcının geçmişi, deneyimi ve hedefleri hakkında soru sorabilmesini sağlayan
behavior_guidelinestanımla. - Sohbet botuna en fazla üç ders kitabı önermesini söyleyen
response_guidelinestanımla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
client = OpenAI(api_key="")
base_system_prompt = "Act as a learning advisor who receives queries from users mentioning their background, experience, and goals, and accordingly provides a response that recommends a tailored learning path of textbooks, including both beginner-level and more advanced options."
# Define behavior guidelines
behavior_guidelines = "____"
# Define response guidelines
response_guidelines = "____"
system_prompt = base_system_prompt + behavior_guidelines + response_guidelines
user_prompt = "Hey, I'm looking for courses on Python and data visualization. What do you recommend?"
response = get_response(system_prompt, user_prompt)
print(response)