[Piyapat Kongkaew] สร้าง Chatbot ร้านเครื่องดื่มและเบเกอรี่ Cupcrepe with Dialogflow x Line

ชื่อ Chat bot Cupcrepe.

Slogan ร้านที่ทุกคนต้องตามหา

Concept ของ Chat bot  คือ  1.welcome  2.Ask คือลูกค้าถาม  3.menu ที่ลูกค้าเลือก 4.crepe เป็นชนิดสินค้า ใน crepeก็จะมีให้เลือกว่าร้อนหรือเย็น   5.Cake เป็นชนิดสินค้า ใน Cake ก็จะมีให้เลือกว่า อยากกินหน้าอะไร   6. Drink เป็นชนิดสินค้า ใน Drink จะมีให้เลือกว่า อยากดื่มอะไร

วิธีการสร้าง Chat bot ด้วย Dialogflow

พิมพ์ คำว่า Dialogflow.com ใน Google จากนั้นเลือก link อันแรก

จากนั้นเข้ามาใน เว็บ Dialogflow.com คลิก sign up

คลิก sign in โดยใช้บัญชี Google

เลือก บัญชีที่เราต้องการสมัครใช้

เมื่อ sing in เสร็จแล้ว ก็จะเข้าสู่หน้า การสร้าง Intents Intents คือ หมวดหมู่ของ คำพูดที่เราจะใช้ในการ สร้าง Chat bot เช่นเราสร้าง Intents ทักทายขึ้นมา  Intents ทักทาย ก็จะมีแต่คำที่ใช้ทักทายอยู่ใน Intents นั้น

คลิก Create Intent

ใส่ชื่อ Intent ที่เราต้องการ ต้องเป็นภาษาอังกฤษเท่านั้น

Training phrases คือ สิ่งที่คนภายนอก คุย หรือ ถาม Chat bot ของเรา เราต้องคิดคำพูดที่คนภายนอก จะถาม และพิมพ์ ใส่ลงไปลงใน ช่อง Add user expression

Responses คือสิ่งที่ Chat bot ของเราจะตอบกลับ เราก็ต้องคำตอบ ที่สัมพันธ์ กับ

Training phrases  ที่เราใส่ลงไปในข้างต้น

เมื่อ ใส่ Training phrases กับ Responses คลิก Save

คลิก Save เสร็จ รอสักครู่ มุมขวาล่างจะแสดง แทบสีเขียวขึ้นมา เป็นอันเสร็จ

เราลองทดสอบ Chat bot ของเราได้เลย พิมพ์ขอความ ในช่อง Try it now

 

การสร้าง Contexts คือ ให้หมวดหมู่ มาอยู่รวมกันเช่น อาหาร ในอาหารก็จะมีหมวดหมู่ย่อยอยู่ในนั้น คลิก ที่ Add follow-up intent

 

เมื่อคลิก Add follow-up intent จะแสดง หน้าต่าง ขึ้นมา เลือก custom

เราก็จะได้ Intent – custom-2 มาแล้ว คลิกเข้าไป

ชื่อเราสามารถเปลี่ยนได้ แต่ต้องเป็นภาษา อังกฤษเท่านั้น

เราก็ ใส่ Training phrases และ Responses ที่ตรงกับสิ่งที่เราต้องการแล้ว คลิก Save

การนำลิงค์ มาแปะ  ไปที่  Intent  ที่เราต้องการ ไปที่ Responses Copy ลิงค์ที่เราต้องการมาวางที่ Text Responses  คลิก Save

การใส่สติ๊กเกอร์ ลงใน Chat bot  ใช้  Line Developers ไปที่ Documents

เลื่อนลงมา คลิกที่ Messaging API.

เลื่อนลงมา ที่ Concepts เลือกที่ Messages

เลื่อนลงมา ที่ Sticker message  แล้วคลิก ที่ Sticker list  เพื่อดูลาย สติ๊กเกอร์ เสร็จแล้ว คลิก  Sticker message

Sticker list  เมื่อได้สติ๊กเกอร์ที่ถูกใจแล้ว จำเลข

Sticker message  จากนั้น Copy code ไปที่ Intent  ที่ต้องการ

ไปที่ Responses  และคลิกที่ Add Responses เลือก Custom และเอา code ที่เรา Copy มาจาก Line Developers มาใส่ แล้วเพิ่ม  “line”:  แล้วเปลี่ยนตัวเลขเป็นเลขที่เราจำมาจาก Sticker list  จากนั้น คลิก Save

 

Dialogflow x Line  Login ผ่าน Line Developers

ใช้ Line ของเราเอง หรีอสมัครใหม่ ก็ได้

คลิก Login

เมื่อ Log in เสร็จ คลิก

ใส่ชื่อที่เราต้องการ แล้วคลิก

คลิก  

แล้วเลือก  Messaging API. อันกลาง

ใส่รูป ใส่ชื่อ แล้ว คำอธิบายของ Chat bot ของเรา

เลือกประเภทของ chat bot ของเรา แล้วใส่ E-mail ของ Line เราแล้วคลิก

คลิก ยอมรับ

ติ๊ก  2 ช่อง แล้วคลิก Create

ก็จะแสดง หน้าของ Messaging API. ของเราขึ้นมา และ คลิกเข้าไป

ไปที่ Dialogflow คลิกที่ integrations เลือกไปที่ Line

พวก  ขอมูลต่างๆ มาจาก Messaging API. ของ Line Developers copy มาใส่ใน Line Dialogflow

ขอมูลต่างๆ มาจาก Messaging API

คลิก Issue จะแสดงหน้าต่างขึ้นมา

คลิก Issue  อีกครั้ง

กลับมาที่ Line Dialogflow เมื่อใส่ขอมูลเสร็จหมดแล้ว คลิก START

แล้วกลับไปที่ Messaging API  Line Developers  คลิก  Verify  รอขึ้น  Success

แล้วเลื่อนลงมา แล้วไปที่ Line ใน มือถือ และ Scan Add เพื่อน เพื่อเริ่มทดสอบ Chat bot เป็น อันเสร็จ

VDO การใช้งาน Chat bot

นาย ปิยพัทธ์ กองแก้ว 1610901264

  •  
  •  
  •  
  •  
  •  
  •  
PIYAPAT KONGKAEW
at GlurGeek.Com

Leave a Reply