Q:
chatbots ได้รับการฝึกฝนอย่างไร?
A:เกือบทุกคนมีปฏิสัมพันธ์กับ chatbot ทั้งผ่านผู้ช่วยส่วนตัวเช่น Apple Siri หรือผ่านฝ่ายบริการลูกค้า แต่พวกเขาดูฉลาดอย่างไร มีหลายวิธีที่นักพัฒนา AI สามารถฝึกบอทเหล่านี้เพื่อตอบสนองที่เหมือนจริง
วิธีที่ง่ายที่สุดในการออกแบบบอตคือให้ตอบสนองต่อการตอบกลับที่มีโปรแกรมไว้ล่วงหน้า นี่เป็นวิธีการที่ใช้โดยโปรแกรม ELIZA ของ Joseph Weizenbaum (1923-2008) ที่พัฒนาขึ้นในปี 1960
ELIZA ตั้งใจจะจำลองนักจิตอายุรเวทของโรเจอร์ โปรแกรมสามารถตอบสนองตาม“ สคริปต์” ที่มีโปรแกรมไว้ล่วงหน้า แต่ผู้ใช้หลายคนพบว่าเอฟเฟกต์สมจริงมากจนยืนยันว่า ELIZA นั้นฉลาดจริงๆ
สิ่งนี้ได้รับการขนานนามว่า“ เอลิซ่าเอฟเฟ็กต์”
การวิจัยใน AI อนุญาตให้ใช้วิธีการที่ซับซ้อนกว่านี้ในการพัฒนาแชทบ็อตซึ่งช่วยให้พวกเขา "เรียนรู้" จากข้อมูลการฝึกอบรมทั้งจากผู้พัฒนาและจากการป้อนข้อมูลของผู้ใช้
ลองมาตัวอย่างของ chatbot ที่ใช้สำหรับแผนกบริการลูกค้าของ บริษัท ซอฟต์แวร์ บอทจะถูกป้อนข้อมูลจากแหล่งข้อมูลของ บริษัท ก่อน: เอกสาร, คำถามที่พบบ่อย, อีเมล์, ใบรับรองการสนทนาเพื่อเริ่มต้นด้วย
บอทไม่ได้ จำกัด อยู่เพียงแค่สิ่งที่นักพัฒนาให้มันเท่านั้นเช่นเดียวกับ ELIZA มันจะสามารถเรียนรู้จากการโต้ตอบจริงกับลูกค้าโดยใช้การประมวลผลภาษาธรรมชาติ (NLP)
แม้จะมีการเรียนรู้แบบอัตโนมัติก็ยังคงมีพื้นที่ที่บอทเจอปัญหา มนุษย์จะต้องฝึกบอทเป็นบางครั้งโดยใช้การเรียนรู้แบบมีผู้สอน เนื่องจากความคลุมเครือในภาษามนุษย์จะเป็นการยากที่จะสร้าง chatbot ที่สามารถทำงานได้อย่างสมบูรณ์
ผู้ใช้ที่เป็นมนุษย์อาจต้องตรวจสอบผลลัพธ์ของ chatbot เพื่อความแม่นยำโดยเฉพาะอย่างยิ่งในบริบททางธุรกิจ ยังแชทเหล่านี้จะมีความยืดหยุ่นมากกว่าโปรแกรมตามกฎอย่างเช่น ELIZA
ความก้าวหน้าในการเรียนรู้ของเครื่องและการประมวลผลภาษาธรรมชาติทำให้แชทบอทเหล่านี้ดูฉลาดขึ้นในอนาคต
