คนจำนวนมากยังเชื่อตัวเลขจากปุ่ม Word Count แบบไม่คิดอะไร แล้วค่อยไปเถียงกันตอนส่งงานว่าใครนับผิด ทั้งที่ต้นตอไม่ได้อยู่ที่คนกดปุ่ม แต่อยู่ที่ภาษาไทยนี่แหละ มันไม่เว้นวรรคทุกคำเหมือนอังกฤษ พอเอาบทความยาวๆ ไปโยนใส่คนละเครื่องมือ ตัวเลขจึงเด้งไม่เท่ากันเป็นเรื่องปกติ ถ้าคุณยังใช้วิธีนับแบบเดาเอา งานจะพังตรงปลายทางทุกครั้ง
อาการที่คนค้นหาเรื่องนี้กำลังหัวเสียมักเหมือนกันหมด เขียนบทความครบแล้ว แต่ลูกค้าบอกคำไม่ถึง อาจารย์บอกเกิน เว็บหนึ่งบอก 1,100 อีกเว็บบอก 980 แล้วคุณต้องมานั่งไล่ทีละย่อหน้าแบบเสียเวลา ปัญหาไม่ใช่แค่ว่าอยากรู้จำนวนคำ แต่คืออยากได้วิธีที่ใช้ซ้ำได้กับข้อความยาวๆ โดยไม่ต้องลุ้นใหม่ทุกครั้ง โดยเฉพาะเวลาต้อง นับคำภาษาไทย เพื่อส่งงาน คิดราคา หรือคุมความยาวคอนเทนต์ให้คงเส้นคงวา
ปัญหาจริงไม่ได้อยู่ที่ปุ่มนับ แต่อยู่ที่โครงสร้างภาษาไทย
ก่อนจะเลือกเครื่องมือ คุณต้องยอมรับความจริงข้อหนึ่งก่อนว่า “คำ” ในภาษาไทยไม่ได้มีขอบเขตชัดด้วยช่องว่างเสมอไป นี่คือจุดที่เว็บนับคำแบบพื้นๆ มักพลาด แล้วก็พาคนใช้พลาดตาม
ภาษาไทยไม่เว้นวรรคทุกคำ
ในภาษาอังกฤษ ช่องว่างช่วยบอกขอบคำได้ค่อนข้างตรง แต่ภาษาไทยใช้ช่องว่างแยกวลีหรือประโยคมากกว่า ไม่ได้แยกคำทุกคำ เช่นข้อความว่า “ฉันอยากเขียนบทความให้กระชับกว่าเดิม” ไม่มีช่องว่างคั่นแต่ละคำอยู่แล้ว ถ้าระบบนับจากการกดเว้นวรรค มันจะเห็นเป็นก้อนเดียวทันที ผลคือจำนวนคำต่ำกว่าความจริงแบบน่าโมโห
นี่จึงเป็นเหตุผลว่าทำไมการ นับคำภาษาไทย แบบเอาช่องว่างเป็นตัวตั้ง ถึงใช้กับบทความยาวๆ ได้ไม่ดี โดยเฉพาะงานเขียนเว็บ งานแปล และงานวิชาการที่ต้องการตัวเลขอ้างอิงจริง ไม่ใช่ตัวเลขปลอบใจ
คำประสม ชื่อเฉพาะ และเครื่องหมายทำให้ระบบหลุด
ความปวดหัวไม่ได้จบแค่เรื่องเว้นวรรค คำประสมอย่าง “กินข้าว” อาจถูกมองเป็น 1 หน่วยหรือ 2 คำก็ได้ ชื่อเฉพาะอย่าง “มหาวิทยาลัยเชียงใหม่” บางระบบแยกยาว บางระบบรวบก้อนเดียว ตัวเลข วันที่ ตัวย่อ อีโมจิ แฮชแท็ก หรือคำอังกฤษที่แทรกในย่อหน้าไทย ก็ทำให้การตัดคำแกว่งได้อีกชั้น
พูดให้ตรงคือ คุณไม่ได้แพ้ที่การนับ แต่แพ้ที่นิยามคำของแต่ละระบบไม่เหมือนกัน ถ้าไม่เห็นจุดนี้ ต่อให้เปลี่ยนเว็บนับอีกสิบตัว ก็ยังได้ตัวเลขคนละชุดอยู่ดี
ทำไมข้อความเดียวกันถึงได้ตัวเลขไม่เท่ากัน
เครื่องมือแต่ละแบบใช้หลักคิดไม่เหมือนกัน บางตัวนับเร็วแต่หยาบ บางตัวฉลาดขึ้นแต่ยังไม่ตรงกับนิยามงานของคุณ ดังนั้นเวลาตัวเลขไม่เท่ากัน อย่าเพิ่งด่าระบบมั่ว ให้ย้อนดูว่ามันกำลังนับ “อะไร” อยู่กันแน่
แบบที่นับตามช่องว่าง
นี่คือชนิดที่พลาดง่ายสุด มันเอาช่องว่างเป็นตัวแบ่งหลัก ข้อดีคือเร็วและง่าย แต่ใช้กับภาษาไทยแล้วหลวมมาก เพราะคำจำนวนมากติดกันมาเป็นสายยาว ยิ่งเป็นบทความเล่าเรื่องหรือบทความวิชาการ ตัวเลขจะยิ่งผิดไปไกล
ถ้าคุณเคยเอาข้อความเดียวกันไปวัดในเว็บฟรีหลายเว็บ แล้วพบว่าตัวเลขต่ำผิดสังเกต มีโอกาสสูงว่าระบบนั้นกำลังนับแบบนี้อยู่
แบบที่ตัดคำด้วยพจนานุกรม
ระดับถัดมาคือระบบที่พยายามหาแนวแบ่งคำจากพจนานุกรม วิธีนี้ดีขึ้นมาก เพราะอย่างน้อยมันรู้ว่าภาษาไทยต้อง “ตัดคำ” ก่อนนับ ไม่ใช่แค่ดูช่องว่าง แต่ปัญหาก็ยังมี ถ้าคำใหม่ยังไม่อยู่ในพจนานุกรม หรือเป็นชื่อสินค้า ชื่อคน ศัพท์เฉพาะ ระบบอาจตัดพลาดได้
ภาพที่เจอบ่อยคือ คำหนึ่งถูกแยกเป็นสอง หรือสองคำถูกจับรวมเป็นคำเดียว พอข้อความยาวขึ้น ความคลาดเคลื่อนเล็กๆ เหล่านี้จะสะสมจนต่างกันเป็นหลักสิบได้ไม่ยาก
แบบที่ใช้กฎผสมกับโมเดลภาษา
เครื่องมือที่จริงจังกว่าเดิมมักใช้กฎร่วมกับโมเดลภาษา หรือใช้ไลบรารีที่ออกแบบมาสำหรับการแบ่งคำในภาษาที่ไม่เว้นวรรค วิธีนี้มักนิ่งกว่า แต่ก็ไม่ได้แปลว่ามีคำตอบเดียวตลอดไป เพราะแต่ละโมเดลฝึกจากข้อมูลคนละชุด และแต่ละเวอร์ชันก็อาจให้ผลไม่เหมือนเดิม
ถ้าจะอิงข้อมูลดิบจริง ให้ดูแนวคิดเบื้องหลังเครื่องมือด้วย เช่น Unicode Text Segmentation (UAX #29) เป็นกรอบแบ่งข้อความระดับทั่วไป ส่วนงานไทยในทางปฏิบัติมักต้องพึ่งตัวตัดคำเพิ่ม เช่น ICU BreakIterator หรือไลบรารีภาษาไทยอย่าง PyThaiNLP
ประเด็นนี้แหละที่คอนเทนต์ทั่วไปชอบเขียนข้าม แล้วก็โยนรายชื่อเว็บนับคำมาให้เลือกแบบลอยๆ ทั้งที่เรื่องจริงคือ เครื่องมือไม่ได้ผิดทุกตัว แต่มาตรฐานที่ใช้คนละแบบต่างหาก
ถ้าอยากให้แม่นทุกครั้ง ใช้กรอบตรวจแบบ "ตัด-เทียบ-ตรึง"
ถ้างานของคุณต้องวัดจำนวนคำซ้ำๆ อย่าใช้วิธีลองไปเรื่อยจนกว่าจะเจอตัวเลขที่ชอบ มันหลอกตัวเองชัดๆ วิธีที่นิ่งกว่าคือใช้กรอบตรวจ 3 ชั้นนี้ แล้วตั้งมาตรฐานให้ชัดตั้งแต่ต้น
ตัด: ตกลงก่อนว่าคำแบบไหนจะนับเป็น 1 หน่วย
เริ่มจากนิยามก่อนเลย คุณจะนับชื่อเฉพาะที่ยาวเป็นก้อนเดียวไหม คำอังกฤษในประโยคไทยนับแยกยังไง ตัวเลขกับสัญลักษณ์คิดเป็นคำหรือไม่ ถ้ายังไม่ตกลงเรื่องนี้ ต่อให้ใช้เครื่องมือเดียวกัน ก็ยังเถียงกันได้อยู่ดี
สำหรับงานเขียนทั่วไป ผมแนะนำให้ยึดนิยามตามตัวตัดคำของเครื่องมือหลักที่คุณเลือก แล้วบันทึกกติกาไว้สั้นๆ ให้ทีมใช้เหมือนกันทั้งหมด นี่คือจุดเริ่มต้นของการ นับคำภาษาไทย ที่ไม่พาไปทะเลาะตอนท้ายงาน
เทียบ: ทดลองกับข้อความตัวอย่าง 3 กลุ่ม
อย่าเพิ่งเชื่อเครื่องมือจากการลองกับย่อหน้าสวยๆ แค่ก้อนเดียว ให้เทียบกับข้อความที่ชอบทำให้ระบบหลุดก่อน เช่นประโยคติดกัน คำเฉพาะ และข้อความที่มีตัวเลขปน ถ้าเครื่องมือผ่านสามด่านนี้ค่อยใช้ต่อกับงานจริง
- ข้อความคำติดกัน เช่น “ไปกินข้าวกันหลังเลิกงาน” เพื่อดูว่าระบบแยกคำประสมยังไง
- ข้อความที่มีชื่อเฉพาะ เช่น ชื่อองค์กร จังหวัด ชื่อสินค้า หรือชื่อบุคคล
- ข้อความที่มีตัวเลขและสัญลักษณ์ เช่น วันที่ ราคา เปอร์เซ็นต์ หรือคำไทยปนอังกฤษ
พอเทียบแล้ว คุณจะเห็นนิสัยของเครื่องมือทันที บางตัวไวแต่หยาบ บางตัวตัดดีแต่ไม่นิ่งกับคำใหม่ ตรงนี้มีค่ากว่าการดูหน้าตาเว็บหรือคำโฆษณาเยอะมาก
ตรึง: ล็อกเครื่องมือเดียวตั้งแต่ร่างแรกถึงเวอร์ชันสุดท้าย
ข้อนี้คนพังกันบ่อยมาก เริ่มร่างใน Google Docs ไปเช็กอีกเว็บตอนกลางงาน แล้วปิดท้ายด้วย Word ผลคือจำนวนคำแกว่งทั้งชิ้น ทั้งที่ข้อความแทบไม่เปลี่ยน ถ้าคุณต้องส่งงานที่มีเงื่อนไขชัด เช่น 800 คำ 1,200 คำ หรือคิดค่าจ้างตามจำนวนคำ ให้เลือกเครื่องมือหลักตัวเดียวแล้วใช้มันตั้งแต่ต้นจนจบ
ความแม่นไม่ได้มาจากเครื่องมือที่ดูเก่งที่สุด แต่มาจากการใช้มาตรฐานเดียวอย่างสม่ำเสมอ
เลือกวิธีให้ตรงกับงาน ไม่ใช่เลือกเว็บที่ให้ตัวเลขถูกใจ
พอเข้าใจกลไกแล้ว การเลือกวิธีนับจะง่ายขึ้นมาก เพราะงานแต่ละชนิดไม่ได้ต้องการความแม่นแบบเดียวกันทั้งหมด
งานบทความและ SEO
ถ้าคุณเขียนบทความเว็บ จุดที่ต้องคุมไม่ใช่แค่จำนวนคำ แต่คือความสม่ำเสมอของความยาวในแต่ละชิ้น เพื่อวางโครงเนื้อหาและบริหารคุณภาพ ถ้าต้อง นับคำภาษาไทย สำหรับงานสายนี้ ให้เลือกเครื่องมือที่ตัดคำได้จริง และใช้ตัวเดิมทุกบทความ อย่าเปลี่ยนกลางโปรเจกต์
งานวิชาการและเอกสารทางการ
งานกลุ่มนี้ต้องระวังนิยามของสถาบันหรือหน่วยงานก่อนเสมอ บางที่นับรวมเชิงอรรถ บางที่ไม่นับ บางที่ตัดบรรณานุกรมออก ถ้าเงื่อนไขไม่ชัด ให้ถามเจ้าของเกณฑ์ก่อน แล้วค่อยเลือกเครื่องมือ ไม่ใช่นับเสร็จแล้วค่อยไปขอให้เกณฑ์เปลี่ยนตามเรา
งานแปล งานคิดราคา และงานข้อมูล
งานพวกนี้ซีเรียสกว่า เพราะจำนวนคำผูกกับเงินและเวลาโดยตรง ถ้าบริษัทหรือทีมของคุณต้อง นับคำภาษาไทย เพื่อประเมินราคา ควรล็อกเวอร์ชันเครื่องมือไว้ด้วย ไม่ใช่แค่ล็อกชื่อโปรแกรม เพราะตัวตัดคำที่อัปเดตใหม่อาจทำให้ผลต่างจากเดิมได้
เช็กก่อนกดส่ง ถ้าไม่อยากเถียงเรื่องจำนวนคำทีหลัง
ก่อนปิดงาน ลองไล่เช็กตามนี้สั้นๆ แล้วคุณจะลดปัญหาได้เยอะกว่าการนั่งเถียงว่าเว็บไหนแม่นกว่าเว็บไหน
- ใช้เครื่องมือเดียวตั้งแต่ต้นจนจบ
- ตกลงนิยามคำที่นับให้ชัด โดยเฉพาะชื่อเฉพาะ ตัวเลข และคำอังกฤษปนไทย
- ทดสอบด้วยข้อความตัวอย่างที่ทำให้ระบบหลุดง่าย
- ถ้างานมีผลกับราคา หรือมีเกณฑ์รับงาน ให้บันทึกวิธีนับไว้เป็นลายลักษณ์อักษร
- อย่าเอาตัวเลขจากหลายระบบมาปนกันในชิ้นเดียว
หลังจากนี้ ถ้าคุณยังต้องส่งบทความไทยยาวๆ เป็นประจำ เลือกเครื่องมือหลักมาหนึ่งตัว แล้วสร้างมาตรฐานของตัวเองวันนี้เลย ไม่ต้องรอให้มีดราม่าเรื่องคำขาดหรือคำเกินรอบหน้า เพราะสุดท้ายแล้ว ปัญหาไม่ได้อยู่ที่มีตัวนับกี่เว็บ แต่อยู่ที่คุณกล้าพอจะยึดมาตรฐานเดียวหรือยัง
















