กลับ
AI for Restaurant3 มีนาคม 25691 นาที

สร้าง Bot ให้พนักงานรายงานสต็อค — แค่พิมพ์ Chat ก็บันทึกลง Database

สร้าง Chat Bot ที่พนักงานแค่พิมพ์ 'รับเนื้อสันนอก 5 ถุง 12.5 kg' แล้วระบบจัดการที่เหลือ — สร้าง Bag ID, บันทึก Database, อัพเดทสต็อค อัตโนมัติ

ปัญหา: ขั้นตอนเยอะ = ไม่มีใครอยากทำ

ก่อนจะมี Bot ขั้นตอนบันทึกสต็อคคือ:

  1. เปิด Airtable → หาตาราง → กรอกฟอร์ม
  2. เลือกประเภทวัตถุดิบ → ใส่น้ำหนัก → ใส่จำนวนถุง
  3. ตรวจสอบ → Submit

ฟังดูไม่เยอะ แต่ในความเป็นจริง พนักงานรับของตอน 6 โมงเช้า ยืนท่ามกลางกล่องเนื้อ — ไม่มีใครอยากนั่งกรอกฟอร์ม

ความจริงที่ต้องยอมรับ

ระบบที่ดีที่สุดคือระบบที่คนใช้จริง ถ้าพนักงานไม่ใช้ ระบบดีแค่ไหนก็ไร้ค่า

Solution: Chat Bot ที่เข้าใจภาษาคน

แทนที่จะให้พนักงานกรอกฟอร์ม ผมสร้าง Bot ที่ให้พิมพ์ chat ธรรมดา:

พนักงาน: รับเนื้อสันนอก 5 ถุง 12.5 kg

Bot: ✅ บันทึกแล้ว
  📦 เนื้อสันนอก — 5 ถุง, 12.5 kg
  🏷️ Bag ID: BEEF000758 - BEEF000762
  📊 สต็อครวม: 23 ถุง (48.7 kg)

Bot ทำอะไรบ้างเบื้องหลัง

📝 รับข้อความจากพนักงาน
  ↓
🧠 แยกวิเคราะห์: ชื่อวัตถุดิบ + จำนวนถุง + น้ำหนัก
  ↓
🔍 ตรวจสอบกับฐานข้อมูลวัตถุดิบ (273 รายการ)
  ↓
🏷️ สร้าง Bag ID อัตโนมัติ (1 ID ต่อ 1 ถุง)
  ↓
💾 บันทึกลง Database
  ↓
📊 อัพเดทยอดสต็อค real-time
  ↓
✅ ส่งยืนยันกลับพร้อมสรุป

จาก 5 นาที → 10 วินาที

ขั้นตอนก่อน (ฟอร์ม)หลัง (Bot)
เปิดแอป15 วินาที3 วินาที (เปิด chat)
กรอกข้อมูล2-3 นาที5 วินาที (พิมพ์ 1 บรรทัด)
ตรวจสอบ30 วินาทีBot ตรวจให้
Submit15 วินาทีอัตโนมัติ
รวม3-5 นาที10 วินาที

คูณ 40 รายการต่อวัน = ประหยัดเวลา 2-3 ชั่วโมง/วัน

สิ่งที่ทำให้ Bot ใช้ได้จริง

1. เข้าใจภาษาธรรมชาติ

ไม่ต้องพิมพ์ตาม format ตายตัว พิมพ์ได้หลายแบบ:

  • "รับเนื้อสันนอก 5 ถุง 12.5 kg"
  • "สันนอก 5 ถุง 12.5"
  • "เนื้อสัน 5/12.5"

2. ถามกลับเมื่อไม่แน่ใจ

พนักงาน: รับเนื้อ 5 ถุง

Bot: 🤔 เนื้อชนิดไหนครับ?
  1. เนื้อสันนอก
  2. เนื้อสันใน
  3. เนื้อเสือร้องไห้

พนักงาน: 1

Bot: ✅ น้ำหนักรวมเท่าไหร่ครับ?

3. Validate ข้อมูลอัตโนมัติ

  • ถุงเนื้อหนักเกิน 5 kg → ถามยืนยัน
  • วัตถุดิบไม่อยู่ในระบบ → แจ้ง + ให้เพิ่ม
  • น้ำหนักรวมไม่สมเหตุสมผล → ถามกลับ

Tech Stack

ส่วนเครื่องมือทำไม
Chat InterfaceTelegram Bot APIพนักงานใช้อยู่แล้ว ไม่ต้องลง app ใหม่
AI ProcessingClaude APIเข้าใจภาษาไทย แยกข้อมูลได้แม่น
DatabaseAirtable + SQLite2 ชั้น (หน้าบ้าน + หลังบ้าน)
HostingServer ของ agencyต้นทุนเกือบ 0

สิ่งที่เรียนรู้

UX สำคัญกว่า Feature

ระบบเก่ามี feature ครบ แต่คนไม่ใช้ Bot มี feature น้อยกว่า แต่ ใช้ง่ายจนไม่มีข้ออ้าง

เริ่มจาก 1 Flow

ไม่ต้องทำ Bot ที่ทำได้ทุกอย่าง เริ่มจาก "รับเข้า" อย่างเดียวก่อน พอคนชินแล้วค่อยเพิ่ม "เบิกออก", "ส่งสาขา"

ข้อมูลจาก Bot ดีกว่าจากฟอร์ม

เพราะพนักงานทำบ่อยขึ้น (ทุกรายการ vs บางรายการ) → ข้อมูลครบถ้วนกว่า → วิเคราะห์ได้แม่นกว่า

ผลลัพธ์

ข้อมูลสต็อคจาก ~50 รายการ/เดือน กลายเป็น 757 รายการ/เดือน — ไม่ใช่เพราะของเพิ่ม แต่เพราะพนักงานบันทึกทุกรายการจริงๆ

ทำเองได้มั้ย?

ได้ครับ ถ้ามี:

  1. Telegram account — สร้าง Bot ผ่าน @BotFather
  2. รายการวัตถุดิบ — ใน Google Sheet หรือ Airtable
  3. AI — Claude/ChatGPT สำหรับ parse ข้อความ

เริ่มจาก prototype ง่ายๆ Bot ที่รับข้อความ → ส่งเข้า Google Sheet ก่อน แล้วค่อย upgrade ทีหลัง

chatbotautomationrestaurantinventorytelegram

บทความที่เกี่ยวข้อง