ขั้นตอนการทำงานของ Chatbot
หลักการทำงานของ Chatbot ทำงานอย่างไร
1) การวิเคราะห์คำถามของผู้ใช้Chatbot ทำงานด้วยการวิเคราะห์คำถามโดยหาคีย์เวิร์ดที่เกี่ยวข้อง
2) การตอบกลับ
เมื่อผู้ใช้ระบุความต้องการเรียบร้อยแล้ว Chatbot จะตอบกลับด้วยข้อความที่เหมาะสมและรวดเร็วที่สุดโดยคำตอบอาจเป็นข้อความทั่วไปหรือข้อความที่กำหนดไว้ในระบบล่วงหน้า
ขั้นตอนการทำงานของ Chatbot
1. Pattern matching
Chatbot จะใช้รูปแบบการจับคู่เพื่อจัดกลุ่มข้อมูลและสร้างคำตอบเพื่อตอบกลับผู้ใช้งานอย่างเหมาะสม โดยมี Artificial Intelligence Markup Language (AIML) ซึ่งเป็นรูปแบบของโครงสร้างมาตรฐานของภาษา เพื่อให้สามารถตอบกลับจากข้อมูลที่มีความสัมพันธ์กัน
2. Natural language understanding (NLU)
NLU คือความสามารถของ Chatbot ในการทำความเข้าใจภาษาของมนุษย์ ซึ่งเป็นกระบวนการแปลงข้อความเป็นข้อมูลที่มีโครงสร้างเพื่อให้คอมพิวเตอร์เข้าใจ
3. Natural language processing (NLP)
การประมวลผลภาษาธรรมชาติ (NLP) ได้รับการออกแบบมา เพื่อแปลงคำพูดของผู้ใช้ให้เป็นข้อมูลที่มีโครงสร้าง และใช้ในการเลือกคำตอบที่เกี่ยวข้อง NLP ประกอบด้วยขั้นตอนที่สำคัญดังนี้
- Tokenization คือ การเปลี่ยนข้อมูลให้เป็นข้อมูลที่ปลอดภัยและถูกต้องครบถ้วนเพื่อให้สามารถใช้งานได้เหมือนเดิม ส่วนใหญ่จะเป็นข้อมูลที่ใช้เพื่อทำธุรกรรมทางการเงิน
- Sentiment analysis คือ การวิเคราะห์ความรู้สึกของผู้ใช้ เพื่อช่วยให้เข้าใจพฤติกรรมว่าเป็น Positive หรือ Negative ทำให้เราสามารถแยกแยะเพื่อตอบสนองต่อความต้องการของผู้ใช้ได้ตรงจุดมากยิ่งขึ้นรบกวนตรวบสอบอีกครั้งค่ะ
- Entity recognition คือ การระบุและจัดหมวดหมู่ข้อมูลที่สำคัญ
- Dependency parsing คือการค้นหาว่าข้อมูลทั้งหมดในประโยคเกี่ยวข้องกันอย่างไร
BY : NONT
ที่มา : iconext