นิตยสาร สสวท. ฉบับที่ 229 มีนาคม - เมษายน 2564

32 นิตยสาร สสวท.ิ ต Chatbot คืืออะไร Chatbot สร้างได้้อย่่างไร ภา 2 A mapping and summary of machine learning and deep learning models and algorithms ที่มา https://towardsdatascience.com/table-of-contents-689c8af0c731 Chatbot มาจากคำ �ว่า Chat และ Robot คือโปรแกรมคอมพิวเตอร์ชนิดหนึ่งที่่ัฒนาขึ้นมา เพื่อให้มีบทบาทในการตอบ กลับการสนทนาแบบอัตโนมัติผ่าน Messaging Application เสมือนโต้ตอบโดยมนุษย์ที่่ำ �งานในแอปแชต โดยปกติมีการนำ � Chatbot มาใช้เพื่อลดงานตอบคำ �ถามซ้ำำ� �ๆ และสามารถตอบกลับผู้ใช้งานได้เองตลอด 24 ชั่วโมง โดยที่มนุษย์ไม่จำ �เป็นต้องมา คอยตอบคำ �ถามเอง Chatbot จึงกลายเป็นผู้้่วยอัจฉริยะ มีหลายหน่วยงานต้องการนำ �มาใช้กับการสื่อสารออนไลน์กับกลุ่มเป้าหมาย แบบเรียลไทม์ การเลือกข้อความในการตอบกลับของ Chatbot ขึ้นอยู่่ับระบบฐานข้อมูล (Database) ที่่ันทึกคำ �ถามและคำ �ตอบ เอาไว้จำ �นวนหนึ่ง แล้วตรวจจับคำ �สำ �คัญ (Keyword) จากคำ �ถามเพื่อประมวลคำ �ตอบส่งกลับไปหาผู้ใช้งาน (Rule-Based Chatbot) แต่ถ้าเป็น Chatbot ที่่ีความั บ้ อนมากขึ้น เช่น สามารถโต้ตอบเลียนแบบการสนทนาของคนจริงๆ ได้ จะต้องมีปัญญาประดิษฐ์ หรือ AI (Artificial Intelligence) ที่ใช้ Machine Learning เป็นส่วนหนึ่งของศาสตร์ปัญญาประดิษฐ์เข้ามาช่วยในการประมวลผล จึงทำ �ให้เป็นลักษณะเด่นที่่ำ �คัญของ Chatbot ประเภทนี้ ซึ่่� งฉลาดและเข้าใจภาษาของมนุษย์มากขึ้น เสมือนได้คุยกันจริงๆ และมี แนวโน้มจะได้รับความนิยมมากขึ้น Chatbot สร้างจากภาษาคอมพิวเตอร์หลายๆ ภาษาแล้วแต่ความถนัด ของผู้สร้าง เช่น JavaScript (Node.js) PHP Swift Python ซึ่่� งต้องใช้ความรู้้้าน การเขียนโปรแกรม หรืออาจจะใช้ Bot Builder ซึ่่� งเป็น Service ที่จะช่วยให้สามารถ สร้าง Chatbot ผ่านไดอะแกรม โดยการลากวาง แล้วกำ �หนดข้อความรูปแบบต่างๆ ได้ทันที ซึ่่� งมีหลายๆ ค่ายที่ให้บริการ เช่น DialogFlow หรือ Chatfuel W it.ai Octane AI และ API.AI เมื่อสร้าง Chatbot เสร็จแล้วก็นำ �มาเชื่อมต่อกันกับ Facebook Messenger หรือ LINE

RkJQdWJsaXNoZXIy MzQ5Njg1