ABSTRACT

This chapter presents an intelligent agent that employs a machine learning technique in order to provide assistance to users dealing with a particular computer application. Machine learning is a sub-field of artificial intelligence (AI) that includes the automated acquisition of knowledge. The aim is intelligent systems that learn, that is, improve their performance as a result of experience. The agent learns how to assist the user by being trained by the user using hypothetical examples and receiving user feedback when it makes a wrong decision. The main aim is to reduce work for the end-user by building a software agent that acts as a personal assistant. The proposed interface agent will potentially have the features of natural language interface and learning through interaction. The achievement of these innovations is mainly based on neural network learning techniques. The chapter presents preliminary results from a prototype agent built using this technique and applied on flight reservation domain.