บทความทั้งหมด · เผยแพร่เมื่อ 2026-07-24

พิชิต 990 ช่วยคุณจำศัพท์อย่างไร: ตั้งแต่การเรียงลำดับความถี่ไปจนถึงอัลกอริทึมความจำ

หนังสือท่องศัพท์ทุกเล่มบนโลกมีตำนานเมืองเรื่องเดียวกัน: คำแรกสุดคือ "abandon" (ถอดใจ/ละทิ้ง) แล้วคนส่วนใหญ่ก็ดัน abandon ยอมแพ้กันแถวๆ นั้นจริงๆ นี่ไม่ใช่ความผิดของคุณ แต่มันคือความล้มเหลวของการจัดลำดับ — การท่องตั้งแต่ A ถึง Z คือการประเมินวินัยของมนุษยชาติสูงเกินไป บทความนี้จะเล่าถึงกลไกที่เราออกแบบขึ้นในแอป: แต่ละชิ้นส่วนถูกสร้างมาเพื่อแก้ปัญหาเฉพาะอย่าง และเมื่อนำมารวมกัน มันจะกลายเป็นสายการผลิตที่สมบูรณ์แบบ

ปัญหาสามโลกแตกของการท่องศัพท์

เปิดหนังสือท่องศัพท์เล่มไหน คุณก็ต้องเจอกับปัญหาเดิมๆ 3 ข้อนี้เสมอ:

  1. ควรจำคำไหนก่อน? คลังคำศัพท์ภาษาอังกฤษมีเป็นหมื่นๆ คำ ข้อสอบจริงใช้แค่กระจุกเดียว การทุ่มเวลาทั้งคืนท่องคำว่า serendipity อาจฟังดูโรแมนติก แต่ข้อสอบ TOEIC ไม่ได้คัดคนด้วยความโรแมนติก
  2. ควรเริ่มจากตรงไหน? คุณไม่ได้เริ่มจากศูนย์ คนที่รู้ศัพท์อยู่แล้วสองพันคำ แล้วถูกบังคับให้เริ่ม "ทบทวน" จากคำว่า able ในหน้าแรก นั่นไม่ได้เรียกว่าทบทวน — นั่นเรียกว่าการทำโทษด้วยการยืนเข้าแถวหน้าห้อง
  3. จำแล้วทำยังไงไม่ให้ลืม? ความจำของคนเราเสื่อมถอยได้แบบไม่มีความละอายใจ การทบทวนแบบไร้การวางแผน ก็ไม่ต่างอะไรจากการสมัครบริการส่งคืนสินค้าแบบตัดเงินอัตโนมัติ — ค่อยๆ คืนศัพท์ที่ท่องได้กลับคืนสู่ความว่างเปล่า

โมดูลคำศัพท์ของ พิชิต 990 ถูกออกแบบมาเพื่อตอบคำถามทั้ง 3 ข้อนี้โดยเฉพาะ ด้านล่างนี้คือรายละเอียดของแต่ละกลไก รวมถึงเหตุผลและสิ่งที่ต้องแลกมาในแต่ละขั้นตอน


การเรียงลำดับตามความถี่: ท่องคำที่คุ้มค่าที่สุดก่อน

คลังศัพท์หลักของเราบรรจุ 3,775 คำศัพท์คอร์ TOEIC ซึ่งตรงตามมาตรฐานตารางศัพท์ TOEIC กระแสหลัก แต่การรวบรวมคำศัพท์เป็นแค่ก้าวแรก สิ่งที่มีผลต่อประสิทธิภาพการเรียนจริงๆ คือ ลำดับการท่อง

ในทางภาษาศาสตร์มีกฎเกณฑ์ที่โด่งดัง (กฎของ Zipf / Zipf's law): ความถี่ในการใช้งานคำศัพท์นั้นเหลื่อมล้ำกันอย่างมหาศาล — คำศัพท์ส่วนน้อยที่ใช้บ่อย จะครองพื้นที่เนื้อหาจริงเกือบทั้งหมด แปลเป็นภาษาบ้านๆ คือ: ผลตอบแทนจากการลงทุน (ROI) ของแต่ละคำนั้นต่างกันฟ้ากับเหว คำที่มีความถี่สูงเปรียบเหมือนหุ้นกู้เกรด AAA ที่ปรากฏตัวในทุกบทอ่าน ส่วนคำที่มีความถี่ต่ำก็เหมือนลอตเตอรี่ ทั้งข้อสอบอาจจะออกแค่หนเดียว แถมดันเป็นข้อที่คุณเดาถูกพอดี

ดังนั้น เราจึงใส่ อันดับความถี่ จากคลังข้อมูลภาษาจริงให้กับทุกคำ แล้วแบ่งตามอันดับออกเป็น ระดับความยาก (Difficulty Bands): ทุกๆ ประมาณ 50 คำจะนับเป็น 1 ระดับ คลังศัพท์ปัจจุบันจึงมีทั้งหมด 76 ระดับ โดยระดับที่ 1 คือคำที่ใช้บ่อยที่สุด ยิ่งระดับสูงขึ้นก็ยิ่งเป็นคำเฉพาะทาง แกน "ความถี่ = ความยาก" นี้ จะกลายเป็นระบบพิกัดที่กลไกทั้งหมดใช้ร่วมกัน — การตรวจสุขภาพศัพท์จะค้นหาบนแกนนี้ การซ้อมจะสุ่มบนแกนนี้ และแผนที่ศัพท์ก็ถูกวางเรียงตามแกนนี้เช่นกัน

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


การตรวจสุขภาพศัพท์: ค้นหาจุดเริ่มต้นของคุณด้วยการค้นหาแบบทวิภาค

เมื่อมีแกนความยากแล้ว คำถามถัดมาคือ: ตัว คุณ ยืนอยู่ตรงไหนบนแกนนั้น?

วิธีแบบเดิมๆ คือทำแบบทดสอบวัดระดับ: ตอบข้อสอบปรนัย 50 ข้อ เพื่อแลกกับชื่อระดับคลุมเครืออย่าง "ปานกลางค่อนข้างสูง" แต่วิธีของเราเรียกว่า "การตรวจสุขภาพศัพท์" ซึ่งแก่นแท้ของมันคือ การค้นหาแบบทวิภาค (binary search) — ใช่แล้ว กลวิธีเดียวกับที่วิศวกรซอฟต์แวร์ใช้หาบั๊กในโค้ด เพียงแต่ครั้งนี้เราใช้หาขอบเขตความรู้ของคุณ:

  1. แอปจะแสดง ศัพท์ทั้งหน้า 50 คำ ของระดับใดระดับหนึ่ง แล้วให้คุณกดเลือก คำที่คุณไม่รู้จัก
  2. จำนวนคำที่คุณกดเลือกจะเป็นตัวตัดสิน: - ไม่รู้จัก 0 คำ → ระดับนี้ง่ายไปสำหรับคุณ ข้ามไปลองระดับที่ยากขึ้น - ไม่รู้จัก 1–5 คำ → ช่องว่างความรู้กำลังพอดี ยินดีด้วย ขอบเขตความรู้ ของคุณอยู่ที่นี่ - ไม่รู้จัก 6 คำขึ้นไป → ระดับนี้ยากเกินไป ถอยกลับไปลองระดับที่ง่ายกว่า
  3. บีบขอบเขตเข้าหากันด้วยการค้นหาแบบทวิภาค สำหรับ 76 ระดับ คุณจะใช้เวลาสูงสุดไม่เกิน
log276=7

รอบ — ปกติใช้เวลาแค่ไม่กี่นาทีก็เสร็จ แถมยังเอาไปอวดเพื่อนได้ด้วยว่าคุณวัดระดับภาษาอังกฤษด้วยประสิทธิภาพความซับซ้อนเชิงเวลาแบบ logarithmic time แล้วนั่งมองบทสนทนาจบลงเงียบๆ

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

นอกจากนี้ยังมีรายละเอียดกันพลาด: ในหน้าที่ถูกตัดสินว่า "ยากเกินไป" คำที่คุณ ไม่ได้กดเลือก จะ ไม่นับ ว่าคุณรู้จัก เพราะเมื่อมีศัพท์แปลกหน้าโผล่มาเกิน 6 คำขึ้นไป พฤติกรรมจริงของคนส่วนใหญ่คือสายตาเริ่มหลุดโฟกัสแล้วรีบปัดหน้าทิ้ง — ระบบจึงนับเฉพาะคำที่คุณกดเลือกด้วยตัวเองเท่านั้น ส่วนหน้าที่คุณยังอ่านไม่จบ ระบบจะไม่เซ็นรับรองแทนคุณเด็ดขาด


"ฉันรู้จักคำนี้แล้ว": การบล็อกถาวร

การตรวจสุขภาพเป็นการจัดการคำศัพท์ที่รู้จักแบบ "ยกชุด" แต่ในการฝึกซ้อมประจำวันก็อาจมีปลาหลุดรอดจากตาข่ายอยู่ดี ดังนั้นบนการ์ดคำศัพท์ทุกใบจึงมีปุ่ม "ฉันรู้จักคำนี้แล้ว" — เพียงแค่กด ปุ่มนี้จะส่งให้คำศัพท์ดังกล่าว ถอนตัวออกอย่างถาวร จากการฝึกซ้อม การทบทวน และเกมทั้งหมดของคุณ

แนวคิดนี้ได้มาจากฟังก์ชัน suspend ของ Anki สำหรับคนที่รู้จักคำว่า money อยู่แล้ว อัลกอริทึมไหนที่ยังสุ่มเอา money มาให้เขาท่อง ก็ไม่ต่างอะไรจากการทดสอบความอดทน รายการบล็อกนี้จะซิงค์ข้ามอุปกรณ์ และคุณสามารถเปลี่ยนใจยกเลิกการบล็อกได้ตลอดเวลา โดยทุกการยกเลิกจะมีไทม์สแตมป์กำกับ — ต่อให้ข้อมูลจากสองอุปกรณ์มาควบรวมกัน คำที่คุณเคยปลดบล็อกไปแล้วก็จะไม่มีวันถูกแอบจับล็อกกลับเข้าไปใหม่ คลังศัพท์เล่มนี้ไม่เจ้าคิดเจ้าแค้น

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


เกมกวาดคำศัพท์: เปลี่ยนงานจัดระเบียบคลังศัพท์ให้เป็นเกมอาร์เคด

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

รอบมีสองแบบ แต่กติกามีข้อเดียว: แตะคำที่ไม่ควรอยู่ในกลุ่มที่เห็นตรงหน้า รอบ "กวาดคำ" จะแสดงคำที่คุณยังฝึกอยู่ ไต่ระดับขึ้นจากระดับของคุณ — แตะคำที่รู้จักแล้ว รอบ "นำกลับ" คือภาพสะท้อนกลับด้าน: แสดงเฉพาะคำที่ซ่อนไว้ ไล่ลงจากระดับสูงสุดที่ยังมีคำซ่อนอยู่ — แตะคำที่จริงๆ แล้วยังไม่แม่น มันจะระเบิดกลับเข้ามาในการฝึกของคุณ โหมดนี้มีไว้เพราะการตรวจสุขภาพซ่อนทุกอย่างใต้ขอบเขตในครั้งเดียว: สมเหตุสมผลทางสถิติ แต่มองรายคำย่อมมีแพะ — และคำที่ถูกซ่อนอย่างไม่เป็นธรรมมักกระจุกอยู่ใต้ขอบเขตพอดี ตรงจุดที่รอบนำกลับเริ่มต้นเป๊ะ

รายละเอียดที่เหลือถูกจูนมาเพื่อเวลาว่างสั้นๆ: ความยาวรอบนับเป็นจำนวนคำ (20, 50, 100 หรือทั้งหมด) ความเร็วมีสามระดับ มีสวิตช์ "อ่านออกเสียงทุกคำที่โผล่มา" และหน้าสรุปท้ายรอบจะไล่รายการทุกคำที่เปลี่ยนไปในรอบนี้ แตะครั้งเดียวก็ย้อนกลับได้ ทั้งหมดเขียนลงรายการบล็อกเดียวกับที่เล่าไปข้างต้น — เกมนี้ไม่มีคะแนนของตัวเอง สกอร์บอร์ดเดียวของมันคือขอบเขตของคุณ


แบบจำลองความคุ้นเคยและขอบเขตการเรียนรู้ที่เคลื่อนที่ได้: สาดกระสุนใส่ "ขอบเขต" เสมอ

การตรวจสุขภาพทำแค่ครั้งเดียวตอนเริ่มต้น แต่วิชาความรู้ของคุณพัฒนาขึ้นทุกวัน หากการฝึกซ้อมใช้วิธีสุ่มคำศัพท์แบบสม่ำเสมอ ผู้เรียนที่อยู่นิเวศระดับ 30 ก็จะมีโอกาสสุ่มเจอคำระดับ 3 พอๆ กับคำระดับ 70 — อย่างแรกคือการเสียเวลา ส่วนอย่างหลังคือการทำร้ายจิตใจ

โซลูชันของเราแบ่งออกเป็นสองชั้น:

ชั้นแรกคือแบบจำลองความคุ้นเคย (Familiarity Model) ระบบจะประมวลผลค่าความคุ้นเคยของแต่ละคำแบบเรียลไทม์ โดยหลอมรวมร่องรอยทั้งหมดที่คุณทิ้งไว้ — ไม่ว่าจะเป็นรายการบล็อก, สถานะความจำจากระบบทบทวน, คำตอบจากการทดสอบและการสะกดคำ, คะแนนจากเกม, รวมถึงการเปิดดูการ์ด — ให้ออกมาเป็น 1 ใน 5 สถานะ: ไม่รู้จัก, เคยเห็น, กำลังเรียนรู้, รู้จักแล้ว, เชี่ยวชาญ ประเด็นสำคัญคือ ค่าคะแนนนี้ ถูกคำนวณสดใหม่ ณ ขณะนั้นเสมอ ไม่มีการบันทึกค้างไว้ เมื่อข้อมูลต้นทางเปลี่ยน ค่าความคุ้นเคยจะปรับตามอัตโนมัติ โดยไม่มีภาพถ่ายสแนปชอตเก่าๆ ค้างอยู่ให้ขัดแย้งกับความเป็นจริง

ชั้นที่สองคือขอบเขตการเรียนรู้ที่เคลื่อนที่ได้ (Moving Frontier) "ระดับปัจจุบัน" ของคุณจะถูกคำนวณสดจากรายการบล็อกเช่นกัน โดยเส้นขอบเขตจะถูกลากลงตรงจุดเชื่อมต่อระหว่างศัพท์ที่รู้จักและไม่รู้จัก เมื่อฝึกซ้อม ระบบจะใช้ การสุ่มแบบถ่วงน้ำหนัก โดยมีขอบเขตเป็นจุดศูนย์กลาง:

พื้นที่ น้ำหนักการสุ่ม วัตถุประสงค์
ระดับที่อยู่ต่ำกว่าขอบเขตค่อนข้างไกล ต่ำ ทบทวนเพื่อรักษาสภาพ — เพื่อนเก่าแค่นานๆ ทักทีก็พอ
บริเวณใกล้เคียงขอบเขต เต็มกำลัง สมรภูมิหลัก — คำศัพท์ที่กำลังบุกเบิกและเอาชนะ
ระดับที่อยู่เหนือขอบเขตเล็กน้อย ปานกลาง ปล่อยให้ผ่านตาไว้ก่อน เพื่อปูทางสำหรับการอัปเลเวล

เนื่องจากขอบเขตการเรียนรู้เกิดจากการคำนวณสด มันจึง ขยับขยายได้เองโดยอัตโนมัติ: ยิ่งคุณบล็อกและผ่านศัพท์ได้มากเท่าไหร่ ขอบเขตก็ยิ่งปีนสูงขึ้น และศูนย์กลางของการฝึกซ้อมก็จะย้ายขึ้นตาม — ไม่ต้องทำแบบทดสอบใหม่ และไม่มี "หลอดความก้าวหน้า" เพิ่มเติมที่ต้องคอยซิงค์ มันแค่... เดินหน้าไปพร้อมกับคุณ

เมื่อระบบเห็นว่าคุณกุมเนื้อหาในระดับปัจจุบันได้เกือบหมดแล้ว มันจะเสนอให้คุณ "จบการศึกษาระดับนี้": โดยแผ่คำศัพท์ทั้งระดับออกมาให้คุณดู คุณเพียงติ๊กยืนยันคำที่รู้จักเพื่อบล็อกยกชุด ส่วนคำที่ไม่ได้ติ๊กจะถูก ปักหมุด (Pinned) ไว้ให้ฝึกซ้อมต่อ ปุ่มจบการศึกษาคุณเป็นคนกดเอง อัลกอริทึมไม่ได้แอบมอบปริญญาบัตรให้ลับหลัง — แต่มันมีหน้าที่ยื่นใบสมัครมาตรงหน้าคุณในเวลาที่เหมาะสม และไม่ว่าคุณจะอยู่ตรงไหนมันก็ตามไปหา ทั้งบนการ์ดที่หน้าแรก ตอนจบเซสชันทบทวน หรือบนแผนที่เอง


แผนที่คำศัพท์: เปลี่ยนความก้าวหน้าให้มองเห็นได้ด้วยตา

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

หน้าที่ของมันไม่ได้มีไว้แค่ความสวยงาม คำว่า "3,775 คำ" ฟังดูแล้วอาจทำให้รู้สึกคลื่นไส้ แต่การเห็น "พื้นที่ที่สว่างบนแผนที่ขยายกว้างขึ้นทุกสัปดาห์" คือความฟินที่สัมผัสได้จริง เพียงมองปราดเดียว คุณก็รู้ทันทีว่าระดับไหนสว่างไสวทั้งแผงแล้ว ขอบเขตคืบหน้าไปถึงไหน และมีอัญมณีเม็ดไหนในโซนที่รู้จักยังคงมืดสนิทอยู่ — นั่นคือคำที่ถูกปักหมุดไว้และรอการอุดจุดโหว่ เปรียบเหมือนมุมที่ยังไม่ได้ปักธงบนแผนที่ดินแดนใหม่ เห็นแล้วมันคันไม้คันมืออยากไปเคลียร์ให้เสร็จ

แตะที่อัญมณีเม็ดไหนก็ได้ แล้วมันจะบอกด้วยว่าทำไมถึงเป็นสีนั้น — คุณตอบผิดเมื่อสองวันก่อน, ถึงกำหนดทบทวนพรุ่งนี้, เห็นในการ์ดมาแล้วหกครั้ง สีคือข้อสรุปของระบบ ส่วนบรรทัดนี้คือหลักฐานที่ระบบใช้สรุป และคุณมีสิทธิ์เห็นทั้งสองอย่าง

แผนที่ยังเป็นฐานปล่อยจรวดด้วย: แต่ละแถวระดับมีปุ่มจอยเกมเล็กๆ แตะครั้งเดียวก็เริ่มรอบกวาดคำเฉพาะระดับนั้นได้ทันที — เห็นแถวไหนควรจัดระเบียบ ก็กวาดตรงนั้นได้เลย


การทบทวนอัจฉริยะ: ยกหน้าที่ "ควรทบทวนเมื่อไหร่" ให้เป็นของอัลกอริทึมความจำ

สุดท้ายคือการรับมือกับการลืม เราไม่ได้นั่งมโนไสยศาสตร์การทบทวนขึ้นมาเอง แต่นำอัลกอริทึมการจัดตารางทบทวนที่ประมวลผลได้ดีที่สุดในงานวิจัยสาธารณะปัจจุบันมาใช้ นั่นคือ FSRS (Free Spaced Repetition Scheduler) — ขุมพลังโมเดลความจำเบื้องหลัง Anki ยุคใหม่ โดยเราใช้เวอร์ชันล่าสุด FSRS-6

แนวคิดหลักคือ: การ์ดแต่ละใบจะคอยประเมิน ความแข็งแกร่งของความจำ (Memory Strength) ของตัวเอง หากตอบถูก ความแข็งแกร่งจะเพิ่มขึ้น ระยะเวลาเจอกันครั้งถัดไปจะยืดออก — เป็นหลายวัน หลายสัปดาห์ แล้วกลายเป็นหลายเดือน หากตอบผิด ระบบจะประเมินความแข็งแกร่งใหม่ และการ์ดใบนั้นจะกลับมาเคาะประตูบ้านคุณในไม่ช้า ระบบจะจัดตารางทบทวนไว้ในจังหวะที่คุณ "กำลังจะลืม แต่ยังไม่ลืม" เสมอ — เพราะนั่นคือจุดคุ้มค่าที่สุดของการทบทวน ทบทวนเร็วไปคือเสียเวลา ทบทวนช้าไปคือต้องเริ่มนับหนึ่งใหม่

หน้าตาอินเทอร์เฟซที่เราออกแบบถูกปรับให้เรียบง่ายและยับยั้งชั่งใจ: เมื่อพลิกหลังการ์ด จะมีเพียงปุ่มหลัก 2 ปุ่มคือ ไม่ไหว / จำได้ (และปุ่มรองอย่าง "ง่ายมาก") โดยไม่ต้องเผชิญกับกำแพง 4 ปุ่มอันโด่งดังของ Anki — เพราะการท่องศัพท์ไม่ควรต้องมานั่งสอบผ่านวิชาออกแบบ UI ก่อน ในแต่ละวันระบบจะเติมศัพท์ใหม่สูงสุด 20 คำ เท่านั้น และขีดจำกัดนี้ตั้งใจใส่ไว้เพื่อเป็นกันชนระหว่างคุณกับคลังศัพท์สามพันกว่าคำ เพื่อไม่ให้ "ความฮึกเหิมในวันแรก กลายเป็นความเงียบเหงาในวันที่สาม" และคำใหม่เหล่านั้นจะทยอยเข้ามาตามลำดับความยาก โดยเริ่มจากระดับของคุณเอง — ดังนั้น "คำใหม่ของวันนี้" คือคำที่รอคิวอยู่ถัดไปจริง ๆ ไม่ใช่การสุ่มหยิบจากคลังศัพท์ทั้งกอง เมื่อทบทวนของวันนั้นครบแล้ว หากคุณยังติดลม โหมดไร้ขีดจำกัด (Infinity Mode) จะปลดล็อกโควตาคำใหม่ประจำวัน ให้คุณตัดสินใจเองว่าวันนี้จะลุยไปไกลแค่ไหน

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


สิ่งซัพพอร์ตรอบด้าน: เพิ่มแรงยึดเกาะให้กับการเจอกันทุกครั้ง

ระบบจัดตารางเป็นตัวตัดสินว่า "ควรเจอกันเมื่อไหร่" แต่คุณภาพของการเจอกันแต่ละครั้งก็สำคัญไม่แพ้กัน การท่องศัพท์โดดๆ แบบไร้บริบท ก็เหมือนการรู้จักคนที่ไม่มีเฟซบุ๊กและไม่มีเพื่อนร่วมกัน — ไม่เกินวันศุกร์ก็ลืมชื่อ ดังนั้นการ์ดศัพท์ทุกใบจึงซ้อนเนื้อหาไว้หลายชั้น เพื่อเพิ่มตะขอเกี่ยวความจำให้กับทุกๆ คำ:

  • พจนานุกรมฉบับสมบูรณ์: แยกหลายความหมาย, ชนิดของคำ (Part of speech), รูปผันของคำ พร้อมประโยคตัวอย่างและคำแปลในทุกความหมาย
  • ที่มาของคำ รากศัพท์ และส่วนเติม: รู้จักรากศัพท์ spect (ดู/มอง) เพียงครั้งเดียว คำว่า inspect, prospect และ spectator ก็จะกลายเป็นญาติสนิทของคนคุ้นเคยทันที
  • คำปรากฏร่วม (Collocations): meet a deadline, place an order — ข้อสอบ TOEIC มักไม่ได้วัดแค่ตัวศัพท์ แต่วัดกลุ่มเพื่อนที่ศัพท์คำนั้นชอบไปแฮงเอาต์ด้วย
  • การออกเสียง 3 สำเนียง: ฟังเสียงอ่านได้ทั้งสำเนียงอเมริกัน อังกฤษ และออสเตรเลีย — ซึ่งก็คือเจ้าของเสียง 3 คนที่สลับกันมาจัดรายการในข้อสอบการฟังนั่นเอง
  • ภาพประกอบช่วยจำ: คำศัพท์มากกว่า 96% มีภาพประกอบสถานการณ์สมมติ เพื่อให้ความจำทางสายตาได้มีสมอจอด
  • การฝึกสะกดคำและการส่งออก PDF: สำหรับคนที่อยากเขียนด้วยมือ หรืออยากพิมพ์ใส่กระดาษไปเปิดอ่านบนรถไฟฟ้า เราก็มีช่องทางรองรับทั้งหมด

เส้นทางการเรียนรู้: ทีละก้าว ครั้งละหนึ่งอย่าง

ทุกอย่างข้างบนล้วนเป็นกลไก และกลไกก็สะสมพอกพูนขึ้นเรื่อย ๆ พอเอาการตรวจสุขภาพ แบบทดสอบ การสะกดคำ การ์ดคำศัพท์ พจนานุกรม คิวทบทวน แผนที่ และเกม มาเรียงไว้บนหน้าจอเดียวกัน เราก็ได้แอบเปลี่ยนคำถามที่ว่า ฉันควรท่องคำไหน? ให้กลายเป็น ฉันควรกดปุ่มไหน? ไปเสียแล้ว — ซึ่งเป็นคำถามที่แย่กว่า และเป็นคำถามที่เราสร้างขึ้นมาเอง

ดังนั้นตอนนี้โซนคำศัพท์จึงเปิดด้วยการ์ดใบเดียวที่ระบุก้าวถัดไปเพียงก้าวเดียว และไม่เคยมากกว่าหนึ่ง:

  • ยังไม่ได้เริ่มอะไรเลย → หาระดับของคุณก่อน — การตรวจสุขภาพ สามนาที
  • มีคำรอทบทวน → ทบทวนคำเหล่านั้น
  • ระดับนี้ดูเหมือนจะแม่นแล้ว → จบการศึกษาระดับนี้
  • ไม่มีอะไรถึงกำหนด → เรียนคำใหม่ของวันนี้ และเมื่อคำใหม่ก็หมดแล้ว ก็จะไม่เสนออะไรเลย

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

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

และถ้าคุณอยากเห็นเส้นทางทั้งหมดในคราวเดียว หัวข้อคือปุ่ม: แตะที่ คำศัพท์ หรือแตะที่ชื่อบนการ์ดเอง เส้นทางทั้งเส้นจะเปิดออกมาเป็นหนึ่งหน้า — ลำดับของแต่ละขั้น แต่ละแบบฝึกดึงคำมาจากไหน และการกระทำแต่ละอย่างของคุณเปลี่ยนอะไรไปบ้างจริง ๆ


ปรัชญาการออกแบบ: มันคือวัฏจักรเดียว ไม่ใช่แค่การเอาฟีเจอร์มากองรวมกัน

เมื่อมองกลไกทั้งหมดรวมกัน พวกมันคือช่วงเวลาต่างๆ ของวัฏจักรเดียวกัน:

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

หลักการยึดถือที่สอดแทรกอยู่ในนี้มีเพียง 3 ข้อเท่านั้น: ไม่เสียเวลากับสิ่งที่คุณรู้แล้ว (การบล็อก, การตรวจสุขภาพ, การส่งสัญญาณป้อนกลับข้ามระบบ), ทุ่มกำลังพลไปที่เส้นขอบเขต (แกนความถี่, การสุ่มแบบถ่วงน้ำหนัก, คำแนะนำการจบการศึกษา) และ ยกหน้าที่การจำให้อัลกอริทึมที่ผ่านการพิสูจน์แล้ว (FSRS ไม่ใช่การดำน้ำตั้งเป้า "วันละ 10 คำ" ตามความรู้สึก) ส่วนข้อที่สี่เพิ่งถูกเพิ่มเข้ามาทีหลัง หลังจากสามข้อแรกสร้างเครื่องจักรที่ใหญ่พอจะทำให้คนหลงทางในนั้นได้แล้ว: บอกก้าวถัดไปให้ชัดเจนเสมอ

และสุดท้ายคือข้อความดอกจันแบบตรงไปตรงมา: การประมวลผลทั้งหมดเกิดขึ้นบนอุปกรณ์ของคุณเอง การตรวจสุขภาพสามารถทำใหม่เมื่อไหร่ก็ได้ และการบล็อกก็ปลดล็อกคืนได้เสมอ — ทุกการตัดสินใจของระบบอิงจากพฤติกรรมของคุณ และคุณยังคงครองสิทธิ์ในการหักล้างระบบได้ตลอดเวลา เพราะหน้าที่ของอัลกอริทึมคือการจัดสรร แต่คนที่จำคำศัพท์เหล่านี้ได้จริงๆ ตั้งแต่ต้นจนจบก็คือตัวคุณเอง ระบบเพียงแค่ทำหน้าที่คอยดูแลให้มั่นใจว่า: ในครั้งนี้ คุณจะไม่ไปจบชีวิตหยุดอยู่แค่คำว่า abandon อีกต่อไป

← บทความทั้งหมด