Create Chatbot ใน Microsoft Team
User ของเราเริ่มเข้ามาใช้งาน Microsoft Team กันมากขึ้น อะไร ก็บอกว่าขออยู่ใน Team นะใช้งานง่าย ซึ่งเราสามารถทำ App ให้อยู่ใน Team ได้ง่ายๆ แล้วใช่ช่องทางใน Chat เป็นตัวสื่อสารได้อีกด้วย
ประเภทของ Chatbot
Rule-Based Bot หรือ Script Bot เป็น Bot ที่ทำงานและให้ผลลัพธ์ตามที่ถูกกำหนดในกฎและคีย์เวิร์ดที่วางไว้ หากผู้ใช้งานพิมพ์ผิดตัวอักษรเดียว หรือถามไม่ตรงกับคีย์เวิร์ดที่กำหนดไว้ จะไม่สามารถตอบคำถามหรืออาจให้คำตอบที่ผิดพลาดได้
AI-Base Bot หรือ Intelligent Bot เป็น Bot ที่ถูกพัฒนาด้วย Natural Language Processing (NLP) ซึ่งจะมีการเรียนรู้ในคำพูดและสิ่งที่เขียน โดยใช้ Machine Learning อย่าง AI ทำให้การแสดงผลลัพธ์มีความยืดหยุ่นมากกว่า Rule-Based Bot ส่งผลให้ AI Bot ได้รับความสนใจและความนิยมจากผู้ใช้เป็นอย่างมาก ตัวอย่างของ Chatbot ประเภทนี้ได้แก่ Google Assistant, Siri หรือ Alexa เป็นต้น
แต่ครั้งนี้เราจะทำ Chatbot แทนการพัฒนา App แบบทั่วไป ซึ่งเป็นรูปแบบการให้บริการแบบถามตอบ รับแจ้งปัญหา ให้ข้อมูลที่ต้องการ สำหรับรายละเอียดการทำงานดูได้จากใน diagram ด้านล่างนี้ได้เลย ตัวอย่างนี้เราจะสร้าง Chatbot ที่ใช้งาน MS Team สำหรับการรับเรื่องแจ้งปัญหา และ update สถานะต่าง ๆ ไปให้คนที่เกี่ยวข้อง
Power Virtual Agents
Microsoft Team เครื่องมือการทำงานร่วมกัน ผ่านการทำ Chat ให้สามารถทำงานร่วมกันและแบ่งปันข้อมูลผ่านพื้นที่ส่วนกลาง และเป็นตัวเชื่อมต่อกับ App อื่น ๆ ของ Microsoft เช่น Skype, SharePoint, Exchange
การใช้งานสามารถนำไปประยุกต์ใช้เป็นผู้ช่วยเราได้ในหลายรูปแบบ
- การตอบคำถามบางเรื่อง เช่น ถามว่า สินค้ารหัส 1234 จะมาส่งเมื่อไหร่ ระบบสามารถจะไปค้นหาข้อมูลแล้วเอาคำตอบกลับมาให้เราได้
- รับคำสั่ง ส่ง mail ให้ คุณ xxx ระบบจะไปสั่งงานให้ส่ง mail ให้ทันที โดยไม่จำเป็นที่ผู้สั่งจะเข้าไปเปิดระบบ mail เอง
ความสามารถของ Power Virtual Agents
- สามารถสร้าง Chatbot ได้รวดเร็ว
- สามารถให้ Chatbot สั่งการควบคุม Service ต่าง ๆ ผ่านการเชื่อมต่อเรียกใช้ Workflow กับ Power Automate ได้ ดังนั้น เราสามารถส่ง Email เก็บข้อมูล หรือ แจ้งเตือน (Notification) ก็สามารถทำได้
- สามารถเรียกใช้งาน Dataverse เพื่อเก็บข้อมูลได้โดยตรง ทำให้เราสามารถค้นหาข้อมูล โต้ตอบกับลูกค้า แบบ Dynamic ได้
- สามารถใช้ความสามารถของ AI Builder
- มีเครื่องมือในการติดตาม วิเคราะห์การ Chat (Analytics)
Reference