Contact

Follow

  • medium-logo-black-transparent
  • Black Twitter Icon

66 95-460-8830

©2017 by Coraline

Please reload

Recent Posts

Chat-Bot เป็น AI จริงหรือ?

September 11, 2019

 

Chat-Bot เป็นโครงการแรกๆ ที่หลายนึกถึง เมื่อต้องการทดลองดำเนินโครงการ Digital Transformation หรือ พัฒนา AI

 

แล้ว Chat-Bot เป็น AI จริงหรือเปล่า?

 

ความเป็นจริงแล้ว Chat-Bot แบ่งเป็น 3 ระดับ ประกอบไปด้วย

 

1. Rule-Based Chat-Bot


คือ การพัฒนาระบบตอบรับอัตโนมัติที่มีการกำหนดการถามตอบชัดเจน เช่น พิมพ์ 1 เพื่อเลือกหัวข้อการซื้อผลิตภัณฑ์ พิมพ์ 2 เพื่อเลือกหัวข้อการบริการหลังการขาย นอกจากเป็นตัวเลข ยังสามารถใช้คำ หรือ ประโยคเป็นตัว input ได้ แต่ต้องพิมพ์ให้ถูกต้องเท่านั้น แบบ Rule-Based จะไม่ใช่ AI นะคะ

 

2. NLP-Based Chat-Bot


NLP ย่อมาจาก Natural Language Processing ถือเป็น AI ประเภทหนึ่งที่เรียนรู้การใช้ภาษา และมีการตอบสนองจากการใส่ input ประเภทข้อความ ทำให้ระบบการเรียนรู้สามารถเข้าใจประโยคได้ จากการให้คะแนน "คำ" หรือ "ตัวอักษร" ต่างๆ ทำให้เมื่อนำคำนั้นๆ มาเรียงกันเป็นประโยค ก็สามารถทำความเข้าใจประโยคนั้นได้

 

การทำงานของ Chat-Bot คือ ทำความเข้าใจ "ประโยค" ที่พิมพ์เข้าไป โดยไม่จำเป็นต้องมีการจดจำประโยคดังกล่าวเอาไว้ก่อน หลังจากนั้น Bot จะส่งคำตอบที่มีการกำหนดเอาไว้ เช่น ถ้าคำถามเกี่ยวข้องกับสภาพอากาศ bot จะทำการดึงข้อมูลสภาพอากาศมาแสดงผล เป็นต้น

 

อย่างไรก็ตาม ข้อจำกัดของการเรียนรู้ คือ จะต้องมีใส่ Input เป็น "คำต่างๆ" เพื่อเป็นตัวตั้งต้นให้ Bot เรียนรู้ และ กำหนดผลลัพธ์ที่เป็นคำตอบเอาไว้ Bot จะตอบเท่าที่ได้กำหนดกรอบเอาไว้เท่านั้น

 

3. NLP แบบ Dynamic Learning


เป็นการต่อยอดจาก NLP แบบเดิม ตรงที่ตัว AI จะเก็บข้อมูลถามตอบที่เกิดขึ้นใหม่ ไปเป็นต้นแบบในการเรียนรู้ต่อไป ดังนั้น ในกรณีที่พิมพ์ผิด หรือพิมพ์ตกหล่น AI จะสามารถเข้าใจรายละเอียดได้

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

 

 

ดังนั้น ถามว่า Chat-Bot คือ AI หรือไม่? คำตอบคือ ขึ้นอยู่กับว่า แนวทางการพัฒนาเป็นแบบไหน ถ้าเป็นแบบแรก ถามแบบไหน ตอบแบบนั้น พิมพ์ผิด พิมพ์เกิน ไม่สามารถตอบได้ แบบนั้น ไม่ใช่ AI ค่ะ

 

ทั้งนี้ สิ่งสำคัญในการพัฒนา Chat-Bot คือ ข้อมูลที่เป็นตัวตั้งต้น และคำตอบสำหรับแต่ละโจทย์ ดังนั้น Bot ของแต่ละอุตสาหกรรม จะมีตัวต้นต้นที่ไม่เหมือนกัน

การจะเลือกให้ Bot เป็น AI หรือไม่ ขึ้นอยู่กับแนวทางการใช้งาน ถ้าต้องการใช้เพื่อตอบคำถามง่ายๆ สามารถใช้แบบ Rule-Based ได้ แต่ถ้าอยากได้แบบขั้นสูง ก็อาจจะต้องพัฒนาเป็น Dynamic AI และควรมีผู้เชี่ยวชาญเป็นผู้ดูแลรักษาระบบค่ะ

 

 

 

#BigData
#DataScience
#Optimization
#ProductivityImprovement
#DigitalTransformation

#Coraline ให้คำปรึกษาการทำ Big Data Project และ Digital Transformation เพื่อเพิ่มศักยภาพของธุรกิจ

Share on Facebook
Share on Twitter
Please reload

Please reload