Nick Morakitis wrote a nice paper in the heydays of the Intelligent Software Agents: “Intelligent Software Agents Application and Classification“. And what is better it comes under the section “Where Can Intelligent Agents be Used in Travel Reservation Systems?” of the Surprise 97 conferences in the Imperial College of Science Technology, (May-June 1997).
Nick Morakitis starts saying : The evolution of modern software agent technology has given rise to an extensive overuse of the term agent. The result of this abusive usage of the word agent and the terminology that relates to it, is a great confusion as to what an agent is, what types of agents can be identified, and what are the properties and characteristics with respect to which the aforementioned identifications can be achieved.
Nick makes a summary of the up to date notions of Software Agents, describing the weak and strong definitions of Agents, the classification by their application. The explosive growth of the field was creating endless applications and uses for any subject: Personal Assistants/Organizers, Preferential Information Systems, Financial Decisions, Entertainment, Military, Transport ..
According to his classification, Zentric’s aim of making the Internet more reachable to Users saving much of their time falls into the category of Interface+Information Agents. They would be … “Agents focused in autonomy and learning and whose goal is to perform tasks for their owner are called interface agents. Typically, such agents observe the actions of the user, interact with him/her and attempt to learn by imitation, or direct feedback. Their abilities in negotiation are limited and most of their interactions with other agents (if any) relate to receiving advisory information. Interface agents are seemingly smart software pieces that help their owner automate and perform tasks… and … Information agents are tools that coordinate the retrieval, management, selection and manipulation of information.”
In most of the literature related to IA (Intelligent Agents) I notice the influence of AI (Artificial Intelligence) and its highly aspirational academic style. Great theories about intelligent software , self learning, adaptive to the user, etc. etc. These are deep waters when it comes to creating software that must work and succeed beyond university labs.
I would drop the idea of building intelligent software. Considering that nobody knows what intelligence is, we’ll have to admit that the term Intelligent Agents is more an aspirational/motivational term, it’s some way of saying that we’re are trying to build something smart, something that would make the User more efficient and his interaction with the software more satisfactory, something that as the relationship advances the efficiency and satisfaction increases thanks to the adaptation of the software to the User.
The next question is whether it would be preferable to build the Zentric Software using the principle of Intelligent Agents. To answer this question I need to find out if there are SDK or platforms that would fit me. So I’ll have to check JADE from FIPA, COUGAAR and the framework of Carnegie Mellon University.
Posted by zentricparadigm