เกี่ยวกับเดโมนี้
ระบบหลังบ้านสำหรับร้านค้าขนาดเล็ก ทำเป็นผลงานตัวอย่าง ข้อมูลและร้านเป็นของสมมติทั้งหมด
ทำอะไรได้
- ดูยอดขาย กำไร จำนวนบิล และเมนูขายดี แยกสาขาและช่วงเวลา
- พิมพ์ถามยอดขายเป็นภาษาไทย เช่น "เดือนนี้สาขาไหนขายดีที่สุด" ได้คำตอบ ตาราง และกราฟ พร้อมคำสั่งที่ใช้ดึงข้อมูล
- นำเข้า Excel / CSV: จับคู่คอลัมน์ให้เอง ตรวจทุกแถว บอกเหตุผลแถวที่ผิด และแสดงสิ่งที่จะเปลี่ยนก่อนบันทึก
- ดูสต็อกทุกสาขา เห็นรายการที่ต่ำกว่าจุดสั่งซื้อทันที
- พยากรณ์ยอดขาย 7 วันข้างหน้า บอกว่าของพอขายอีกกี่วันและควรสั่งเท่าไร โดยวิธีพยากรณ์ต้องชนะวิธีง่ายในการทดสอบย้อนหลังก่อนจึงใช้
- สลับมุมมองเจ้าของร้านกับพนักงาน พนักงานไม่เห็นต้นทุนและกำไร และเข้าหน้านำเข้าข้อมูลไม่ได้
ทำไมเชื่อตัวเลขได้
- ระบบไม่ให้ AI เขียนคำสั่งฐานข้อมูลเอง AI (หรือกฎในโหมดเดโม) ทำได้แค่ "วางแผน" ว่าอยากรู้อะไร แล้วโค้ดตรวจแผนกับรายการข้อมูลที่อนุญาตก่อนสร้างคำสั่งเอง
- คำตอบภาษาไทยประกอบจากผลลัพธ์จริงด้วยแม่แบบ ตัวเลขทุกตัวมาจากฐานข้อมูล มีเทสตรวจข้อนี้ทุกครั้ง
- อ่านได้อย่างเดียว คำขอแก้หรือลบข้อมูล คำถามนอกเรื่อง และคำขอข้อมูลส่วนตัวถูกปฏิเสธพร้อมบอกเหตุผล
- ชุดทดสอบคำถามภาษาไทย 30 ข้อ แต่ละข้อมีคำตอบที่ถูกเขียนแยกไว้ ผ่านครบ · ตรวจตัวทดสอบด้วยการจงใจทำโค้ดให้ผิด 31 แบบ เทสจับได้ครบทุกแบบ
เดโมนี้ต่างจากระบบจริงอย่างไร (บอกตรงๆ)
- ฐานข้อมูลทำงานในเบราว์เซอร์ของผู้ชมแต่ละคน จึงไม่มีใครเห็นการแก้ของคนอื่น และไม่มีการเก็บข้อมูลใดของผู้ชม
- การแยกสิทธิ์เจ้าของ/พนักงานในเดโมทำที่หน้าจอ ระบบจริงตรวจสิทธิ์ที่เซิร์ฟเวอร์และฐานข้อมูล (row level security) ทุกคำขอ
- หน้าถามยอดขายอ่านคำถามด้วยโมเดลภาษา แผนจากโมเดลยังผ่านการตรวจชุดเดิม และมีเพดานคำถามรายวัน ถ้าโมเดลใช้ไม่ได้หรือเกินเพดาน ระบบกลับไปอ่านด้วยกฎ ซึ่งเข้าใจได้เฉพาะรูปแบบคำถามที่พบบ่อย
- ข้อมูลระดับบิลมีเฉพาะ 45 วันล่าสุด ส่วนยอดขายรายวันมีครบ 12 เดือน
เทคโนโลยี
- Next.js + TypeScript + Tailwind CSS · กราฟด้วย Recharts
- SQLite ในเบราว์เซอร์ (sql.js / WebAssembly) · อ่าน Excel ด้วย SheetJS
- ตรวจแผนคำถามด้วย Zod · ทดสอบด้วย Vitest และ mutation check
- วางบนโฮสต์แบบ static ไม่มีเซิร์ฟเวอร์ที่ต้องดูแล ไม่หลับ