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

แชทบอตที่ปรึกษาด้านการเรียนรู้

คุณกำลังพัฒนาแชทบอตที่ปรึกษาด้านการเรียนรู้แบบเฉพาะบุคคล เพื่อแนะนำตำราเรียนให้แก่ผู้ใช้ บอตมีหน้าที่รับคำถามจากผู้เรียนเกี่ยวกับพื้นฐาน ประสบการณ์ และเป้าหมาย จากนั้นแนะนำเส้นทางการเรียนรู้ที่เหมาะสม ซึ่งครอบคลุมทั้งตำราระดับเริ่มต้นและระดับสูงขึ้น งานของคุณคือสร้าง system_prompt แบบรับบทบาทสำหรับแชทบอตแนะนำตำราเรียน โดยระบุให้ชัดเจนว่าบอตควรทำอะไรขณะโต้ตอบกับผู้ใช้

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

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

Prompt Engineering กับ OpenAI API

ดูคอร์ส

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

  • กำหนด system_prompt แบบรับบทบาท เพื่อบอกให้บอตทำหน้าที่เป็นที่ปรึกษาด้านการเรียนรู้ที่สามารถตีความคำถามของผู้เรียนตามที่อธิบายไว้ และให้คำแนะนำตำราเรียนที่เกี่ยวข้อง

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

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

client = OpenAI(api_key="")

# Craft the system_prompt using the role-playing approach
system_prompt = "____"

user_prompt = "Hello there! I'm a beginner with a marketing background, and I'm really interested in learning about Python, data analytics, and machine learning. Can you recommend some books?"

response = get_response(system_prompt, user_prompt)
print(response)
แก้ไขและรันโค้ด