An Adaptive Learning Tele-Text Chatterbot
Ram Gopal Raj · 2012
Adaptive software packages are intended to increase the lifespan of systems as well as reduce the maintenance costs of those systems. An adaptive system is one that can adjust its response to a given situation or input using new settings or information. Up to now adaptive software systems require administrative intervention in order to execute a system modification. Either its source code has to be modified or some settings have to be changed. The goal of this project is to develop a system that demonstrates a learning capability via conversations with a user. The learning ability will illustrate a change of response to the same question, i.e. situation, after new or relevant, information has been obtained through previous conversations. The system will be developed using Java as the implementation language and with SQL databases as its knowledge base.