ชื่อแชทบอท : SEROCHANOM
สโลแกน : ถ้าไม่อยากกินชานม มากินผมก็ได้
Concept : มีการถามตอบระหว่างผู้ใช้งานกับ Chatbot มีการทักทาย การสั่งเมนู และการจ่ายเงิน
วิธีการทำ Chatbot by Dialogflow
เข้าเว็บ Dialogflow.com แล้วไปที่ Sign up for free เพื่อทำการ Login
เลือกที่ Create new agent เพื่อสร้าง Intents แล้วตั้งชื่อ Chatbot ที่เราจะสร้าง
จากนั้นสร้าง Intents ทักทายหน้าแรกของ Chatbot แล้วเพิ่มคำทักทายในในหัวข้อ Training phrases ที่คาดว่าผู้ใช้บริการ หรือ ลูกค้า Chatbot จะทักทายเรา
ส่วน Text response เป็นสิ่งที่ Chatbot ของเราจะตอบผู้ใช้บริการหรือลูกค้า
เมื่อสร้าง Intents ทักทายเรียบร้อยแล้ว ก็ทำการสร้าง Intents ตามที่เราวางแผน Chatbot ไว้
จากนั้นทำการสร้าง Intents Order สำหรับการสั่งชานม ในที่นี้เราสร้าง Order ชานมไข่มุก กับ ชามะนาว แยกจาก Order หลักโดยเลือกที่ Add follow-up intent
สำหรับชามะนาว เราก็จะสร้าง Intents แยกเลือกที่ Add follow-up intent แก้วเล็ก กับ แก้วใหญ่
และชานมไข่มุกจะสร้าง Intents แยกเลือกที่ Add follow-up intent ใส่มุก กับ ไม่ใส่มุก
ตัวอย่างการสร้าง Order —- Training phrases ในการสั่งชามะนาว
ตัวอย่างการสร้าง Order —- Responses ในการตอบรับการสั่งเมนู
หลังจากสร้าง Order ชานม เสร็จก็ทำการสร้าง Intents แยกเลือกที่ Add follow-up intent การเลือก แก้วเล็ก แก้วใหญ่ เสร็จ
ก็คลิ๊กเข้าไปสร้าง Order —- Training phrases ในการเลือกขนาดแก้ว
จากนั้นทำ Response ในการตอบลูกค้าในการเลือกขนาดแก้ว
หลังจากสร้าง Order ที่ใช้ในการสั่ง เสร็จก็ทำการสร้าง Intents สำหรับการจ่ายเงิน มีให้เลือกระหว่างการจ่ายแบบเงินสดและการจ่ายแบบออนไลน์
ตัวอย่างการสร้าง Intent การจ่ายเงินแบบเงินสด และ การตอบกลับ
ตัวอย่างการทำ Intent การจ่ายเงินแบบออนไลน์ และ การตอบกลับ
เมื่อเสร็จให้ Train โดยเลือกที่รูปฟันเฟือง
เลือกที่ ML Settings จากนั้น กดที่ TRAIN แล้วจากนั้นก็ลองทดสอบ Chatbot
สอนการเชื่อม Chatbot กับ Line
เข้าไปที่ Integrations แล้วเลือกที่ Line
จากนั้นเข้า Line Developers ใน Google แล้ว Login
ขึ้นหน้านี้เลือกที่ Create New
จากนั้นก็ทำการตั้งชื่อ และ กด Create ยืนยัน
จากนั้นเลือก Massaging API
จากนั้นก็ใส่ข้อมูลตามที่เขาให้กรอก
หลังจากใส่ข้อมูลทุกอย่างเสร็จแล้ว ให้กด Confirm
ใส่ข้อมูลที่เหลือให้หมด Create จากนั้นเราก็จะได้ Line Chatbot ของเรามา
จากนั้นกลับไปที่ Integrations แล้วเลือกที่ Line อีกครั้ง จะขึ้นแบบในรูป
จากนั้นนำข้อมูลใน Massaging API ของ Chatbot ที่เราสร้างไว้ใน Line Developers มาใส่
จากนั้นกด START แล้วเราจะได้ OR CODE เพื่อเข้าไปใช้งาน Chatbot ที่เราสร้างไว้ โดยใช้โทรศัพท์สแกน
สอนการทำเทมเพลตแบบปุ่ม
เข้าไปที่ line messaging api button แล้วเลือก Messages – LINE Developers ตามรูป
จากนั้นเลือก Template message
กดเลือก Confirm
แล้วกดเลือก Confirm Template
นำ Code ที่อยู่ทางขวา ไปใส่ใน dialogflow
จากนั้นไปที่ dialogflow เลือก Intent ที่เราต้องการทำปุ่มเทมเพลต แล้วไปที่ response เปลี่ยนจาก Text response เป็น Custom payload
จากนั้นนำ Code ที่ได้มาใส่ แล้วกด Save เท่านี้ก็เสร็จเรียบร้อย
นำเสนอ Chatbot
