แนะนำ Dialogflow: สิทธิพิเศษสำหรับลูกค้า G Suite สร้าง chatbot ใช้ในองค์กรได้ง่ายสุดๆ

Dialogflow เป็นเครื่องมือในการสร้าง chatbot เพื่อโต้ตอบเป็นบทสนทนากับผู้ใช้งาน สำหรับองค์กรที่กำลังมองหา chatbot เพื่อนำมาใช้งานภายใน เช่น HR chatbot สำหรับให้ข้อมูลต่างๆ กับพนักงานหรือคนในองค์กร ก่อนที่จะให้ chatbot โต้ตอบกับผู้ใช้ จะต้องมั่นใจก่อนว่าผู้ใช้นั้นเป็นพนักงานในองค์กรจริงๆ ไม่เช่นนั้นก็จะเกิดความเสี่ยงที่ข้อมูลภายในรั่วไหลไปหาคนนอกองค์กรได้

สำหรับองค์กรที่ใช้งาน G Suite อยู่นั้น Google มีระบบ chat ที่ชื่อว่า Hangout Chat เป็น chat platform ที่มาพร้อมระบบ G Suite และสามารถคุยกับ bot ต่างๆ ใน Hangout Chat ได้ด้วย

วันนี้เราจะมาลองทำ integration ระหว่าง Hangout Chat ซึ่งเป็น enterprise chat platform กับ Dialogflow กันครับ ข้อดีคือ บริการทั้ง 2 ตัวนี้เป็นของ Google การ integrate กันจึงง่ายและเร็วสุดๆ รวมถึงความปลอดภัยที่สามารถกำหนดให้คนที่จะมาใช้ chatbot ตัวนี้ เป็นคนในบริษัทเท่านั้นได้ด้วย

ตัวอย่าง chatbot ที่ทำให้ดู จะทำเป็น chatbot ง่ายๆ ที่ตอบคำถามว่า บริษัท เราก่อตั้งปีไหนนะคับ (ถ้าเอาไปใช้งานจริง ก็อยู่ที่การสร้าง intent ว่าต้องการให้ chatbot ตอบเรื่องอะไรได้บ้าง)

10 ขึ้นตอน ในการตั้งค่า chatbot สำหรับใช้ภายใน

ผมจะเอารูปขึ้นมาให้ดูก่อน แล้วจะเขียนอธิบายไว้ใต้รูปนะครับ

1) เริ่มจากการเข้าไปที่ console.dialogflow.com

2) กด Create Agent ที่เมนูทางซ้าย และตั้งชื่อ bot (ในที่นี้ตั้งเป็น internal-bot) เสร็จแล้วกดปุ่ม CREATE ทางขวา

3) ระบบจะเตรียม default intent ไว้ให้ 2 ตัว ให้เราสร้าง intent เพิ่มโดยกดที่ CREATE INTENT ทางขวา

4) ตั้งชื่อ intent (ในที่นี้คือ company-year) และใส่ Training phrases

5) ใส่ response ที่ต้องการให้ chatbot ตอบกลับผู้ใช้

6) กดที่เมนู Integrations ทางด้านซ้าย และกดเลือก Hangouts Chat

7) สามารถเลือกได้ว่าต้องการให้ chatbot ตอบเฉพาะคนในองค์กร (หรือจะเจาะจงเฉพาะ user หรือ group ก็ได้เช่นกัน) แล้วกด START

8) กดปุ่ม CONFIGURE BOT DETAILS เพื่อตั้งค่าต่อบนหน้า GCP console

9) ใส่รายละเอียดต่างๆ ของ bot เช่น ชื่อ คำอธิบาย รูป avatar

10) กำหนดว่าใครสามารถติดตั้ง bot ตัวนี้ได้บ้าง (ในที่นี้เลือกเป็น Everyone...)

 ทดสอบ chatbot

1) เปิดหน้า Hangout Chat

2) กดที่ Find People, room bots และเลือก Message a bot

3) จะปรากฏรายชื่อ bot ต่างๆ ให้เลื่อนลงมาจนเจอ bot ที่เราเตรียมไว้ (ในที่นี้คือ internal-bot) และกดปุ่ม Message

4) เริ่มคุยกับ bot ได้เลยคับ (สังเกตุว่าผมไม่ไดพิมพ์ประโยคที่ตรงกับ training phrase แต่ bot ก็ตอบกลับมารู้เรื่อง)

ขั้นตอนง่ายๆ สำหรับใครที่อยากเริ่มต้นใช้งาน chatbot ภายใน ซึ่งเป็นสิทธิพิเศษสำหรับลูกค้า G Suite เลยครับ เนื่องจาก service ทั้ง 2 ตัวคือ Dialogflow และ Hangout Chat เป็นของ Google จึงสามารถ integrate กันได้ง่ายมากๆ และกำหนดสิทธิการใช้งานเฉพาะคนในองค์กรได้ด้วย

ถ้าใครอยากเริ่มต้นก็อยากให้ลองเริ่มได้เลยนะครับ แต่ถ้าอยากได้คนช่วยสร้าง chatbot ก็สามารถติดต่อทีมงานมาได้ครับ

---
www.tangerine.co.th

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การเรียกใช้งาน Google Apps Script

ลดเวลาการเรียก API ใน Apps Script ด้วย fecthAll

ออกแบบระบบให้คุยข้าม module กันได้ ด้วย Pub/Sub