
AI Concierge สำหรับเครือโรงแรมระดับภูมิภาค — เก็บลีดสะสม 370 ราย บอทจัดการเองได้ 92-96.8% สาขาที่สองเสร็จในครึ่งเวลา
AI concierge ที่ใช้งานจริงบน Facebook Messenger, LINE และเว็บไซต์ของเครือโรงแรมระดับภูมิภาค — เก็บลีดสะสม 370 ราย ไม่มีสัปดาห์ไหนลดลง บอทจัดการเองได้ 92-96.8% ของบทสนทนา และสาขาที่สองเปิดใช้งานใน 7 วัน เทียบกับสาขาแรกที่ใช้ 14 วัน
กรณีศึกษาทั้งหมด
แชทบอท AI5 เดือนหลังส่งมอบ — บอทจัดการเองได้ 96.5% คุ้มค่าดูแล 2.4 เท่า และลีดที่เคยหลุด จาก 6 เป็น 23 ราย
ระบบการเงินอัตโนมัติคีย์บิลเข้าโปรแกรมบัญชีอัตโนมัติ — อ่านถูก 12 จาก 12 ประเภทบิล ทดสอบผ่าน 45 จาก 48 ไฟล์จริง
แชทบอท AIเจ้าของคนเดียว ตอบแชทวันละ 50 ครั้ง — แชทบอท LINE รับแทนได้ 90% จากฐานสินค้า 3,260 รายการ
ระบบการเงินอัตโนมัติหกนิติบุคคล หนึ่งข้อความ ทุกเช้าเจ็ดโมง — กลุ่มธุรกิจโรงแรมหลายบริษัทในเครือ
ระบบการเงินอัตโนมัติโรงเรียน 873 นักเรียน เลิกใช้กลุ่มไลน์ 900 คนเก็บค่าเทอม — และพบ 293 ครอบครัวที่ถูกยกเว้นการทวงโดยไม่มีใครรู้
ระบบการเงินอัตโนมัติคลินิก 2 สาขา พบรายงานรายได้ของตัวเองสูงเกินจริง 135% — 21.4 ล้าน เทียบยอดจริง 9.1 ล้าน

โรงเรียน 873 นักเรียน เลิกใช้กลุ่มไลน์ 900 คนเก็บค่าเทอม — และพบ 293 ครอบครัวที่ถูกยกเว้นการทวงโดยไม่มีใครรู้
เจาะลึกกรณีศึกษาเต็มรูปแบบ
ลูกค้า
โรงเรียนเอกชนขนาด 873 นักเรียนใน 29 ห้องเรียน เก็บค่าเทอมจากผู้ปกครองราว 900 ครอบครัว
เงินเดินทางเข้าโรงเรียนผ่าน 3 ทางพร้อมกัน ทั้งสลิปที่โพสต์ในกลุ่มผู้ปกครองรวม สลิปที่ส่งมาทางโซเชียล และเงินสดที่ยื่นให้ครูประจำชั้น โดยมีครูการเงินคนเดียวที่ต้องไล่อ่านทั้งสามทางแล้วบันทึกลงสมุดของตัวเอง
ปัญหาไม่ใช่ว่าโรงเรียนเก็บเงินไม่ได้ แต่คือไม่มีใครรู้แน่ชัดว่าใครค้างเท่าไร จนกว่าจะเปิดไฟล์มานั่งไล่ทีละคน
ปัญหา: ผู้ปกครอง 900 คนเห็นสลิปของกันและกัน
กลุ่มเดียว ที่ทุกคนเห็นทุกอย่าง ทุกครั้งที่ผู้ปกครองคนหนึ่งโพสต์สลิปเพื่อแจ้งชำระ ผู้ปกครองอีก 899 คนเห็นทั้งชื่อ ทั้งยอด และเห็นว่าใครยังไม่โพสต์ นี่ไม่ใช่เรื่องความไม่สะดวก แต่เป็นเรื่องความเป็นส่วนตัว
ช่องทางแจ้งชำระที่ผู้ปกครองจำนวนมากใช้ไม่ได้ โรงเรียนมีปุ่มแจ้งชำระที่ลิงก์ไปแบบฟอร์มออนไลน์ แต่ผู้ปกครองจำนวนมากกรอกไม่สำเร็จเพราะไม่มีบัญชีกับผู้ให้บริการนั้น ผลคือโรงเรียนไม่เคยรู้ครบว่าใครจ่ายแล้วบ้าง
เงินมาสามทาง และทางที่อันตรายที่สุดคือเงินสด ถ้าครูรับเงินสดไว้แล้วยังไม่ถึงห้องการเงินในวันนั้น ระบบจะไปทวงผู้ปกครองที่จ่ายไปแล้ว
ในระบบเดิม "จ่ายแล้ว" คือแถวที่หายไป สิ่งที่พบตอนสำรวจข้อมูล และเปลี่ยนวิธีออกแบบทั้งหมด:
- •ระบบเดิม ลบแถวหนี้ทิ้งเมื่อจ่ายแล้ว สถานะ "จ่ายแล้ว" ถูกแทนด้วยการไม่มีอยู่ของแถวนั้น
- •ยอดค้างคือแถวที่ไม่ถูกไฮไลต์บนกระดาษ
- •นอกจากค่าเทอมกับค่ารถ ไม่มีประวัติการชำระเก็บไว้เลย ค่าใช้จ่ายอื่นถูกรวมลงใบเสร็จเล่มเดียวและแยกกลับไม่ได้
แปลว่าไม่มีฐานข้อมูลเดิมให้ย้าย มีแต่ความว่างเปล่าที่ต้องสร้างขึ้นใหม่
รายการค่าใช้จ่ายที่นับไม่จบ ตอนเริ่มโครงการเข้าใจว่ามีค่าใช้จ่าย 11 ประเภท ตรวจจริงแล้วอยู่ที่ราว 19-20 ประเภท และที่สำคัญกว่านั้น ครูการเงินสร้างประเภทค่าใช้จ่ายใหม่เองได้ตลอดเวลา รายการนี้จึงไม่มีวันสมบูรณ์ ระบบที่ออกแบบโดยสมมติว่ารู้ครบทุกประเภทตั้งแต่วันแรก จะพังในเดือนที่สอง
สิ่งที่เสียไป ถ้าปล่อยไว้ ยอดค้างที่ไม่มีใครมองเห็นภาพรวมไม่ได้หายไปไหน มันสะสม และยิ่งนาน ยิ่งทวงยาก ยิ่งกระทบความสัมพันธ์กับครอบครัวที่ยังต้องส่งลูกเรียนที่นี่ต่ออีกหลายปี
ลูกค้าปฏิเสธใบเสนอราคาแรก — แต่ไม่ใช่เพราะราคา
ใบเสนอราคาฉบับแรกถูกส่งไปเป็นเมนู 4 ระดับพร้อมส่วนลด ผู้บริหารปฏิเสธรูปแบบของมัน ไม่ใช่ตัวเลข
สิ่งที่เธอขอกลับมามี 3 ข้อ:
- •ให้มองเป็นเฟสแรกของแพลตฟอร์มระยะยาวของโรงเรียน ไม่ใช่งานจบในตัว เธอใช้คำว่า "technology partner"
- •ขอขอบเขตเดียว ราคาเดียว ตกลงกันว่ามีอะไรบ้าง แล้วตั้งราคาครั้งเดียว อะไรที่มาทีหลังคือโครงการใหม่ ไม่ใช่การอัปเกรดแพ็ก
- •ให้เชื่อมกับของเดิม อย่าไปแทนที่ โรงเรียนมีระบบทะเบียนนักเรียนอยู่แล้ว
เธอยังเพิ่มข้อกำหนดที่ไม่มีในเมนูเดิม คือการยืนยันตัวตนผู้ปกครองที่แข็งแรงกว่าแค่รหัสนักเรียน, ผู้ปกครองหนึ่งคนมีลูกหลายคนและลูกหนึ่งคนมีผู้ปกครองหลายคน, ขั้นอนุมัติโดยเจ้าหน้าที่ที่บังคับก่อนที่สลิปซึ่ง AI อ่านจะนับเป็นเงิน, สิทธิ์ตามบทบาทพร้อมร่องรอยตรวจสอบ, การสำรองและกู้คืน, การส่งออกข้อมูลทั้งหมด, การอบรมและเอกสารส่งมอบ และกลุ่มนำร่องก่อนขยายไปทั้ง 900 ครอบครัว
แล้วเธอก็ถามคำถาม 5 ข้อที่ไม่ได้เกี่ยวกับฟีเจอร์เลยสักข้อ ก่อนตกลง เธอส่งคำถามมา 5 ข้อ ซึ่งจริงๆ แล้วทั้งหมดเป็นคำถามเรื่องความไว้ใจ คือใครเป็นเจ้าของข้อมูล สิทธิ์ส่งออก และซอร์สโค้ด, คุณพูดถึงสเปรดชีต แล้วฐานข้อมูลจริงระยะยาวคืออะไร, แนวทางเรื่องความปลอดภัย ความเป็นส่วนตัว และการสำรองข้อมูลเป็นอย่างไร, การรับประกันเป็นอย่างไรและแก้ปัญหาเร็วแค่ไหน และหลังหมดประกันแล้วเกิดอะไรขึ้น
เราตอบทั้ง 5 ข้อจากสิ่งที่สัญญาไว้ในใบเสนอราคาอยู่แล้ว ไม่ได้คิดเงื่อนไขใหม่ขึ้นมา บวกความเห็นตรงๆ หนึ่งข้อ คือให้ใช้สเปรดชีตในเฟส 1 เพราะนั่นคือสิ่งที่ตั้งราคาไว้ แต่ฐานข้อมูลจริงคือบ้านที่ถูกต้องในระยะยาวเมื่อโรงเรียนเริ่มเก็บข้อมูลสุขภาพและบันทึกเหตุการณ์ และเรา ไม่รับปากว่าจะสร้างบนฐานข้อมูลจริงตั้งแต่ตอนนี้ เพราะนั่นคืองานที่ไม่ได้อยู่ในราคา
เส้นแบ่งกับผู้ให้บริการอีกราย — ข้อตกลงที่สำคัญที่สุดในโครงการ
ระหว่างทาง โรงเรียนจ้างบริษัทซอฟต์แวร์อีกรายมาดูแลระบบบัญชีจริง เราจึงเขียนเส้นแบ่งลงกระดาษร่วมกัน:
| ระบบทะเบียนของโรงเรียน | ระบบของเรา |
|---|---|
| สมุดบัญชีจริงของโรงเรียน | เจ้าหน้าที่หน้าเคาน์เตอร์ |
| ทะเบียนนักเรียน | บทสนทนากับผู้ปกครอง |
| ยอดที่แต่ละครอบครัวถูกเรียกเก็บ | การอ่านรูปสลิป |
| ยอดค้างอย่างเป็นทางการ | การจับสลิปที่ส่งซ้ำ |
| ใบเสร็จอย่างเป็นทางการ | การหาว่าผู้ปกครองคนนี้คือใคร |
| ข้อตกลงผ่อนชำระ | การเสนอว่าเงินก้อนนี้ควรตัดอะไรบ้าง |
| หน้าจออนุมัติของเจ้าหน้าที่ | |
| บันทึกว่าใครทำอะไรเมื่อไร | |
| ข้อความกลับไปหาผู้ปกครอง |
และกฎข้อที่หนึ่ง: ถ้าสองระบบไม่ตรงกันเมื่อไร ระบบทะเบียนของโรงเรียนถูกเสมอ
เราตัดสินใจยกการออกแบบให้เชื่อมได้ในอนาคตให้ฟรี เพราะมันถูก ส่วนการออกแบบจริงกับอินเทอร์เฟซของอีกระบบหนึ่ง เป็นงานที่ตั้งราคาแยกไว้ต่างหาก
วิธีแก้: สามโปรแกรมแยกกัน และประตูทางออกบานเดียวที่มียาม
แนวคิดหลักข้อเดียว: ข้อความเรื่องเงินที่ส่งออกไปแล้ว เรียกคืนไม่ได้ ดังนั้นจึงมีประตูทางออกเพียงบานเดียว และบานนั้นมียามเฝ้า
| ชื่อ | คืออะไร | ทำไมต้องมี |
|---|---|---|
| ระบบหลัก | 142 ขั้นตอน ทุกอย่างที่โรงเรียนได้สัมผัสจริง | นี่คือตัวสินค้า |
| ผู้ดูแลคลัง | โปรแกรมเล็กๆ ที่เป็นสิ่งเดียวที่ได้รับอนุญาตให้แตะข้อมูล | ระบบหลักไม่แตะที่เก็บข้อมูลโดยตรงเลย วันที่ย้ายไปใช้ระบบทะเบียนของโรงเรียน เปลี่ยนแค่โปรแกรมนี้โปรแกรมเดียว และมันยังปฏิเสธการเขียนทับคอลัมน์ที่คำนวณอัตโนมัติ ซึ่งถ้าเขียนทับจะพังทั้งตาราง |
| นายไปรษณีย์ | โปรแกรมเล็กๆ ที่เป็นสิ่งเดียวที่ส่งข้อความได้ | สวิตช์ความปลอดภัยทุกตัวอยู่ที่นี่ |
มีตัวที่สี่อีกตัวเล็กๆ ที่คอยเฝ้าสามตัวบน ถ้าตัวไหนพังเมื่อไร มันส่งแจ้งเตือนออกมาทันที
เส้นทางของเงินหนึ่งก้อน 9 ขั้น
| ขั้น | เกิดอะไรขึ้น |
|---|---|
| 1 | ผู้ปกครองผูกบัญชี ส่งรหัสนักเรียนและเบอร์โทรของตัวเองในข้อความเดียว เบอร์ไม่ตรงคือปฏิเสธ และไม่เปิดเผยชื่อเด็ก |
| 2 | ส่งรูปสลิป เข้าที่เก็บไฟล์ก่อนเป็นอันดับแรก เพื่อให้หลักฐานมีอยู่ก่อนที่อย่างอื่นจะเกิด |
| 3 | AI อ่าน ยอด วันเวลา เลขอ้างอิงธนาคาร |
| 4 | ตรวจซ้ำ เคยเห็นเลขอ้างอิงนี้แล้วไหม ถ้าซ้ำ แถวถูกเก็บไว้และทำเครื่องหมายไว้ และไม่มีอะไรที่นับเงินไปนับมันอีก |
| 5 | ของใคร จับคู่กับการผูกบัญชี ถ้าผู้ปกครองมีลูก 2 คนและไม่ชัดเจน เจ้าหน้าที่ตัดสิน ระบบไม่เดา |
| 6 | เสนอการตัดยอด ตามลำดับที่โรงเรียนยืนยัน เงินก้อนเดียวตัดได้หลายรายการและหลายคน |
| 7 | คนอนุมัติ เงินไม่ขยับจนกว่าขั้นนี้จะเกิด และระบบไม่ยอมให้อนุมัติ ถ้าผลรวมการตัดยอดไม่เท่ากับเงินที่รับมาเป๊ะ |
| 8 | บันทึก ใครอนุมัติ บทบาทของเขา ณ ขณะนั้น ค่าก่อนและหลัง เวลาที่แน่นอน แก้และลบไม่ได้ |
| 9 | บอกผู้ปกครอง จ่ายอะไร ลูกคนไหน รายการไหน เหลือเท่าไร และเห็นได้เฉพาะลูกที่บัญชีนั้นมีสิทธิ์เห็น |
กฎที่ทำให้ทั้งระบบปลอดภัย: ที่ขั้น 2 เงินถูกบันทึกว่า รอตรวจสอบ ไม่เคยถูกบันทึกว่า จ่ายแล้ว จนกว่าคนที่ขั้น 7 จะบอก และผู้ปกครองได้รับข้อความว่า "กำลังตรวจสอบ" ไม่ใช่ "ได้รับเงินแล้ว"
ระบบติดตาม ที่แยกเป็นสามการกระทำ
08:00 วันทำการ -> สร้างรอบ (ยังไม่มีใครถูกติดต่อ)
หนึ่งข้อความต่อครอบครัว ไม่ใช่ต่อเด็ก
ลูกที่ค้างนานที่สุดเป็นตัวกำหนดน้ำเสียง
ทุกครอบครัวที่ถูกข้าม ถูกนับและระบุชื่อออกมา
เจ้าหน้าที่อ่าน -> อนุมัติรอบ (ยังไม่มีใครถูกติดต่อ)
เฉพาะฝ่ายการเงินหรือแอดมิน ผู้บริหารอนุมัติไม่ได้
10:00 และ 14:00 -> ส่ง (ตอนนี้เท่านั้นที่ผู้ปกครองจะได้ยิน)
และตรวจซ้ำทุกอย่างก่อนส่ง ว่าจ่ายไปแล้วหรือยัง
ยอดเปลี่ยนไหม มีสลิปรอตรวจอยู่ไหม วันนี้เป็นวันงดส่งไหม
การอนุมัติไม่ใช่การส่ง ช่องว่างนั้นตั้งใจให้มี เพราะมันคือช่วงเวลาที่ผู้ปกครองจ่ายเงินพอดี และระบบที่ส่งทันทีตอนอนุมัติ จะไปทวงคนที่จ่ายไปแล้ว
ผู้บริหารมีสิทธิ์น้อยกว่าลูกน้อง โดยเจตนา
| บทบาท | อนุมัติเงินได้ไหม | อนุมัติรอบติดตามได้ไหม |
|---|---|---|
| ผู้บริหาร | ไม่ได้ | ไม่ได้ — ดูอย่างเดียว ตามที่เธอขอเอง |
| แอดมิน | ได้ | ได้ |
| การเงิน | ได้ | ได้ |
| ครูประจำชั้น | ไม่ได้ | ไม่ได้ — ส่งได้แค่ใบเสร็จเงินสด ในแชทส่วนตัว |
เหตุผล: คนที่แจกสิทธิ์ได้ ต้องไม่ใช่คนที่อนุมัติเงินได้ ไม่งั้นเขาแจกสิทธิ์ให้ตัวเองเงียบๆ แล้วอนุมัติเองก็ได้ การแยกสองอย่างนี้คือสิ่งที่ทำให้ร่องรอยการตรวจสอบมีความหมาย
การเข้าระบบก็แยกเป็นสองขั้นด้วยเหตุผลเดียวกัน เจ้าหน้าที่พิมพ์คำสั่งแนะนำตัวในกลุ่ม ซึ่งบันทึกว่าเขาเป็นใครและให้สิทธิ์ศูนย์ จากนั้นแอดมินต้องเป็นคนให้บทบาทอีกที จนกว่าจะครบสองขั้น ทุกคำสั่งจากคนนั้นถูกปฏิเสธและถูกบันทึกไว้
สิ่งที่สร้างเพิ่มให้ฟรี เพราะโรงเรียนเล่ารายละเอียดจริงมา
| สิ่งที่โรงเรียนบอก | สิ่งที่เราสร้าง |
|---|---|
| ค่าใช้จ่ายแต่ละประเภทครบกำหนดคนละวัน | ค่ารถมีวันครบกำหนดของตัวเองแยกจากค่าเทอม และมีผลเฉพาะกับเด็กที่ค้างรายการนั้นจริง |
| โรงเรียนจะเพิ่มประเภทค่าใช้จ่ายใหม่เรื่อยๆ | ถ้าระบบเจอประเภทที่ไม่รู้จัก มันบอกเป็นภาษาไทยแล้วปฏิเสธ แทนที่จะแบ่งเงินผิดๆ อย่างเงียบๆ |
| ผู้ปกครองมีลูก 2 คน ส่งสลิปมาใบเดียว | เดิมระบบเดาเองเงียบๆ ตอนนี้ยกให้เจ้าหน้าที่ตัดสิน และแสดงลูกทุกคนในบัญชีนั้น |
| ครูถือเงินสดไว้ยังไม่ถึงห้องการเงิน | ระบบนับอายุเงินสดก้อนนั้นแล้วเตือนเจ้าหน้าที่ภายใน ไม่เตือนผู้ปกครองเด็ดขาด |
ผลลัพธ์
| ก่อน | หลัง |
|---|---|
| สลิปโพสต์ในกลุ่ม 800-900 คน ทุกคนเห็นของทุกคน | แชทส่วนตัว ไม่มีใครเห็นของใคร |
| แจ้งชำระผ่านแบบฟอร์มที่หลายคนกรอกไม่ได้ | ส่งรูปสลิปในแชท จบในขั้นตอนเดียว |
| "จ่ายแล้ว" คือแถวที่ถูกลบทิ้ง ไม่มีประวัติ | ทุกการเคลื่อนไหวถูกบันทึกถาวร แก้และลบไม่ได้ |
| ไม่รู้ว่าใครค้างเท่าไร จนกว่าจะไล่ไฟล์ | ทะเบียนลูกหนี้ 1,027,634 บาท จาก 82 นักเรียน เห็นทันที |
| เงินสดกับสลิปอาจถูกบันทึกซ้ำ | ตัวกันซ้ำข้ามช่องทาง และนับอายุเงินสดที่ครูถืออยู่ |
| ตัดยอดผิดแล้วรู้ทีหลัง | ระบบไม่ให้อนุมัติถ้ายอดไม่ตรงเป๊ะ |
| ไม่มีใครรู้ว่าใครถูกยกเว้นการทวง | 293 ครอบครัวถูกระบุ พร้อมเหตุผลรายคน |
1. พบว่า 293 ครอบครัวจาก 873 ถูกยกเว้นการทวง และ 238 รายไม่มียอดค่าเทอมบันทึกไว้เลย
ก่อนเริ่มโครงการ โรงเรียนมีการทำเครื่องหมาย "ไม่ต้องทวง" ไว้กับบางครอบครัว แต่ไม่มีใครเคยรวมยอดดูว่ามีกี่ราย
การตรวจข้อมูลจริงพบ 293 ครอบครัว แยกได้เป็น:
| กลุ่ม | จำนวน | ยอด |
|---|---|---|
| ทวงได้ | 28 ราย | 413,915 บาท |
| แบ่งชำระ | 43 ราย | 564,963 บาท |
| ครอบครัวบุคลากร | 11 ราย | 48,756 บาท |
และ 238 รายใน 293 นั้นไม่มียอดค่าเทอมบันทึกไว้เลย
การทำเครื่องหมายยกเว้นโดยไม่มีตารางผ่อนกำกับ ไม่ใช่การผ่อนผัน แต่คือการตัดหนี้สูญที่ไม่มีใครตั้งใจ
2. ข้อความที่ส่งถึงผู้ปกครองตลอดทั้งโครงการจนถึงวันส่งมอบ = ศูนย์
ระบบติดตามหนี้สร้างเสร็จ ผ่านการทดสอบร่วมกับโรงเรียน และพร้อมทำงาน แต่สวิตช์การส่งถูกปิดไว้ตลอด
| สวิตช์ | สถานะ | ความหมาย |
|---|---|---|
| โหมดปลอดภัย | เปิด | ไม่มีผู้ปกครองจริงได้รับอะไรเลย |
| สวิตช์ส่งหลัก | ปิด | ประตูทางออกถูกล็อก |
| สวิตช์ส่งรอบติดตาม | ปิด | ขั้นการส่งปฏิเสธที่จะทำงาน |
| สวิตช์สร้างรอบ | เปิด | สร้างรอบได้ เพื่อให้ตรวจเนื้อหาได้ |
จำนวนข้อความที่ส่งออกไปหาผู้ปกครองจริงคือ ศูนย์ข้อความ เพราะผู้บริหารยังไม่อนุมัติถ้อยคำสุดท้าย
มีรายชื่อยกเว้นไว้ให้ทดสอบได้ บัญชีที่ระบุชื่อไว้ได้รับข้อความจริง ขณะที่ผู้ปกครองทุกคนยังถูกบล็อก และข้อความที่ถูกบล็อกก็ยังถูกบันทึกไว้อยู่ดี เพื่อให้พิสูจน์ได้ว่าข้อความนั้นถ้าส่งไปก็จะถูกต้อง
สำหรับระบบที่พูดกับพ่อแม่เรื่องเงินและเรื่องลูก การที่มันหยุดรอได้จริงตามที่ออกแบบไว้ สำคัญกว่าการที่มันทำงานเร็ว
3. การทดสอบร่วมกับโรงเรียน 4 รอบ จับข้อบกพร่องที่ชุดทดสอบอัตโนมัติ 19 ชุดจับไม่ได้เลย
โครงการมีชุดทดสอบอัตโนมัติ 19 ชุดที่ผ่านทั้งหมด
แต่การนั่งทดสอบร่วมกับครูการเงินและผู้บริหารรอบแรก พบข้อบกพร่อง 6 จุด ซึ่งชุดทดสอบอัตโนมัติจับไม่ได้เลยแม้แต่จุดเดียว
| รอบ | ผล |
|---|---|
| รอบ 1 | ผ่าน 24/24 แต่พบข้อบกพร่อง 6 จุดระหว่างทดสอบ แก้เสร็จวันเดียวกัน |
| รอบ 2 | ไม่ผ่าน 2 ข้อ รวมเคสที่อันตรายที่สุด คือเงินเข้าระบบแล้วแต่ไม่เข้าบัญชีเด็ก |
| รอบ 3 | แก้แล้วพิสูจน์ผ่าน และระบบแจ้งเตือนผ่าน 6/6 |
| รอบสุดท้าย | ผ่าน 14 จาก 15 ข้อ ข้อที่เหลือเป็นเคสที่ไม่มีอยู่จริง |
บั๊กสองตัวที่หน้าตาเหมือนกัน: ระบบดูเหมือนทำงาน แต่ไม่เคยได้เห็นข้อมูลจริง
ระหว่างการทดสอบภายใน เจอบั๊กสองตัวที่มีรูปแบบเดียวกันเป๊ะ และคุ้มที่จะจำไว้:
- •ตัวกันซ้ำระหว่างเงินสดกับสลิป ผ่านการทดสอบออฟไลน์ทุกครั้ง แต่ในชีวิตจริงมันไม่มีวันทำงาน เพราะมันถูกป้อนข้อมูลทีละแถวเท่านั้น จึงไม่เคยเห็นคู่ที่ซ้ำกันพร้อมกัน
- •การ์ดให้เจ้าหน้าที่ตรวจ ถูกส่งซ้ำทุก 30 นาที ตราบเท่าที่ยังไม่มีใครกดตรวจ แก้แล้วพิสูจน์บนตัวจับเวลาจริง ไม่ใช่แค่ในการทดสอบ
บทเรียนเดียวกันทั้งสองตัว: ชุดทดสอบที่ป้อนข้อมูลที่ระบบจริงไม่มีวันป้อน จะเขียวทุกครั้งและตายในสนามจริง
ช่องที่จงใจเว้นว่าง
จนถึงวันส่งมอบ มีเรื่องที่ยังอยู่กับผู้บริหารโรงเรียน ไม่ใช่กับเรา คือถ้อยคำสุดท้ายของข้อความติดตาม, ครูถือเงินสดได้กี่วันก่อนเตือน, ประกาศทั่วไปกับข้อความเรื่องเงินใช้การปฏิเสธรับข่าวสารร่วมกันไหม, ลำดับการตัดยอดสำหรับประเภทค่าใช้จ่ายใหม่ และเงื่อนไขการผ่อน
เราเว้นทุกช่องนั้นว่างไว้ในระบบ แทนที่จะเดา
ตัวเลขที่คุณคิดขึ้นเอง จะกลายเป็นกฎที่โรงเรียนไม่เคยตกลงด้วย
สิ่งที่ระบบเจอทันทีที่เปิดรับ: เงินจริงที่ไม่มีใครตอบ
ทันทีที่ช่องทางเปิด ระบบก็เริ่มรับของจริง บัญชีจริง 4 บัญชี โอนเงินจริง 3 รายการรวม 20,542 บาท ค้างอยู่ที่สถานะ "ไม่รู้ว่าเป็นผู้ปกครองคนไหน" บวกรูปที่อ่านไม่ออกอีก 3 รูป
ระบบตั้งค่าให้รับและเข้าคิวไว้โดยไม่ตอบกลับ ไม่มีอะไรส่งออกไปหาพวกเขา แต่เงินจริงที่จับคู่ไม่ได้ คือปัญหาที่โรงเรียนต้องจัดการทันที และมันโผล่ขึ้นมาเพราะมีระบบที่มองเห็นมันเป็นครั้งแรก
รายงานที่ยอมรับว่ารายงานฉบับก่อนหน้าของตัวเองผิด
รายงานเฟสที่ 2 เขียนถึงลูกค้าเองว่า:
"ผมขอเรียนตรง ๆ ว่ารายงานฉบับ 26 ส.ค. ระบุว่าผ่านครบ 24 ข้อ ซึ่งเป็นความจริงเท่าที่ทดสอบในวันนั้น แต่หลังจากทดสอบด้วยเคสที่ยากขึ้นในรอบที่ 2 พบว่ามี 2 ข้อที่ยังไม่เรียบร้อยจริง"
ลูกค้าอ่านแล้วอนุมัติเฟสนั้นตามปกติ
เสียงจากโปรเจกต์
"ขอเสนอเพิ่มเติมนิดหน่อยนะคะ เพื่อให้รองรับการใช้งานในระยะยาว … ถ้าสามารถออกแบบรองรับแนวทางนี้ได้ ดิฉันคิดว่าน่าจะเหมาะกับการใช้งานของโรงเรียนในระยะยาวมากเลยค่ะ"
— ผู้บริหารโรงเรียน คำขอที่ทำให้ระบบถูกแยกเป็นสามโปรแกรมตั้งแต่วันแรก
"ดิฉันคิดว่าวิธีนี้เหมาะกับโรงเรียนมากกว่าการใช้ SMS OTP เพราะขั้นตอนไม่ซับซ้อน ไม่มีค่าใช้จ่ายเพิ่มเติม และน่าจะสะดวกกับผู้ปกครองส่วนใหญ่ค่ะ"
— ผู้บริหารโรงเรียน ตอนเลือกวิธียืนยันตัวตนผู้ปกครอง
"ถ้าสองระบบไม่ตรงกันเมื่อไร ระบบทะเบียนของโรงเรียนถูกเสมอ นั่นคือกฎข้อที่หนึ่ง"
— เส้นแบ่งความรับผิดชอบที่เขียนร่วมกันกับผู้ให้บริการอีกราย
บทเรียนที่ได้
- •ข้อความเรื่องเงินคือสิ่งเดียวที่เรียกคืนไม่ได้ ทางออกจึงต้องมีประตูเดียวที่มียามเฝ้า เราแยกการสร้าง การอนุมัติ และการส่งออกเป็นสามเหตุการณ์คนละครั้ง เพราะช่องว่างระหว่างอนุมัติกับส่ง คือช่วงเวลาที่ผู้ปกครองจ่ายเงินพอดี
- •ชุดทดสอบที่ป้อนข้อมูลที่ระบบจริงไม่เคยผลิต จะผ่านตลอดไปและพังในสนามจริง ตัวกันซ้ำเขียวทุกรอบออฟไลน์และไม่มีวันทำงานจริง เพราะมันถูกป้อนทีละแถวเท่านั้น ข้อมูลทดสอบต้องสร้างจากผลลัพธ์จริงของขั้นตอนก่อนหน้า
- •คนที่แจกสิทธิ์ได้ ต้องอนุมัติเงินไม่ได้ ผู้บริหารขอเป็นสิทธิ์ดูอย่างเดียวในระบบของตัวเอง และการแยกแบบนั้นคือสิ่งที่ทำให้ร่องรอยการตรวจสอบมีความหมาย
- •ข้อมูลที่ไม่มีอยู่ คือข้อมูลนำเข้าของการออกแบบ ไม่ใช่รายละเอียดของการย้ายระบบ ของเดิมแสดงคำว่าจ่ายแล้วด้วยการลบแถวทิ้ง จึงไม่มีประวัติให้ย้าย และนั่นคือเหตุผลที่ทุกการเคลื่อนไหวในระบบใหม่เป็นบันทึกถาวรที่แก้ไม่ได้
- •อย่าออกแบบโดยอิงรายการที่ลูกค้าต่อเติมเองได้ ประเภทค่าใช้จ่ายที่คิดว่ามี 11 กลายเป็นราว 20 และครูการเงินเพิ่มเองได้ตลอด ระบบจึงต้องปฏิเสธประเภทที่ไม่รู้จักด้วยภาษาที่คนอ่านเข้าใจ แทนที่จะแบ่งเงินผิดอย่างเงียบๆ
- •เว้นช่องว่างไว้ให้ว่าง ถ้อยคำ จำนวนวันถือเงินสด และเงื่อนไขการผ่อน ถูกเว้นว่างไว้ทั้งหมดแทนที่จะเติมด้วยค่าที่ดูสมเหตุสมผล เพราะตัวเลขที่เราคิดขึ้นเองจะกลายเป็นกฎที่ลูกค้าไม่เคยตกลงด้วย
- •แก้รายงานของตัวเองก่อนที่ลูกค้าจะเจอเอง การบอกว่า "ผ่าน 24 จาก 24" ฉบับก่อนหน้าไม่รอดการทดสอบที่ยากขึ้น ไม่ได้ทำให้เสียอะไรเลย เฟสนั้นได้รับการอนุมัติตามปกติ
มีลูกหนี้รายคนเยอะ แต่กลัวระบบทวงผิดคน?
ถ้าธุรกิจหรือองค์กรคุณเข้าข่ายข้อใดข้อหนึ่งนี้ ระบบแบบเดียวกันใช้ได้:
- •มีลูกหนี้รายบุคคลจำนวนมาก และไม่มีใครเห็นภาพรวมว่าใครค้างเท่าไร
- •ลูกค้าส่งสลิปมาหลายช่องทาง แล้วต้องมีคนไล่อ่านทีละใบ
- •เคยมีเคสบันทึกเงินซ้ำ หรือบันทึกเข้าบัญชีผิดคน
- •อยากให้ระบบช่วยทวง แต่ไม่กล้าปล่อยให้ระบบส่งเอง
- •ต้องเก็บหลักฐานว่าใครอนุมัติอะไร เมื่อไร
ระบบที่แยก "สร้างข้อความ" ออกจาก "ส่งข้อความ" ทำให้คุณได้ความเร็ว โดยไม่ต้องเสี่ยงกับความสัมพันธ์กับลูกค้า
ข้อมูลโครงการ
โครงการอื่นๆ ที่คล้ายกัน
แชทบอท AIAI Concierge สำหรับเครือโรงแรมระดับภูมิภาค — เก็บลีดสะสม 370 ราย บอทจัดการเองได้ 92-96.8% สาขาที่สองเสร็จในครึ่งเวลา
96% MatchAI concierge ที่ใช้งานจริงบน Facebook Messenger, LINE และเว็บไซต์ของเครือโรงแรมระดับภูมิภาค — เก็บลีดสะสม 370 ราย ไม่มีสัปดาห์ไหนลดลง บอทจัดการเองได้ 92-96.8% ของบทสนทนา และสาขาที่สองเปิดใช้งานใน 7 วัน เทียบกับสาขาแรกที่ใช้ 14 วัน
แชทบอท AI5 เดือนหลังส่งมอบ — บอทจัดการเองได้ 96.5% คุ้มค่าดูแล 2.4 เท่า และลีดที่เคยหลุด จาก 6 เป็น 23 ราย
96% Matchผู้ช่วย AI บน LINE สำหรับสถาบันฝึกอบรมด้านความปลอดภัยในการทำงาน สร้างเสร็จใน 7 วัน แล้ววัดผลต่ออีก 5 เดือน ปัจจุบันจัดการบทสนทนาเองได้ 96.5% และคืนค่าดูแลกลับมา 2.4 เท่า — และวิธีดูแลที่อยู่เบื้องหลังตัวเลขนั้น คือสิ่งที่ไปเจอว่าลีดหลุดไป 15 จาก 16 ราย การแจ้งเตือนพนักงานตายกลางเดือนทุกเดือน และลูกค้าที่ส่งข้อความมา 15 ครั้งโดยไม่ได้รับคำตอบ ทั้งหมดนี้ไม่เคยขึ้นข้อผิดพลาดให้เห็นเลย
แชทบอท AIบอทแคตตาล็อก 245 รายการ ที่ยอมเงียบดีกว่าเดาราคา — จับข้อผิดพลาดมูลค่า 156,000 บาทได้ก่อนขึ้นใช้งานจริง
96% Matchบอทตอบราคาบน LINE และ Facebook สำหรับผู้จำหน่ายวัสดุตกแต่งอาคารที่มีสินค้า 245 รายการ ซึ่งชื่อรุ่นซ้อนทับกันเอง ทุกราคาที่บอทกำลังจะพูดต้องถูกตรวจกับแคตตาล็อกก่อน ถ้าไม่ตรง บอทจะเงียบและแจ้งพนักงานแทน ระบบกันราคาผิดนี้จับข้อผิดพลาดมูลค่า 156,000 บาทบนงานขนาด 1,000 ตร.ม. ได้ สองวันหลังจากที่งานผ่านการทดสอบร่วมกับลูกค้าครบ 10 จาก 10 ข้อไปแล้ว