AI-Based approach
AI-Based approach

 

AI-Based approach หรือ Intent based chatbot  คืออะไร

 

     AI-Based approach หรือ Intent based chatbot  คือ แนวทางการพัฒนา Chat Bot (แชทบอท)  ที่ให้ความสำคัญกับความตั้งใจ (Intent) และบริบท (Context) ซึ่งจำเป็นต้องใช้เทคโนโลยีอย่าง National Language Processing เข้ามาช่วย เพื่อให้แชทบอทเข้าใจว่า ผู้ใช้กำลังจะสื่อเรื่องอะไรออกมา เช่น ผู้ใช้ต้องการสื่อว่า ตอนนี้ง่วง แต่สามารถส่ง Input ที่เป็น Natural Language เข้ามาได้หลายแบบมาก ทั้งภาษาไทย และอังกฤษ ซึ่งแชทบอทจะเข้าใจได้ ก็ต้องมีกระบวนการ National Language Processing เข้ามาทำความเข้าใจมันอีกที  AI-Based approach ได้รับความนิยมมาก หลายบริษัทได้นำไปพัฒนา เช่น IBM, Microsoft, Google, Facebook, Amazon เป็นต้น   

     ปัจจุบันการพัฒนาแชทบอทด้วยแนวทางนี้ ก็สามารถทำได้ง่ายมากขึ้น เพราะมีเครื่องมือที่ช่วยให้เราทำ National Language Processing เช่น LUIS, WIT.ai, Dialogflowและอื่นๆอีกมากมาย ซึ่ง platform ดังกล่าวก็ช่วยให้เราไม่ต้องไปปวดหัวกับการทำ Part-of-Speech (POS), Named Entity Recognition (NER), Morphological segmentation เหมือนเมื่อก่อน แต่อย่างไรก็ตาม ถ้าเราเข้าใจถึงแนวคิด และวิธีการทำงานของมัน ก็จะช่วยให้เราออกแบบแชทบอทได้ดีมากยิ่งขึ้น

 

การพัฒนา Natural Language จำเป็นต้องมี Intent, Entity, Context 

 

Intent หรือความตั้งใจ ที่ผู้ใช้งานต้องการจะสื่อ เช่น เราบอกไปว่า “หากระเป๋ายี่ห้อ ..... ขนาด..... สี.... ให้หน่อย” ซึ่งความตั้งใจก็คือหาสินค้าให้หน่อยว่ามันอยู่ไหน

 

     Input : หากระเป๋ายี่ห้อ ..... ขนาด..... สี.... ให้หน่อย

     Intent : หาสินค้า

 

Entity หรืออาจจะเรียกว่า metadata ของสิ่งที่เราสนใจ เช่น กระเป๋ายี่ห้อ ..... ขนาด..... สี.... สามารถแตก metadata (Component Entity) ออกมาได้เป็น

 

     Input : กระเป๋ายี่ห้อ ..... ขนาด..... สี.... ให้หน่อย
     Entity : รายละเอียดสินค้า (product)
     Component Entity :    - Type: กระเป๋า

                           - Brand: ....

                           - Color: สี....

                           - ขนาด:....

 

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

 

     User : กระเป๋ายี่ห้อ ...... สี.... ให้หน่อย
     Bot : ที่ห้าง ..... ชั้น 3 และห้าง.... ชั้น 2 มีสินค้าเหลืออยู่
     User : ขนาด ....
     Bot : ห้าง ..... ชั้น 3 มีขายนะ

 

จากตัวอย่างการสนทนา จะเห็นว่าเราสามารถแยก Input ออกได้เป็น 2 ส่วนคือ การหากระเป๋า และการระบุขนาด ซึ่งก็จะแตก Intent และ Entity ดังนี้

 

     Input : กระเป๋ายี่ห้อ ..... สี.... ให้หน่อย
     Entity : รายละเอียดสินค้า (product)
     Component Entity :     - Type: กระเป๋า

                           - Brand: ....

                           - Color: สี....

 

 อ้างอิงรูปภาพ : www.netalogue.com

 

ข่าวสารเพิ่มเติมเกี่ยวกับ เทคโนโลยีใหม่ๆ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ถามเรื่อง ใช้โฮสต์ MySQL 4 ติดตั้งไม่ได้พอจะมีทางไหนอีกมั้ย
โดย chat99 อ 28 ก.ค. 2009 11:46 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
1087
พ 29 ก.ค. 2009 1:12 pm โดย mindphp View Topic ถามเรื่อง ใช้โฮสต์ MySQL 4 ติดตั้งไม่ได้พอจะมีทางไหนอีกมั้ย
ติดตั้ง IE หลายๆ ตัว (IE3 IE4.01 IE5 IE5.5 and IE6)ในเครื่อง
โดย mindphp อ 28 ก.ค. 2009 10:15 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1889
อ 28 ก.ค. 2009 10:15 pm โดย mindphp View Topic ติดตั้ง IE หลายๆ ตัว (IE3 IE4.01 IE5 IE5.5 and IE6)ในเครื่อง
Joomla_1.5.9_eCommerce_Edition_VM_1.1.3_LaiThai
โดย phet192 อ 28 ก.ค. 2009 3:00 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
1094
พ 29 ก.ค. 2009 1:11 pm โดย mindphp View Topic Joomla_1.5.9_eCommerce_Edition_VM_1.1.3_LaiThai
การ set ค่า chmod ทำอย่างไรครับรบกวนที
โดย darksoullest อ 28 ก.ค. 2009 2:48 pm บอร์ด Programming - PHP
1
877
อ 28 ก.ค. 2009 3:39 pm โดย mindphp View Topic การ set ค่า chmod ทำอย่างไรครับรบกวนที
ถามปัญหาเรื่อง Server จำลอง
โดย umaporn อ 28 ก.ค. 2009 10:31 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1205
อ 28 ก.ค. 2009 12:13 pm โดย mindphp View Topic ถามปัญหาเรื่อง Server จำลอง
ถามปัญญา Joomla-Vertuemart
โดย umaporn อ 28 ก.ค. 2009 10:15 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
697
อ 28 ก.ค. 2009 10:33 am โดย mindphp View Topic ถามปัญญา Joomla-Vertuemart
Joomla ออกเวอร์ชั่น 1.5.13 แล้ว อัพเกรด Security Release
โดย mindphp อ 28 ก.ค. 2009 9:39 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
661
อ 28 ก.ค. 2009 9:39 am โดย mindphp View Topic Joomla ออกเวอร์ชั่น 1.5.13 แล้ว อัพเกรด Security Release
ถามเรื่องการ upgrade smf คับ
โดย max_joomla อ 28 ก.ค. 2009 5:21 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1088
อ 28 ก.ค. 2009 9:47 am โดย mindphp View Topic ถามเรื่องการ upgrade smf คับ