สร้างระบบจองคิว + รับมัดจำผ่าน LINE ที่ AI รันแทนแอดมิน | Run By AI EP.1
สรุปสั้นๆ: คลิปแรกของรายการ Run By AI ผมพาสร้างระบบจองคิวให้ร้านอาบน้ำตัดขนแมว ลูกค้าทักไลน์มาถามคิว AI เช็คตารางแล้วเสนอเวลาว่าง ส่งลิงก์มัดจำ 200 บาทผ่าน Beam จ่ายเสร็จก็ลงคิวและส่งสรุปนัดให้ลูกค้าเอง ทุกเช้า 7 โมงส่งสรุปคิวของวันเข้ากลุ่มไลน์ร้าน ทั้งหมดนี้ไม่เขียนโค้ดสักบรรทัด prompt ที่ผมใช้สั่งงานอยู่ท้ายบทความครับ
Run By AI เป็นรายการที่ผมจะพาไปสร้างระบบธุรกิจที่รันด้วย AI แทนคน ไม่ใช่แค่ใช้ AI ช่วยคิดช่วยเขียน แต่ให้มันทำงานเป็นขั้นตอนแทนเราจริงๆ ตอนแรกผมเลือกธุรกิจที่ต้องมีการจองคิว เพราะมีหลายแบบมาก ร้านตัดผม คลินิก สปา ร้านอาบน้ำสัตว์เลี้ยง
ปกติธุรกิจแบบนี้ต้องมีแอดมินคอยตอบแชท คอยเช็คว่าคิวว่างไหม คอยลงคิวในระบบ คอยตามว่าลูกค้าโอนมัดจำหรือยัง ในคลิปนี้ผมสมมติว่ามีร้านอาบน้ำตัดขนแมวชื่อ catbath แล้วให้ AI ทำงานทั้งหมดนี้แทน
ระบบนี้ทำอะไรได้บ้าง
- ลูกค้าทักแชท LINE OA มาถามว่ามีคิวว่างไหม
- AI ตอบแชท ถามรายละเอียด เช็คตารางคิว แล้วคุยจนได้วันเวลาที่ลงตัว
- AI ส่งลิงก์ชำระมัดจำให้ลูกค้า
- ลูกค้าจ่ายมัดจำ AI ลงคิวในฐานข้อมูลโดยไม่ให้จองซ้ำ แล้วส่งสรุปนัดให้ลูกค้า
- ทุกเช้า 7 โมง AI ส่งสรุปคิวของวันนั้นเข้ากลุ่มไลน์ของร้าน
ต้องมีอะไรบ้างก่อนเริ่ม
- AI แบบ subscription อย่างน้อย 1 เจ้าจาก Claude, ChatGPT หรือ Gemini (เริ่มที่ราว 20 ดอลลาร์ต่อเดือน) ในคลิปผมใช้ Claude เพราะใช้เป็นประจำ
- AI Agent กับ Server AI แชทคุยกับเราได้ แต่ลงมือทำงานได้จำกัด เราต้องการ Agent ที่ลงมือสร้างระบบและรันระบบแทนเราได้ และต้องมี Server ให้ระบบเปิดอยู่ตลอด ผมใช้ Newton ซึ่งเป็นทั้งสองอย่าง เชื่อมกับ AI ที่เรามีอยู่แล้วก็เริ่มสร้างได้เลย
- LINE Official Account ของธุรกิจ เป็นช่องทางที่ลูกค้าทักมาจอง
- Payment Gateway ถ้าอยากเก็บมัดจำอัตโนมัติ ผมใช้ Beam Checkout ของคนไทย สมัครที่ beamcheckout.com แล้วส่งเอกสารยืนยันตัวตน ติดตรงไหนแอดไลน์คุยกับเจ้าหน้าที่ได้
เรื่อง Beam มีจุดหนึ่งที่ต้องรู้ บัญชีปกติที่เรียกว่า Lighthouse เป็นโหมด Live คือจ่ายจริง เงินเข้าจริง แต่ตอนสร้างระบบเราต้องเทสก่อน ต้องขอเปิดบัญชีอีกโหมดที่เรียกว่า Playground ด้วย ต้องแจ้งแอดมิน Beam ทางไลน์ เขาถึงจะเปิดให้ ใช้ข้อมูลเดียวกันได้หมด
ถ้าธุรกิจไม่ต้องเก็บมัดจำ หรือยินดีตรวจสลิปเอง ก็ไม่ต้องสมัคร Gateway ให้ AI แจ้งเตือนเราเวลาลูกค้าแจ้งโอนแทนก็ได้
สมัคร Newton แล้วเชื่อมกับ Claude
เข้าเว็บ Newton กดปุ่มสีเขียว กรอกชื่อ อีเมล เลือก Server Location (ใช้งานในไทยเลือก Singapore) แล้วผูกบัตรเพื่อทดลองใช้ 7 วัน ใครไม่มีบัตรเครดิตจ่าย PromptPay 345 บาทเพื่อทดลอง 7 วันแทนได้ รอสักพักจะได้อีเมลที่มีรหัสผ่านสำหรับเข้า Dashboard
ใน Dashboard เลือก AI ที่เรามี subscription อยู่ กด Authorize แล้วก๊อปโค้ดกลับมาวาง ไม่ถึงนาทีก็เสร็จ ทำบนมือถือหรือแท็บเล็ตได้เหมือนกัน
สั่ง Newton สร้างระบบ
จากนั้นกด Open Newton Chat แล้วเปิดแชทใหม่ หน้านี้คือที่ที่เราคุยกับ AI Agent เพื่อสั่งงาน ถ้าคิดอะไรไม่ออกจริงๆ มีปุ่มสีส้มให้ Newton ทำความรู้จักธุรกิจเราก่อน แต่ในคลิปนี้ผมเขียนคำสั่งรอไว้แล้ว เป็นภาษาพูดธรรมดา 8 ข้อ ตามขั้นตอนการทำงานที่อยากได้
มีบางข้อที่อยากอธิบายเพิ่ม
- ข้อ 1 ใช้ subscription quota ไม่ใช้ API API คือใช้เท่าไหร่จ่ายเท่านั้น ถ้าลูกค้าทักเยอะก็แพง ส่วน subscription เราจ่ายไปแล้ว 20 ดอลลาร์ เหมือนบุฟเฟต์ ใช้ได้ภายในลิมิตที่เขาให้ ต้องบอกตามตรงว่าแพ็กเกจ 20 ดอลลาร์ของ Claude ไม่ได้เยอะ ถ้าใช้งานจริงอาจต้องขยับแพ็กเกจ แต่ผมว่าคุ้มกว่า เพราะใช้ได้ทั้งตอนให้ Agent สร้างระบบและตอนให้บอทตอบแชท
- ข้อ 2 ให้ AI ถามเรา เหมือนจ้างแอดมินมาใหม่ ต้องอธิบายธุรกิจให้เขาเข้าใจ วิธีที่ง่ายที่สุดคือให้ Agent ถามเราแล้วเอาคำตอบไปเขียนเป็นไฟล์ข้อมูลธุรกิจให้บอทอ่านก่อนตอบลูกค้า
- ข้อ 3 web app ที่ /booking web app คือเว็บที่ทำงานได้ ใส่ข้อมูลเข้าไป ประมวลผล แล้วแสดงผลออกมา ส่วน /booking คือ URL ต่อท้ายโดเมนที่ทุกกล่อง Newton มีให้อยู่แล้ว ผมขอให้หน้าตาเหมือน Google Sheet เพราะดูง่าย
ท้ายคำสั่งผมใส่ว่า "มีคำถามไหม" เสมอ โดยเฉพาะตอนเริ่มสร้างระบบใหม่ Agent จะถามสิ่งที่มันยังไม่รู้กลับมาก่อนลงมือ ในคลิปผมให้มันสมมติข้อมูลร้านเองทั้งหมด เพราะผมไม่ได้มีร้านนี้จริง ส่วนรหัสผ่านหน้าตารางคิว ผมตอบว่าไม่ต้องตั้ง แต่ถ้าใช้จริงควรตั้งครับ
Newton ใช้เวลาสร้างราว 13 นาที ได้ตารางคิว ไฟล์ข้อมูลร้านให้บอทอ่าน ระบบสรุปคิว 7 โมงเช้า และเทสทุกอย่างผ่านแล้ว เหลือแค่เชื่อม LINE กับ Beam
เชื่อม LINE กับ Beam ตาม 8 ขั้นที่ Newton บอก
ส่วนนี้ Newton บอกมาทีละขั้น เราแค่ทำตาม ติดตรงไหนกด Print Screen แล้ววางรูปส่งไปถามว่า "อยู่ตรงนี้ทำยังไงต่อ" มันจะอธิบายต่อให้
- เชื่อม LINE OA เปิด Messaging API ในหน้าตั้งค่า LINE OA แล้วเข้า LINE Developers Console ก๊อป Channel secret กับ Your user ID ส่งให้ Newton
- Channel access token ก๊อปจากแท็บ Messaging API ส่งให้
- ย้ายแชทมาที่ระบบใหม่ Newton จะถามก่อนว่า LINE OA นี้ส่งแชทไประบบอื่นอยู่ ให้เปลี่ยนมาได้ไหม
- Beam API key เข้า Playground สร้าง API key แล้วส่ง key กับ Merchant ID ให้
- Beam Webhook สร้าง Webhook ให้ระบบรู้ทันทีเมื่อลูกค้าจ่าย เลือก event Payment Link Paid, Charge Succeeded และ Charge Failed
- เปิดให้บอทตอบแชท ตั้งค่าการตอบกลับ เปิดแชท เปิด Webhook ปิดข้อความตอบกลับอัตโนมัติ และอนุญาตให้บัญชีเข้ากลุ่มแชทได้
- LINE กลุ่มแจ้งเตือน สร้างกลุ่มที่มีเรากับบัญชี LINE OA ของร้าน แล้วพิมพ์สวัสดีในกลุ่ม
- ทดสอบจองจริง ด้วยเงินทดลองของ Playground
เรื่องหนึ่งที่ต้องบอก การส่งกุญแจพวกนี้ผ่านหน้าแชทไม่ใช่วิธีที่ปลอดภัยที่สุด ผมทำให้ดูเพราะเร็วและไม่สับสน ใครทำตามแล้วระบบเสร็จ ให้ถาม Newton ต่อว่าควรเปลี่ยนกุญแจไหมและต้องทำยังไง มันจะสอนเราเอง
ทดสอบ: ลูกค้าขอเวลาที่เต็ม AI เสนอเวลาว่างให้เอง
ก่อนเทส ผมให้ Newton ลงคิวจำลอง 98 คิว ทำเหมือนร้านคิวแน่น ถ้าเป็นร้านจริง ขั้นแรกคือเอาคิวที่มีอยู่ใส่ระบบ โยนไฟล์ Excel ให้ได้เลย หรือส่งลิงก์ Google Sheet ที่เปิดสิทธิ์ให้เข้าไปดูได้
จากนั้นผมทักไลน์ร้านแบบลูกค้า ขอจองอาบน้ำให้น้องนิจิช่วงบ่ายพรุ่งนี้ บอทบอกว่าบ่ายว่างแค่ 15:30 กับ 16:00 ผมลองขอบ่ายโมงตรง บอทตอบว่าบ่ายโมงเต็มแล้ว ถ้าอยากได้ใกล้บ่ายโมง วันจันทร์ที่ 9 ว่าง หรือวันศุกร์ที่ 13 ก็ได้ เพราะมันมีฐานข้อมูลคิวจริง มันเลยแนะนำเวลาอื่นให้ได้เอง
ผมเลือก 16:00 บอทสรุปให้ยืนยัน แล้วส่งลิงก์มัดจำ 200 บาท จ่ายภายใน 15 นาที ไม่งั้นคิวจะถูกปล่อย ตอนจ่ายผ่าน QR ในโหมดทดลองไม่ผ่าน ผมเลยถาม Newton ว่าบัตรทดสอบใช้เลขอะไร แล้วจ่ายด้วยบัตรแทน จ่ายเสร็จ บอทส่งข้อความว่าจองคิวสำเร็จ พร้อมรหัสการจอง วันเวลา บริการ ยอดที่ต้องจ่ายที่ร้าน และเงื่อนไขเลื่อนนัด
เจ้าของร้านคุยกับ AI แทนการเปิดตาราง
ตารางคิวที่ /booking เปิดดูได้ แต่ดูแล้วตาลาย ผมไม่ต้องเปิดเองเลยก็ได้ แค่เปิดแชทใหม่กับ Newton แล้วถามว่า "พรุ่งนี้ร้านเรามีคิวนัดกี่โมงบ้าง" มันไปเช็คในฐานข้อมูลแล้วตอบมาเอง
ถ้ามีลูกค้าโทรมาจอง ก็บอก Newton ได้ ผมลองสั่งว่า "เช็คให้หน่อยว่าพรุ่งนี้ช่วงเช้าว่างตอนไหน" แล้วสั่งลงคิวให้เพื่อนชื่อท็อป 10 โมง ไม่เก็บมัดจำ มันลงคิวให้เรียบร้อย เหมือนมีผู้ช่วยคอยจัดการคิวให้ เราแค่แชทบอก
สุดท้ายผมสั่งให้ส่งสรุปคิวพรุ่งนี้เข้ากลุ่มไลน์ ปกติระบบจะส่งเองทุก 7 โมงเช้า แต่ตอนอัดคลิปยังไม่ถึงเวลา เลยสั่งให้ส่งดูก่อน
ใช้เวลาเท่าไหร่ และส่วนไหนที่นานจริง
ตัวระบบสร้างเสร็จได้ภายในราว 2 ชั่วโมง ส่วนที่นานจริงคือการให้ข้อมูลธุรกิจกับ AI ซึ่งอาจไม่จบในวันที่สร้าง ต้องลองให้มันตอบลูกค้าไปสักพัก ดูว่าตอบผิดตรงไหนแล้วเติมข้อมูล มันจะตอบดีขึ้นเรื่อยๆ AI ก็เหมือนพนักงานใหม่ที่ต้องเทรนครับ
ระบบนี้ต่อยอดได้อีก
- ร้านที่มีช่างหลายคน ลูกค้ามีช่างประจำ เพิ่มช่างในฐานข้อมูล ให้ AI เสนอว่า 10 โมงช่าง A ไม่ว่างแต่ช่าง B ว่าง
- สรุปรายได้ช่าง ช่างแต่ละคนค่าจ้างต่อหัวไม่เท่ากัน ให้ AI สรุปรายได้รายวันรายเดือน จ่ายเงินง่ายขึ้น
- ตอบแชทช่องทางอื่น Messenger, Facebook, IG บอก Agent ว่าอยากให้ไปตอบช่องทางนี้ด้วย พาทำหน่อย
- Personalized Marketing Agent รู้ว่าลูกค้าแต่ละคนมาบ่อยแค่ไหน ชอบมาช่วงไหน ให้ส่งโปรหรือของแถมที่เหมาะกับแต่ละคนเพื่อดึงกลับมาใช้บริการ
ผมไม่ได้เป็นเจ้าของธุรกิจนี้ ถ้าคุณเป็นเจ้าของธุรกิจแนวนี้ น่าจะนึกฟีเจอร์ออกได้มากกว่าผมอีก ถ้าอยากเห็นระบบสำหรับธุรกิจแบบไหน คอมเมนต์บอกใต้คลิปได้ เดี๋ยว Run By AI ตอนหน้าผมจะหยิบมาสร้างให้ดูครับ
Prompt ตั้งต้นที่ใช้ในคลิป
ก๊อปไปปรับให้เข้ากับธุรกิจตัวเองได้เลย เปลี่ยนชื่อธุรกิจ ประเภทบริการ และช่องทางที่ใช้
สร้างระบบ AI Agent สำหรับการจองคิวธุรกิจอาบน้ำตัดขนแมวให้ผมหน่อย ชื่อธุรกิจว่า catbath
1) ระบบนี้จะเริ่มตั้งแต่ AI Chat ที่เชื่อมต่อกับ Line OA เพื่อตอบลูกค้า พาผมเชื่อม Line OA ให้ AI ตอบโดยใช้ subscription quota ของ claude แบบที่เรากำลังคุยกันอยู่ ไม่ใช้ API
2) คุณจะต้องถามคำถามผม เพื่อให้ผมอธิบายธุรกิจของผมให้คุณฟัง แล้วคุณจะสร้างไฟล์ให้ AI Chatbot สามารถอ่านเป็น reference เกี่ยวกับธุรกิจก่อนเอาไปตอบลูกค้าได้
3) มีฐานข้อมูลการจองที่เป็น web app อยู่ที่ /booking ที่ผมสามารถเปิดเข้าไปดูได้ด้วย สร้าง ux/ui ให้คล้ายกับ google sheet นะ มันดูง่ายดี
4) AI Chatbot จะเช็คฐานข้อมูลเพื่อให้ตอบลูกค้าได้ว่าเวลาไหนลูกค้าสามารถจองคิวได้
5) พอได้เวลาที่ลงตัวแล้ว ให้ออกลิงก์ชำระมัดจำเพื่อจองคิว ใช้ beamcheckout payment gateway โดยที่คุณจะพาผมไปเอา api key มาเชื่อมต่อคุณเข้ากับ beam
6) เมื่อลูกค้าโอนชำระมัดจำแล้ว ลงคิวในฐานข้อมูลเพื่อไม่ให้มีการจองซ้ำ
7) จองคิวเสร็จแล้ว ให้สรุปวัน เวลา นัดหมายกับลูกค้าอีกครั้ง
8) ทุกวันตอน 7 โมงเช้า คุณจะส่งสรุปรายการจองในแต่ละวันมาให้ผมทางไลน์ เราจะสร้างไลน์กลุ่มที่มีผมกับ bot อยู่ในนั้น ให้บอทส่งแจ้งเตือน
มีคำถามไหม?
อยากให้ผมช่วยสร้างระบบแบบนี้ให้ธุรกิจคุณ
ถ้าคุณอยากให้ผมช่วยออกแบบและสร้างระบบธุรกิจที่รันด้วย AI Agent แทนคน คลิกดูรายละเอียดที่หน้านี้ครับ
คำถามที่พบบ่อย
ต้องเขียนโค้ดเป็นไหม ถึงจะสร้างระบบจองคิวแบบนี้ได้
ไม่ต้อง ในคลิปผมเขียนคำสั่งเป็นภาษาพูด 8 ข้อแล้วส่งให้ Newton ซึ่งเป็น AI Agent ลงมือสร้างเอง ส่วนที่เราต้องทำคือกดตามขั้นตอนที่มันบอก เช่น เปิด Messaging API ใน LINE OA แล้วก๊อปค่าที่มันขอมาส่งให้ ติดตรงไหนก็แคปหน้าจอส่งไปถามได้
ทำไมให้ AI ตอบแชทด้วย subscription แทน API
API คิดเงินตามที่ใช้ ถ้าลูกค้าทักเยอะค่าใช้จ่ายก็สูงตาม ส่วน subscription อย่าง Claude ที่จ่ายเดือนละ 20 ดอลลาร์เหมือนบุฟเฟต์ ใช้ได้ภายในลิมิตที่เขาให้ และใช้ได้ทั้งตอนสั่ง Agent สร้างระบบและตอนให้บอทตอบแชท แต่แพ็กเกจ 20 ดอลลาร์ของ Claude ไม่ได้เยอะ ถ้าใช้งานจริงอาจต้องขยับแพ็กเกจ
ถ้าไม่อยากใช้ Payment Gateway ทำได้ไหม
ได้ ถ้าธุรกิจไม่ต้องเก็บมัดจำก็ไม่ต้องสมัคร หรือถ้ายินดีตรวจสลิปเอง ก็บอก AI ให้แจ้งเตือนเราเมื่อลูกค้าแจ้งโอน แล้วเราไปตรวจเอง อีกทางคือใช้ระบบตรวจสลิป ผมเลือก Beam Checkout เพราะลูกค้าจ่ายได้ทั้งโอนและบัตรเครดิต และ AI รู้ทันทีว่าจ่ายแล้วจึงลงคิวให้เอง
สร้างเสร็จแล้วใช้งานได้เลยไหม
ตัวระบบสร้างเสร็จได้ภายในราว 2 ชั่วโมง แต่ส่วนที่ใช้เวลาจริงคือการให้ข้อมูลธุรกิจกับ AI เหมือนเทรนพนักงานใหม่ ต้องลองให้มันตอบลูกค้าไปสักพัก ดูว่าตอบผิดตรงไหนแล้วเติมข้อมูล มันจะตอบดีขึ้นเรื่อยๆ ก่อนใช้จริงควรตั้งรหัสผ่านหน้าตารางคิว และเปลี่ยนกุญแจที่เคยส่งผ่านหน้าแชท


