สกิล /teach: การสอนโค้ดอย่างถูกวิธีด้วย AI
ข้อผิดพลาดของการทำโปรเจคใหม่ คือการสั่งให้ AI “สรุป” ไม่ใช่เพราะ AI สรุปไม่เก่ง แต่การ “สรุป” มันเป็นการทบทวน ไม่ได้ถูกออกแบบมาเพื่อการเรียนรู้ มันไม่ได้ย่อยง่าย
/teach สกิล”สอน”ที่ไม่ค่อยมีคนพูดถึง ออกแบบบทเรียนให้ย่อยง่าย และมี quiz ให้ทำ
ถ้าพร้อมแล้วไปลุยกันเลย 🥳
/teach คือสกิลอะไร
/teach คือสกิลการสอน สร้างโดยพี่ Matt Pocock เจ้าเดิม
/teach ออกแบบมาเพื่อให้อธิบาย codebase ตามประสบการณ์ของผู้ใช้ วาง learning journey ที่ง่ายต่อการย่อย และออกแบบ quiz เพื่อทบทวนความเข้าใจ
ตัวอย่างเช่น
/teach me about this api service, I know C# but don't Scala,
show the diff so I can map my mental model
สอนเกี่ยวกับ project นี้ให้หน่อย ฉันเข้าใจ ภาษา C# แต่ไม่เข้าใจ Scala ช่วยแสดงความเหมือนและแตกต่าง จะได้เทียบได้
ซึ่ง /teach จะสร้างบทเรียนให้เรา เป็นไฟล์เว็ปไซต์ หลังจากเรียนเสร็จ ก็จะมี quiz ให้เราทำ เพื่อยืนยันว่าเราเข้าใจจริง!
หลังจากนั้น ค่อยไปตอบ AI ให้มันเตรียมบทเรียนถัดไปให้
/teach ดีกว่าตัวอื่นยังไง
สิ่งที่แตกต่างจากตัวอื่นจริงๆคือ แกนหลัก ปรัชญาการสอน ที่พี่ Matt ใส่เข้ามา
โดยแบ่งความลึกการเรียนเป็น 3 ระดับ
- Knowledge - การสอนให้รู้จัก
- Skills - การสอน ผ่านการลงมือทำ ในบทเรียน
- Wisdom - ความคิด/ความเข้าใจที่ตกตระกอน ผ่านการลงมือทำซ้ำๆ
และยังออกแบบการเรียนรู้โดยเฉพาะ สำหรับระยะสั้นและระยะยาว (ตอนคิดสกิล เขาจริงจังกันมากกกกกก)
/teach บันทึกบทเรียนของเราเก็บไว้เป็นไฟล์ ทำให้สามารถ กลับมาเรียนใหม่ เมื่อไรก็ได้ ไม่ต้องเริ่มใหม่จาก 0
นอกจากนี้ยังจดจำ “ความชอบ” (preference) ของเราได้ เช่น เราต้องการเรียนเพื่ออะไร, ประสบการณ์เราเป็นอย่างไร เราชอบเรียนในลักษณะไหน
สรุปโดยหัวหน้าฮง
/teach เป็นสกิลที่ช่วยออกแบบบทเรียนสำหรับเรียนโค้ด โดยจะมีประโยชน์มากๆเมื่อเริ่มต้นกับโปรเจคใหม่
ส่วนตัวฮงใช้แล้วชอบเลย
ถ้าสนใจก็ไปลองใช้งานกันดูครับ (วิธีติดตั้งในคอมเม้นครับ)
ใช้แล้วเป็นไงมาเล่าให้ฟังด้วยนะครับ
ขอให้บทความนี้เป็นประโยชน์ครับ ขอบคุณครับ