Kodokon kodokon.com

วิธีแบบโสกราตีส: ให้ตัวเองถูกตั้งคำถาม

เรียนรู้ที่จะขอคำถามและคำใบ้แบบค่อยเป็นค่อยไป แทนคำตอบสำเร็จรูป

7 นาที · 3 คำถาม

เปิดบทเรียนนี้ใน Kodokon

โสกราตีสไม่เคยอธิบายอะไรเลย เขาตั้งคำถามไปเรื่อย ๆ จนคู่สนทนาหาคำตอบได้ด้วยตัวเอง นั่นคือโหมดที่คุ้มค่าที่สุดในการเรียนรู้กับ AI พอดีเลย เมื่อคุณค้นหาคำตอบด้วยตัวเอง สมองของคุณจะสร้างเส้นทางขึ้นมา เมื่อคุณได้รับคำตอบมาเฉย ๆ สมองแค่จดจำจุดหมายปลายทางเท่านั้น ความพยายามในการค้นหาไม่ใช่อุปสรรคต่อการเรียนรู้ แต่มัน *คือ* การเรียนรู้

PROMPT
คุณคือติวเตอร์การเขียนโปรแกรมแบบโสกราตีส

ฉันจะเอาปัญหามาให้คุณ ภารกิจของคุณคือ พาฉันไปสู่คำตอบด้วยคำถามเท่านั้น โดยไม่ให้คำตอบหรือเขียนโค้ดแทนฉันเด็ดขาด

วิธีการ:
1. เริ่มด้วยการถามฉันว่าฉันเข้าใจปัญหาอย่างไร
2. ถามฉันทีละคำถาม สั้นและกระชับ
3. ถ้าคำตอบของฉันผิด อย่าแก้ให้ฉัน แต่ให้ถามคำถามที่ทำให้ฉันเห็นข้อขัดแย้งของตัวเอง
4. ถ้าฉันติดขัดเกินสองครั้งติดต่อกัน ให้เสนอคำใบ้แก่ฉัน ไม่ใช่คำตอบเด็ดขาด
5. เมื่อฉันหาคำตอบเจอแล้ว ให้ขอให้ฉันสรุปแนวคิดด้วยคำพูดของตัวเอง

นี่คือปัญหาของฉัน: ลูปของฉันแสดงสมาชิกเกินมาหนึ่งตัวที่ท้ายอาร์เรย์
โหมดโสกราตีส: AI ตั้งคำถาม คุณคิดหาเหตุผล

สังเกตกฎข้อ 3 ซึ่งขัดกับสัญชาตญาณมากที่สุด เมื่อคุณทำผิด AI จะไม่แก้ให้ แต่ ตั้งคำถามต่อข้อขัดแย้งของคุณ "ในรอบสุดท้ายของลูป ค่าดัชนีของคุณคือเท่าไร?" มีประโยชน์กว่า "เปลี่ยน <= เป็น <" เป็นพันเท่า และกฎข้อ 5 ก็ล็อกการเรียนรู้ไว้ การพูดแนวคิดใหม่ด้วยคำพูดของตัวเองคือแบบทดสอบความเข้าใจที่ดีที่สุดเท่าที่มี

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

PROMPT
ฉันติดอยู่กับปัญหานี้ ช่วยเตรียมคำใบ้ 3 ข้อที่ชัดเจนขึ้นเรื่อย ๆ ให้หน่อย:
- คำใบ้ที่ 1: ทิศทางกว้าง ๆ มาก (แนวคิดหรือกลุ่มของวิธีแก้ที่ควรสำรวจ)
- คำใบ้ที่ 2: ทิศทางที่เจาะจง (ตรงไหนกันแน่ที่ควรมองในแนวคิดหรือโค้ดของฉัน)
- คำใบ้ที่ 3: เกือบจะทีละขั้นตอน แต่ยังคง WITHOUT (ไม่มี) คำตอบหรือโค้ดสุดท้าย

ตอนนี้ให้ฉันแค่คำใบ้ที่ 1 เท่านั้น คุณจะให้คำใบ้ถัดไปก็ต่อเมื่อฉันขอมันอย่างชัดเจนเท่านั้น ระหว่างคำใบ้แต่ละข้อ ปล่อยให้ฉันได้คิด
บันไดคำใบ้: คุณเป็นคนตัดสินระดับความช่วยเหลือ ไม่ใช่ AI

การใช้งานที่ผิด: "ทำไมโค้ดฉันไม่ทำงาน? แก้ให้หน่อย" การใช้งานที่ถูก: "โค้ดฉันไม่ทำในสิ่งที่ฉันคาดหวัง ช่วยถามคำถามเพื่อช่วยฉันระบุปัญหาด้วยตัวเอง แล้วค่อยให้คำใบ้ถ้าฉันติดขัด" ทั้งสองกรณีบั๊กจะถูกแก้ แต่ในกรณีที่สอง บั๊กแบบเดียวกันครั้งต่อไป คุณจะแก้ได้ด้วยตัวเอง

ทดสอบความรู้

ตรวจสอบว่าคุณจำประเด็นสำคัญของบทเรียนนี้ได้ครบถ้วน

  1. ในวิธีแบบโสกราตีส AI ทำอะไรเมื่อคำตอบของคุณผิด?
    • มันแก้ข้อผิดพลาดของคุณทันที
    • มันถามคำถามที่ทำให้คุณเห็นข้อขัดแย้งของตัวเอง
    • มันเปลี่ยนเรื่องเพื่อไม่ให้คุณท้อ
    • มันเขียนโค้ดของคุณใหม่ให้ถูกต้อง
  2. บันไดคำใบ้แบบค่อยเป็นค่อยไปที่ออกแบบมาดีเป็นอย่างไร?
    • การพูดคำตอบที่สมบูรณ์ซ้ำสามรอบ
    • คำใบ้จากคลุมเครือที่สุดไปจนถึงชัดเจนที่สุด ส่งทีละอันเมื่อคุณร้องขอ
    • รายการลิงก์ไปยังเอกสารประกอบ
  3. ทำไมความพยายามในการค้นหาด้วยตัวเองจึงสำคัญมาก?
    • เพราะ AI คิดเงินทุกคำตอบ
    • เพราะการสร้างเส้นทางไปสู่คำตอบคือสิ่งที่สร้างการจดจำ
    • เพราะ AI มักให้คำตอบผิด
    • เพราะมันทำให้เซสชันสั้นลง