??????????????? ?????? Intelligent Agents - PowerPoint PPT Presentation

View by Category
About This Presentation
Title:

??????????????? ?????? Intelligent Agents

Description:

Intelligent Agents October 22, 1998 – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 25
Provided by: JaneH171
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: ??????????????? ?????? Intelligent Agents


1
?????????????????????Intelligent Agents
  • ???
  • ???????????
  • October 22, 1998

2
Outline
  • Agents An Introduction
  • Agent-Oriented Software Design
  • Prototype Agents
  • Email Agent
  • Personal Information Search Agent
  • AutoPrint Agents
  • Bibliography Agent
  • Concluding Remarks

3
The Problem
  • If agents are the solution.....
  • .....What is the problem?
  • People are constantly suffering from
  • Too much work
  • Too much information
  • Too little time
  • Almost everything you need is there, but you
    simply cant get it (done)!

4
Using Computers Today
  • Sample task
  • Print out the paper attached in a mail received
    today.
  • Metaphor computers as tools
  • Direct manipulation
  • Passive
  • Bloatware big, fat software
  • Graphical, but non-intelligent interface
  • Lack of inter-application communications

5
An Alternative View
  • The situation that a computer user faces today
    is completely different. Suddenly the computer
    is a window into a world of information, people,
    and software And this world is vast,
    unstructured, and completely dynamic. Its no
    longer the case that a person can be in control
    of this world and master it. P. Maes (1997)

6
Software Agents
  • Software that is
  • proactive
  • personalized, and
  • adapted
  • Software that can actually
  • act on behalf of people
  • take initiative, and
  • make suggestions
  • Metaphor personal assistant
  • delegation
  • indirect management

7
Essential Features of Agents
  • Autonomous
  • Personalized (user-centered)
  • Task/goal-oriented
  • Communicative
  • Collaborative
  • Reactive to environmental changes
  • Evolutionary/adaptive

8
Software Design as Problem Solving
Software Designer
9
Software Design Models
  • Ad hoc software development
  • Waterfall approach
  • Structured programming
  • Object-oriented programming
  • Distributed/networked programming
  • Agent-oriented programming

10
The Soloist Model
programmer
11
paper.tar.gz
Host B
Host A
pdf2ps
uncompress
uncompress
gunzip
latex
gunzip
dvips
lpr
pdf2ps
Host D
Host C
12
The Conductor Model
programmer
13
The Manager Model
End User
Interface Agent
14
Agent-Oriented Design
  • Design a collection of agents
  • Interface agents
  • Task agents
  • Service agents
  • An agent communication mechanism
  • Communication language
  • Communication protocol
  • Multi-agent framework
  • Plug-and-play architecture

15
Multi-Agent Architecture
16
Client-Agent-Server Model
  • Clients request for
  • Information
  • Goal achievements
  • Servers provide
  • Data
  • Services/Resources
  • Agents
  • Data --gt Information --gt Knowledge
  • Services --gt Sequence of actions, i.e. Plans

17
Agent-based Service Framework
  • Share resources across the network
  • Avoid unnecessary duplications
  • Automate task execution
  • Avoid tedious/erroneous manual process
  • Personalize services
  • Personal/group profile management

18
Email Agent
  • Key functionality
  • Classification
  • Prioritization
  • Require minimal user feedback
  • Update user preferences

19
Personal Information Search Agent
  • Functionality
  • Personalized query refinement
  • Online feedback
  • Architecture
  • Meta search
  • Proxy-based
  • Authentication

20
The Myth about Keywords
  • Relevant information can be found using
    keyword-based methods. e.g.
  • Search for relevant documents
  • Filter undesirable information
  • Extract useful information
  • Are keywords sufficient to satisfy most of our
    informational needs?

21
The Information Food Chain Etzioni,1997
  • Agent-based intelligent services
  • Softbots personal assistants for
  • email
  • white page
  • shopping
  • entertainment recommendation etc.
  • Search Engines, Indices Directories
  • Spiders Software Robots
  • World Wide Web

22
AutoPrint Agents
  • Functionality
  • script generation
  • service allocation
  • resource sharing
  • Features
  • Autonomous
  • Fault tolerant
  • Flexible

23
Bibliography Agents
24
Concluding Remarks
  • Agents will change the way we
  • Design and use software
  • Utilize shared computational resources
  • Essential features of software agents
  • Autonomous
  • User/task-oriented
  • Distributed/collaborative
  • IR techniques help build better agents
  • Agent technology can support intelligent
    personalized information retrieval
About PowerShow.com