สร้าง Chatbot ออร์เดอร์ BLACKPINK IN YOUR ARE A SHOP

สวัสดีค่ะวันนี้จะมาสอนวิธีการสร้าง Chatbot ด้วย Dialogflow กันนะคะ

โดย Chatbot ที่เราจะสร้างในวันนี้ชื่อบอท BLACKPINKINYOURAREASHOP

สโลแกน คือ หิวเมื่อไหร่ก็แวะมา ไก่ทอดน้องไก่บิน

ส่วน Concept ของบอท BLACKPINKINKINYOURAREARSHOP ก็คือ

  • สั่งของออนไลน์เกี่ยวกับ Blackpink
  • ตอบคำถามได้ตรงตามที่ลูกค้าต้องการ
  • รับออเดอร์ลูกค้าได้

ก่อนที่เราจะเริ่มสร้างบอท เราจะต้องวางแผนโครงสร้างก่อนเพื่อให้เห็นวัตถุประสงค์ที่เราต้องการ

 

How To ChatBot

อันดับแรกให้เข้าเว็บไซต์ https://dialogflow.com กันก่อนนะคะ คลิ๊ก Go to console และทำการ Login ให้เรียบร้อย

มาดูกันที่หัวข้อ Intent หรือ จุดประสงค์ กันนะคะ ตามรูปภาพข้างต้นนี้ สร้าง Intent ขึ้นมา โดยการกด Create intent แล้วสร้างจุดประสงค์ในการทำงานของบอทเราโดยแยกออกไว้เป็นหมวดหมู่

  • ทักทาย
  • รายละเอียดสินค้า
  • การสั่งของ
  • การชำระเงิน
  • ขอบคุณ

หากเราต้องการให้บอทของเราทำงานแบบรูปแบบไหน มีฟังก์ชั่นอย่างไร ให้เราสร้างได้ตามใจชอบเลยค่ะ หลังจากสร้างแล้ว อย่าลืมกด Save ด้วยนะคะ

เรามาดูภายใน Intent กันดีกว่าว่ามีอะไรบ้าง

นี่คือหัวข้อ Welcome หรือ การทักทายของบอทนะคะ

Training phrases หรือ วลีการฝึกอบรม จะเป็นเหมือนการฝึกบอทของเรา โดยการยกตัวอย่างคำหรือประโยคที่เราคิดว่า user หรือลูกค้าของเราจะใช้ ยิ่งเราเทรนบอทได้มากเท่าไหร่ % error ในการตอบจะยิ่งน้อยลง

Responses หรือ การตอบ ในฟังก์ชั่นนี้ให้เราสร้างประโยคที่ใช้ในการตอบลูกค้าขึ้นมาที่หัวข้อ Text response
จะสร้างกี่ประโยคก็ได้ หากเราสร้างมากกว่าหนึ่งประโยคบอทจะทำการ random ประโยคที่เราสร้างไว้นำไปใช้ในการตอบ

ให้ทำตามขั้นตอนข้างต้นนี้ใน Intent แต่ละอัน

เนื่องจากบอท Blackpinkinyourarearshop เป็นบอทเกี่ยวการสั่งสินค้าออนไลน์เกี่ยวกับอัลบั้มแท่งไฟและสินค้าต่างๆๆหลายหมวดหมู่การรับออเดอร์สินค้าจึงต้องมีการกำหนดค่าหรือประเภทของสินค้า  เพื่อให้บอทตอบได้ตรงคำถาม เรามาดูกันที่ภาพข้างล่างนี้เลยค่ะ

เราได้สร้าง Entities ขึ้นมาเป็นหัวข้อที่ร้านเรากำหนดไว้

  • producttype(ชนิดสินค้า)

ยกตัวอย่างproducttypeหรือชนิสินค้าที่เรามีเพื่อที่จะขาย

พิมพ์ประโยคที่คิดว่า user จะสั่งแล้วใส่ key word ของเราลงไปในประโยคด้วย จากนั้นให้ทำการ Train บอทของเรา

ในการ Train บอท ให้เรากดที่รูปเฟือง ไปที่ ML Setting จากนั้นกด Train

บอทของเราจะถูกเทรน แล้วผลที่ได้จะออกมาเป็นแบบนี้

นี่คือผลลัพธ์ที่ได้

 


มาต่อกันที่การใส่รูปเพื่อให้เห็นสินค้าที่เราขายกันดีกว่าค่ะ

 

ก่อนเราจะนำภาพมาใส่นะคะเราต้องไปหาที่ฝากรูปค่ะเพื่อเอาURL มาใส่เป็นโค้ดเพื่ิอให้ภาพแสดงขึ้นมาhttps://www.bpicc.com หลังจากนั้นก็ทำตามขั้นตอนต่อไปเลยค่ะ

ให้เราไปคลิ๊กที่คำว่าLINE หลังจากนั้นนะคะให้มาเพิ่มภาพที่คำว่าADD RESPONSE  เมื่อทำตามขั้นตอนก็จะเป็นดังภาพข้างบนค่ะ


วิธีการเชื่อมต่อกับ Line App

เข้า Login Line Developers ก่อนเลยค่ะ

กด Create New Provider และใส่ข้อมูลบอทของเราให้ครบ

จะได้ออกมาแบบนี้ ให้เรากดเข้าไปในช่องที่เราสร้างไว้เลยค่ะ

แล้วกลับไปที่ Dialogflow กด Integrations

เลื่อนเปิดใช้งาน Line  หลังจากนั้นกลับไปที่LINE DEVELOPERS

เมื่อเรากรอกข้อมูลครบเสร็จสิ้นหมดทุกอย่างแล้ว เลื่อนไปด้านล่างสุดจะมี QR Code ให้เราแอดบอทของเรา

ทำการแอดบอทของเราไป จะได้ออกมาเป็นแบบนี้

————————————————————————————————————————————————————

 

VDOการทดลองใช้Chatbot

THANK YOU


นางสาวพรนภัส เสือเหลือง 1610900498

  •  
  •  
  •  
  •  
  •  
  •  
PORNNAPAT SUELUENG
at GlurGeek.Com

Leave a Reply