introduction to the agents
TRANSCRIPT
![Page 1: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/1.jpg)
Introduction to the agents
By: Aryan Rathore
Head Of Aryan Dell Corporation Jaipur
Aryan Computer Organizat ion Jaipur
Mob:- 8560089002
![Page 2: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/2.jpg)
Since the beginning of recorded history, people have been fascinated with the idea of non-human agencies. Against which software agents are perceived.
![Page 3: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/3.jpg)
Significantly, for the moment, the momentum seems to have shifted from hardware to software, from the atoms that comprise a mechanical robot to the bits that make up a digital agent
![Page 4: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/4.jpg)
According to Alan Kay, a longtime proponent of agent technology:
A system that, when given a goal, could carry out the details of the appropriate computer operations and could ask for and receive advice, offered in human terms, when it was stuck. An agent would be a ‘soft robot’ living and doing its business within the computer’s world.” (Kay 1984)
![Page 5: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/5.jpg)
What is a software agent?
• agent as an ascription, • and agent as a description.
![Page 6: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/6.jpg)
Agent as an ascription
![Page 7: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/7.jpg)
There is very little similarity between the agents, yet there is something that we can recognize as a family resemblance. This resemblance has nothing to do with the details of implementation, architecture or theory.
It must be to a great degree a function of the eye of the beholder.
![Page 8: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/8.jpg)
“Agent is that agent does”
![Page 9: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/9.jpg)
Agency cannot ultimately be characterized by listing a collection of attributes but rather consists fundamentally as an attribution on the part of some person.
![Page 10: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/10.jpg)
• one person’s “intelligent agent” • is another person’s “smart object”; • and today’s “smart object” is tomorrow’s
“dumb program.”
The key distinction is in our expectations and our point of view.
![Page 11: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/11.jpg)
The American Heritage Dictionary defines an agent as
“one that acts or has the power or authority to act… or represent another”
or
“means by which something is done or caused; instrument.”
![Page 12: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/12.jpg)
We expect a software agent to act on behalf of someone to carry out a particular task which has been delegated to it.
But since it is tedious to have to spell out every detail, we would like our agents to be able to infer what we mean from what we tell it.
Agents can only do this if they “know” something about the context of the request.
The best agents, then, would not only need to exercise a particular form of expertise, but also take into account the peculiarities of the user and situation.
In this sense an agent fills the role of what Negroponte calls a “digital sister-in-law:”
![Page 13: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/13.jpg)
Agent as a description
![Page 14: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/14.jpg)
A more acceptable description of agents is:
A software entity which functions continuously and autonomously in a particular environment, often inhabited by other agents and processes.
![Page 15: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/15.jpg)
• Why continuity and autonomy?We desire:• An agent be able to carry out activities in a flexible and
intelligent manner• Is responsive to changes in the environment without requiring
constant human guidance or intervention.• Be able to learn from its experience.• To be able to communicate and cooperate with other processes
and agents.
![Page 16: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/16.jpg)
• Attributes• Reactivity• Autonomy• Collaborative behavior• “Knowledge-level” (Newell 1982) communication ability• Inferential capability• Temporal continuity• Personality• Adaptability• Mobility
![Page 17: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/17.jpg)
![Page 18: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/18.jpg)
![Page 19: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/19.jpg)
![Page 20: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/20.jpg)
Why software agents??
• To address two main concerns• Overcoming User Interface Problems• Simplifying Distributed Computing
![Page 21: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/21.jpg)
Overcoming User Interface Problems
![Page 22: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/22.jpg)
• Limitations of direct manipulation• Large search space• Actions in response to immediate user interaction
only• No composition• Rigidity• Function orientation• No improvement of behavior
![Page 23: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/23.jpg)
• Indirect Management Using Agents• Using this approach user need not to spell out each action for
the computer explicitly; instead, the flexibility and intelligence of software agents would allow them to give general guidelines and forget about the details.
![Page 24: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/24.jpg)
Example
On what date in February did I record a phone conversation with Sam?
Make me an appointment at a tire shop that is on my way home and is open after 6 PM.
Distribute this draft to the rest of the group and let me know when they’ve read it.
Whenever a paper is published on fullerene molecules, order a copy for my library.
![Page 25: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/25.jpg)
You asked me when you last recorded a phone conversation with Sam. It was on February 27. Shall I play the recording?
You scribbled a note last week that your tires were low. I could get you an appointment for tonight.
Laszlo has discarded the last four drafts you sent him without reading any of them.
You have requested papers on fullerene research. Shall I order papers on other organic micro-clusters as well?
![Page 26: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/26.jpg)
Attributes
• Scalability• Scheduled or event-driven actions• Abstraction and delegation• Flexibility and opportunism• Task orientation• Adaptivity
![Page 27: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/27.jpg)
Simplifying Distributed Computing
![Page 28: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/28.jpg)
• In distributed computing heterogeneity is the main issue.
![Page 29: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/29.jpg)
• Incorporating Agents as Resource Managers
• A higher level of interoperability would require knowledge of the capabilities of each system, so that secure task planning, resource allocation, execution, monitoring, and, possibly, intervention between the systems could take place.
• To accomplish this, an intelligent agent could function as a global resource manager.
![Page 30: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/30.jpg)
![Page 31: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/31.jpg)
Agents: From Direct Manipulation to Delegation.
![Page 32: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/32.jpg)
“The best metaphor I can conceive of for a human-computer interface is that of a well-trained English butler. The “agent” answers the phone, recognizes the callers, disturbs you when appropriate, and may even tell a white lie on your behalf. The same agent is well trained in timing… and respectful of idiosyncrasies. People who know the butler enjoy considerable advantage over a total stranger. That is just fine.”
(Negroponte 1997)
![Page 33: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/33.jpg)
What will such digital butlers do?
• They will filter, extract, and present the relevant information from bodies of information larger than we could ordinarily digest on their own.
• They will act as “digital sisters-in-law,” combining their knowledge of information and computing services with intimate knowledge about the person on whose behalf they are acting.
![Page 34: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/34.jpg)
• To create such agents• We will need to re-open profound and basic
questions of intelligence.• An understanding of decentralized approaches to
intelligence is key
![Page 35: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/35.jpg)
• User interface design will also be decentralized• Instead of being an effort by professionals to
produce the best interface for the masses, it will become an individual affair, driven more by the personalized intelligence of one’s local agents than the blanket application of general human-factors knowledge.
![Page 36: Introduction to the agents](https://reader034.vdocuments.us/reader034/viewer/2022042800/58ad7d891a28ab2a768b5f99/html5/thumbnails/36.jpg)
The agent’s long-time familiarity with a person, gained by numerous shared experiences, will be critical to the new beyond-the-desktop metaphor.