This action might not be possible to undo. Are you sure you want to continue?
Introduction What kind of problems Intelligent Agents can solve Applications of Intelligent Agent Characteristic of Intelligent Agent Enhance search engine performance with Intelligent Agent Agent communication languages Tools & Languages used to implement Intelligent Agent Conclusion References
An intelligent agent is a software that assists people and act on their behalf. Intelligent agents work by allowing people to delegate work that they could have done, to the agent software. Agents can perform repetitive tasks, remember things you fo rgot, intelligently summarize complex data, learn from you and even make recommendations to you.
What kind of problems Intelligent Agents can solve
To understand how intelligent agents work, it is best to examine some of the practical problems that intelligent agent can help solve. An intelligent agent can help you find and filter information when you are looking at corporate data or surfing the Internet and don't know where the right information is. It could also customize information to your preferences, thus saving you time of
or the Internet). customer describe the problem and the agent automatically searches the appropriate databases (either CD-ROM. When customers call with a problems. . Customer Help Desk Customer help desk job is to answer calls from customers and find the answer to their problems. and it could also automatically download pages for you to browse offline. but those hardcopy manuals have been replaced with s earchable CD-ROM collections. with intelligent agent. Instead of hiring help desk consultants. and some companies even offer searches over the Internet. such as an IBM Web Browser Intelligent is an agent which helps you keep track of what web site you visited and customizes your view of the web by automatically keeping a bookmark list. and takes you back to the site allowing you to find and filter quickly. Applications of Intelligent agent Here are some of the examples that use intelligent agent which illustrate some of the important ways intelligent agents can help solve real problems and make today's computer system easier to use. ordered by how often and how recent you vis it the site. Web Browser Intelligent A web browser intelligent. This is a good example of using intelligent agent to find and filter information. It also let you know by notifying you when sites you like are updated. or having the customers search through the internet for an answer.h andling it as more and more new information arrived each day on the Internet. It allows you to search for any words you've seen in your bookmark track. then presents a consolidated answer with the most likely first. the help desk person manually look up answers from hardcopy manuals. It also help you find where you were by showing you all the different track you took starting at the current page.
With the Personal Shopping Ass istant.Personal Shopping Assistant IBM's Personal Shopping Assistant uses intelligent agent technology to help the Internet shopper or the Internet shop owner to find the desired item quickly without having to browse page after page of the wrong merchandise. such as "planning" methodologies. Agents have a purpose and act accordance with that purpose. An agent could also be a program and as long as the program is driven by goals and has other characteristics of agents. and the rules would define the agent's goals. This characteristic of the . All agents are also goal-driven. and in some cases the agent could change its own goals over time. stores and merchandise are customized as the intelligent agent learned the shopper's preferences as he/she enters in any on-line mall or stores or looking at specific merchandise. and are listed below: An agent could be driven by a script with predefines action which would then define the agent's goals. Finally. There is also embedded agent goals. There are several ways of making goals known to an agent. It could also arrange the merchandise so that the items you like t he most are the first one you see. Characteristic of Intelligent Agent All agents are autonomous. An agent could also senses changes in its environment and responds to these changes. or item that is on sale occurred. which means that an agent has control over its own actions. Personal Shopping Assistant automates your shopping experience by reminding you to shop when a birthday. An agent could also be driven by rules. an anniversaries.
for example. you tell your assistant "when x happens. Lycos. agents are social. Some of the search engine such as Yahoo. The main difference is that an agent is more interactive and can perform many tasks at different locations. let's look at what makes an agent different from a search engine. An agent continue to work even when the user is gone. if you search using a search engine. Enhance search engine performance with Intelligent Agent Before we rush into how an intelligent agent is used to enhance a search engine performance. this means that they communicate with other agents. However. which means that an agent could run on a server. and WebCrawler seem to match the description s of basic intelligent agent. An intelligent agent uses such technology as the spider. First of all. some agents attempt to be believable. using a search engine may increase the percentage of those matches that might not be relevant to the inquiry. . the agent could submi t your keyword(s) to many different search engines and follow those corresponding links and gather the information without any intervention from the user. which is also used in the traditional web search engines. Finally. do y" and the agent is always wai ting for x to happen. an agent run on the user systems.agent is at the core of delegation and automation. such that they are represented as an entity visible or audible to the user and may even have aspects of emotion or personality. Secondly. Some agents learn or change their behavior base on their previous experiences. Some agents are mobile. if you were to use an agent. For example. but in some cases. which you might have to follow and possibly not get your information. In a Multi-Agent System. meaning they move from machine to machine to be clo ser to data they may need to process and do so without network delays. such as Lycos or Yahoo. you may get a list of match es.
an agent will build up an accurate picture of a user information needs. Agent Talk is a coordination protocol description language for multiagent systems. AOP is an interpreter for programs written in a language called AO. Agent communication languages Some of the agent communication languages include KQML (Knowledge Query and Manipulation Languages). It will learn from past exp eriences. The agent can be personalized by its owner so that it can build up a picture of individual likes. AOP (Agent Oriented Programming) and Agent Talk. as a user will have the option of reviewing search results and rejecting any information sources. KQML is a language and protocol used for exchanging information and knowledge. It is currently under development at Stanford. Agent Talk allows coordination protocols to be defined incrementally and to be easily customized to suit . which are not relevant or useful. KQML can be used as a language for an application progra m to interact with an intelligent system or for two or more intelligent systems to share knowledge in support of cooperative problem solving. dislikes and precise information needs. KQML is both a message format and a message-handling protocol to support run-time knowledge sharing among agents. AO is a programming language for the paradigm of Agent-Oriented Programming. Over time.However the spider will be a tool which will be used and trained by the user to search the web for specific types of information resourc es.
it takes along its program code as well as its data. Penguin. an Aglet that executes on one host can suddenly halt execution. execute it in an arbitrarily secure. which is programming code that. Facile. That is. Tools & Languages used to implement Intelligent Agent There are many tools and languages used to implement intelligent agent and here are some of the tools and languages listed below: Aglet. It combines Standard ML (SML). mobile information-gathering agents. dispatch i tself to a remote host. Facile is being used at ECRC to develop Mobile Service Agents. digitally signed Perl code to a remote machine to be executed.application domains by incorporating an inheritance mechanism. "live content" web . Aglets are Java objects that can move from one host on the Internet to another. depending on who signed it. limited compartment. can be transported along with state information. When the Aglet moves. and resume execution there. and (2) receive code and. with a model of higher-order concurrent proc esses based on CCS. which is a Perl 5 module that provides a set of functions to (1) send encrypted. The combination of these functions enable direct Perl coding of algorithms to handle safe internet commerce. which is a high-level. higher-order programming language for systems that require a combination of complex data manipulation and concurrent and distributed computing.
and is used quite a bit for the s orting of text processing and administrative scripting that Perl is often used for. but they will make information gathering much easier for the users or consumer. and etc. Rich. Tara. they will become a major factor in the future of the Internet. the user could ask their agent to start searc hing. As agents gain a wider acceptance and become more sophisticated. Internet-wide shareddata applications. Scheme or Java. It's used quite a bit as an embedded or extension language in hypermedia projects. March. "Intelligent Agents & The Internet" Online. Jennifer. Wolff. Eric. Perl. Do." Computer Life. In telligent agents will not completely replace surfing altogether. but the actual implementation is still in its early stages. it come back with the information that is needed immediately. object-oriented programming language. network application builders. interactive. Jon. distributed load-balanced computation. intelligent agent has been around for years. Instead of searching through lists and lists of unwanted sites. Orlantha. References Carroll.browser helper apps. remote software update. . and in a few moments. which is an interpreted. distance machine administration. It is often compared to Tcl. Conclusion In conclusion. Python. May 1997 v4 n5 p172 (1). content-based information propagation. "Intelligent Agents.
"Virtual Intelligent Agent Search Engines" Virtual Sites. "Strategies for Intelligent Agent Exploration of Complex Environments" Online. . March 18. Mike. Mike. "Agent. Online. 24 April 1998. 1990. Wooldridge. Theory and Practice" Agent Systems Groups.Online. Frank.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.