Bắt đầu ngayBắt đầu miễn phí

Bổ sung hướng dẫn cho chatbot cố vấn học tập

Trong bài trước, bạn đã xây dựng một chatbot để gợi ý sách giáo khoa. Tuy nhiên, công ty nhận thấy cần cập nhật để việc gợi ý hiệu quả hơn. Bạn được cung cấp một base_system_prompt, tương tự như prompt bạn đã tạo trước đó, và nhiệm vụ của bạn là bổ sung behavior_guidelinesresponse_guidelines. Những hướng dẫn này sẽ giúp kiểm soát hành vi của chatbot và đảm bảo chatbot đưa ra các gợi ý sách giáo khoa phù hợp và hiệu quả hơn cho người dùng.

Gói OpenAI và hàm get_response() đã được nạp sẵn cho bạn.

Bài tập này là một phần của khóa học

Kỹ thuật Prompt với OpenAI API

Xem khóa học

Hướng dẫn bài tập

  • Xác định behavior_guidelines cho chatbot để chatbot hỏi người dùng về nền tảng, kinh nghiệm và mục tiêu của họ bất cứ khi nào bất kỳ thông tin nào trong số này không có trong prompt.
  • Xác định response_guidelines để yêu cầu chatbot đề xuất không quá ba sách giáo khoa.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)
Chỉnh sửa và Chạy Mã