ภาพรวม
- แกรี ไคลน์ นักจิตวิทยาชาวอเมริกัน เป็น "ผู้เชี่ยวชาญด้านความเชี่ยวชาญ" ที่ศึกษาผู้คนซึ่งต้องใช้ความเชี่ยวชาญในสถานการณ์คับขัน เช่น นักผจญเพลิง พยาบาลห้องฉุกเฉิน และนักบิน มาเป็นเวลาหลายสิบปี
- จากการสัมภาษณ์เชิงลึกและการสังเกตผู้เชี่ยวชาญ ไคลน์ได้สกัดสิ่งที่เกิดขึ้นในหัวของพวกเขาเมื่อเผชิญปัญหาออกมาเป็นแบบจำลอง RPD (Recognition-Primed Decision Model) ตลอดหลายสิบปีที่ผ่านมา งานวิจัยจำนวนมากก็ยืนยันว่าผู้เชี่ยวชาญในหลากหลายสาขามีพฤติกรรมในลักษณะนี้จริง
- หากประยุกต์ใช้โมเดล RPD ก็จะเรียนรู้จากผู้เชี่ยวชาญและจาก LLM ได้ดีขึ้น
5 ขั้นตอนของโมเดล RPD
(แผนภาพ RPD อยู่ในบล็อกต้นฉบับ)
- ผู้เชี่ยวชาญเผชิญกับสถานการณ์ปัญหา
- โฟกัสที่สัญญาณบางอย่างในสถานการณ์ แล้วลองจับคู่กับประสบการณ์และแพตเทิร์นในอดีต
- ถ้าจับคู่ได้ดี ก็จะพอนึกกลยุทธ์การลงมือทำขึ้นมาได้คร่าวๆ (ควรมุ่งเป้าอะไร ต้องทำอะไร และผลของการกระทำน่าจะเป็นอย่างไร) แต่ถ้ายังนึกไม่ออก ก็จะเก็บข้อมูลเพิ่ม มองสัญญาณอื่น แล้วกลับไปจับคู่อีกครั้ง
- จำลองกลยุทธ์การลงมือทำที่นึกออกในหัว วิธีนี้จะแก้ปัญหาได้ไหม ถ้าคิดว่าไม่น่าได้ผล ก็ขยับไปยังก ลยุทธ์ถัดไปแล้วจำลองใหม่
- ถ้ามีวิธีที่รู้สึกว่าใช้ได้ ก็ลงมือทำ จากนั้นสถานการณ์จะเปลี่ยนไป แล้ววนกลับไปที่ข้อ 1
สิ่งนี้ยังบอกใบ้ด้วยว่า หากเราอยากยกระดับความเชี่ยวชาญ เราควรเรียนรู้อะไรจากผู้เชี่ยวชาญบ้าง
- ผู้เชี่ยวชาญสังเกตสัญญาณอะไรบ้าง และสังเกตตามลำดับใด เพื่อรับรู้สถานการณ์ปัญหา
- ในสถานการณ์หนึ่งๆ พวกเขาใช้กลยุทธ์การลงมือทำแบบไหนก่อนเพื่อแก้ปัญหา
- ทำไมถึงเลือกสิ่งนั้น ไม่ใช่อย่างอื่น พวกเขาจำลองในหัวอย่างไร
การเรียนรู้จาก code review ในฐานะจูเนียร์
ถ้าคุณได้รับคอมเมนต์ประมาณว่า "ชื่อตัวแปร XX สั้นเกินไปนะ ชื่อตัวแปรควรยาวพอให้เข้าใจได้ เปลี่ยนเป็น YY ดีไหม" แทนที่จะตอบแค่ "ครับ" ลองใช้ RPD แล้วกวนรุ่นพี่ดู
- มีสถานการณ์ไหนไหมที่ชื่อตัวแปรสั้นๆ ก็โอเค
- แล้วในกรณีนี้ คุณตัดสินอย่างไรว่า ชื่อตัวแปรสั้นเกินไป
- ถ้ายังใช้ชื่อตัวแปร XX ต่อไป คิดว่าน่าจะเกิดปัญหาอะไรตามมา
- คุณนึกชื่อ YY ขึ้นมาได้อย่างไร
- มีสถานการณ์ไหนในอนาคตไหมที่ชื่อ YY จะกลายเป็นชื่อที่ไม่เหมาะสม
- ถ้าเป็นตอนนั้น คุณคิดว่าจะเปลี่ยนชื่อตัวแปรอย่างไร
คำถามเหล่านี้ยังเหมาะมากสำหรับถาม LLM ที่ไม่บ่นแม้เราจะกวนแค่ไหน และจะขอว่า "ได้รับ feedback แบบนี้มา ช่วยใช้ RPD เสนอคำถามลักษณะนี้ให้หน่อย" ก็ได้เช่นกัน
แหล่งข้อมูลเพิ่มเติม
- แทนที่จะสงสัย ช่วยบอกเกณฑ์การตัดสินให้หน่อย: บทความว่าด้วยการที่ซีเนียร์ควรคุยกับจูเนียร์อย่างไรเพื่อช่วยให้เติบโต โดยมี RPD เป็นกรอบคิด
- ทำไมถึงตัดสินแบบนั้นได้: บทความที่ผู้เขียนอธิบายว่าตนสามารถระบุสาเหตุได้ทันทีที่เห็นปัญหาในกรณีดีบักหนึ่งได้อย่างไร โดย CDM (Critical Decision Method) ที่กล่าวถึงในบทความนี้ก็เป็นวิธีการตั้งคำถามที่แกรี ไคลน์พัฒนาขึ้นเพื่อสำรวจสิ่งที่เกิดขึ้นในหัวของผู้เชี่ยวชาญเช่นกัน
- The RPD Model: Criticisms and Confusions: บทความที่แกรี ไคลน์เขียนโต้แย้งด้วยตนเองในปี 2021 ต่อคำวิจารณ์ที่ได้รับหลังการนำเสนอโมเดล RPD และความเข้าใจผิดเกี่ยวกับ RPD
- Source of Power: How People Make Decisions: หนังสือปี 1999 ของแกรี ไคลน์ที่อธิบาย RPD อย่างละเอียดมากขึ้น
การใช้ LLM
ผู้เขียนได้สร้าง เทมเพลตพรอมต์ ที่ให้ LLM ตั้งคำถามดีๆ โดยอยู่ในบทบาทของแกรี ไคลน์ และใช้ RPD กับ CDM (Critical Decision Method) มาช่วยประกอบคำถาม เมื่อลองทดสอบดูแล้วพบว่าคุณภาพของคำถามค่อนข้างดี
แน่นอนว่าในโลกความเป็นจริง เวลาซีเนียร์รีวิวให้ เราคงยากที่จะพูดว่า "เดี๋ยวก่อนนะ" แล้วไปถาม LLM ก่อนค่อยมาถามกลับ ดังนั้นในระยะยาว การซึมซับคำถามที่ LLM สร้างขึ้นจนสามารถสร้างคำถามเหล่านั้นได้ด้วยตัวเอง จึงเป็นประโยชน์มากกว่า
8 ความคิดเห็น
สนุกดีครับ
เป็นการสำรวจที่น่าสนใจมากครับ อ่านเพลินเลย
ดูเหมือนว่านี่จะเป็นหนึ่งในวิธีที่เป็นรูปธรรมของการฝึกฝนเชิงลึกที่หนังสือ The Talent Code พูดถึงนะครับ ขอบคุณสำหรับบทความดีๆ ครับ
โอ ใช่เลยครับ/ค่ะ ถ้าคุณเริ่มสนใจการฝึกฝนอย่างลึกซึ้งแล้ว หนังสือ Peak ของ Anders Ericsson ซึ่งถือเป็นผู้ให้กำเนิดแนวคิดนั้น(?) ก็ยอดเยี่ยมมากเช่นกัน
บทความก็ดี แต่ผมคิดว่าท่าทีที่คุณสนใจเรื่องแบบนี้และพยายามเรียนรู้ก็ดูน่าชื่นชมมากเช่นกันครับ
ขอบคุณครับ การศึกษางานวิจัยที่ผ่านการพิสูจน์มาอย่างยาวนานแล้วนำมาประยุกต์ใช้กับ AI เป็นเรื่องที่น่าสนุกมากครับ
เป็นหัวข้อที่น่าสนใจมาก อ่านเพลินเลยครับ
ขอบคุณครับ 55