เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเพิ่มแนวทางปฏิบัติให้กับแชทบอตที่ปรึกษาด้านการเรียน

ในแบบฝึกหัดก่อนหน้า คุณได้สร้างแชทบอตสำหรับแนะนำหนังสือเรียนแล้ว แต่ทางบริษัทพบว่าจำเป็นต้องอัปเดตระบบเพื่อให้การแนะนำมีประสิทธิภาพมากขึ้น ในแบบฝึกหัดนี้ จะมี base_system_prompt เตรียมไว้ให้แล้ว ซึ่งคล้ายกับที่สร้างไว้ก่อนหน้า และมีหน้าที่เพิ่ม behavior_guidelines และ response_guidelines เข้าไป แนวทางเหล่านี้จะช่วยควบคุมพฤติกรรมของแชทบอตและทำให้สามารถแนะนำหนังสือเรียนได้อย่างมีประสิทธิภาพและตรงกับความต้องการของผู้ใช้มากขึ้น

แพ็กเกจ OpenAI และฟังก์ชัน get_response() ถูกโหลดไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Prompt Engineering กับ OpenAI API

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนด behavior_guidelines สำหรับแชทบอต เพื่อให้แชทบอตถามผู้ใช้เกี่ยวกับพื้นฐาน ประสบการณ์ และเป้าหมาย เมื่อข้อมูลเหล่านั้นยังไม่ได้ระบุในพรอมต์
  • กำหนด response_guidelines เพื่อบอกให้แชทบอตแนะนำหนังสือเรียนไม่เกินสามเล่ม

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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)
แก้ไขและรันโค้ด