Csevegőrobotok. Az ITSy-Bitsy modell
Chatbots. The ITSy-Bitsy chatbot model
Keywords:
logikai programozás, természetes nyelvek feldolgozása, tudásábrázolás, csevegőrobotokAbstract
The utilization of chatbots has a significant increase in the software industry in the recent years. They are used sometimes in the field of software support, but sometimes they are also used as a new user interface paradigm. Industry chatbots are usually built using the neural-network/deep learning technology. In the present article however, we write about a rule based solution, that follows the steps of the usual natural language processing pipeline: morphology, syntax, semantics… The model is developed for the English language, and its knowledge base is filled with some example data of A.A.Milne’s Winnie-the-Pooh. It can therefore evaluate and answer some questions related to that worldlet.
Kivonat
Csevegőrobotok az elmúlt években robbanásszerűen terjedtek el az ipari szoftverekben, akár az üzemeltetés/hibabejelentés területén, akár egy újszerű kezelői felület elemeként. Az ipari csevegőrobotok általában neurális hálós/mélytanulásos technológiával készülnek. A jelen cikkben mégis egy szabályalapon készült csevegőrobot modellről számolunk be, amely híven követi a természetes nyelvek feldolgozásának szóalakelemzés-nyelvtani elemzés-tartalmi elemzés menetrendjét. A modell jelenleg angol nyelven működik, és a Micimackó világa van részben beprogramozva, vagyis erre vonatkozó kérdéseket tud kiértékelni és megválaszolni.