Intelligent Agents: An Overview From: Chapter 1, A. Canlayan and C. Harrison, Agent: Sourcebook, Wiley 1997.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Distributed Data Processing
Colonial Life IT Modernization Overview Alan Whelchel Assistant Vice President Global Business Technology UNUM / Colonial Life.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
1.Data categorization 2.Information 3.Knowledge 4.Wisdom 5.Social understanding Which of the following requires a firm to expend resources to organize.
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Managing Data Resources
Chapter 17: Client/Server Computing Business Data Communications, 4e.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
INTELLIGENT SYSTEMS OVER THE INTERNET
1 WEEK 10 Intelligent (Software) Agents. 2 Case Scenario Every year, ABC Enterprise will conduct annual general meeting (AGM) to report company performance.
Understanding Networked Applications: A First Course Midterm one review by David G. Messerschmitt.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Agents Agent: An agent does things. An agent acts on behalf of someone or somthig. -Attribute: Delegation Communication skills Autonomy Monitoring Actuation.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Chapter 12: Intelligent Systems in Business
01 -1 Lecture 01 Intelligent Agents TopicsTopics –Definition –Agent Model –Agent Technology –Agent Architecture.
Supporting Decision Making Chapter 10 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Eleventh Edition 1 Introduction to Essentials for Information Systems Irwin/McGraw-Hill Copyright © 2002, The McGraw-Hill Companies, Inc. All rights reserved.
Eleventh Edition 1 Introduction to Essentials for Information Systems Irwin/McGraw-Hill Copyright © 2002, The McGraw-Hill Companies, Inc. All rights reserved.
Course Instructor: Aisha Azeem
Mgt 20600: IT Management & Applications Decision Support Systems Tuesday April 18, 2006.
Intelligent Support Systems
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
IBM Research – Thomas J Watson Research Center | March 2006 © 2006 IBM Corporation Events and workflow – BPM Systems Event Application symposium Parallel.
The Internetworked E-Business Enterprise
Multimedia Specification Design and Production 2013 / Semester 2 / week 7 Lecturer: Dr. Nikos Gazepidis * Notes by Dr Trevor Baker.
Business Data Communications, Stallings 1 Chapter 1: Introduction William Stallings Business Data Communications 6 th Edition.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Chapter Chapter 3 Internet Agents. Chapter Contents Background Web Search Agents Information Filtering Agents Notification Agents Other Service.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Core Concepts of ACCOUNTING INFORMATION SYSTEMS Moscove, Simkin & Bagranoff John Wiley & Sons, Inc. Developed by: Marianne Bradford, Ph.D. Bryant College.
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Introduction to multimedia. What is multimedia? ”Multimedia is the seamless integration of text, sound, images of all kinds and control software within.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
© Prentice Hall, 2005Excellence in Business, Revised Edition Chapter Fundamentals of Information Management, the Internet, and E-Commerce.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
Towards Rationales of Software Confederations Jaroslav Král, Michal Žemlička Department of Software engineering Faculty of Mathematics and Physics Charles.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Chapter7 TELECOMMUNICATIONS AND NETWORKS. Content e-Business Systems – Cross-Functional Enterprise Applications – Enterprise Application Integration –
IT and Network Organization Ecommerce. IT and Network Organization OPTIMIZING INTERNAL COLLABORATIONS IN NETWORK ORGANIZATIONS.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Nowledge Management. KM Emergence Latest technology enables global sharing of information across platform and continents. KM is a logical extension of.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Best SMS Gateway Software Provider Company in India By Aruhat Technologies.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Managing Data Resources File Organization and databases for business information systems.
Discovering Computers 2010: Living in a Digital World Chapter 14
Intelligent Agent Solution
Agents & Agency What do we mean by agents? Are agents just a metaphor?
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
MANAGING DATA RESOURCES
Chapter 17: Client/Server Computing
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
Chapter 13 Intelligent Systems Over the Internet
Software Agent.
Presentation transcript:

Intelligent Agents: An Overview From: Chapter 1, A. Canlayan and C. Harrison, Agent: Sourcebook, Wiley 1997.

2 Contents Attributes of intelligent agents End user taxonomy of agents Intelligent agent applications Benefits of agents Business obstacles for agent acceptance Agent use prediction Cost of development

3 Background A definition of an agent: Agent: A person or thing that acts or is capable of acting or is empowered to act for another. The Webster’s New World Dictionary 1970 Two key attributes are pointed out: –An agent does things. –An agent acts on behalf of someone or something.

4 Background Intelligent agent that resides on computers always incorporate these two central attributes. The following definition of an agent will suffice to discuss the business applications of an agent: Software agent: A computing entity that performs user delegated tasks autonomously. Mail filtering agents, information retrieval agents, and desktop automation agents all fit this definition.

5 Attributes of Intelligent Agents The agent possesses the following minimal characteristics: –Delegation –Communication skills –Autonomy –Monitoring –Actuation –Intelligence

6 Attributes of Intelligent Agents The concept of an agent introduces –an indirect management metaphor in a computerized environment –to supplement today‘s mainstream style of direct manipulatioon metaphor via GUI. (Alan, K. (1984). “Computer Software,” Scientific American (March).)

7 Attributes of Intelligent Agents The origins of agent technology are rooted in –the computational intelligence, –software engineering, and –human interface domain.

8 Intelligent Agents Neural Networks KBS Intentional Systems Reasoning Theory Computational Intelligence Software Engineering Human Interface Objects Image and Speech Processing High-level Event Inferencing on-line Monitoring Intelligent Tutoring Interactive Experiments Cognitive Engineering User Modeling

9 Attributes of Intelligent Agents Agent model from a user perspective

10 Agent Task Level Skills Knowledge Communication Skills Task A Priori Knowledge LearningWith User With Other Agents Information Retrieval Information Filtering Coaching Developer Specified User Specified System Specified Dialog Based Memory Based Neural Network Case-Based Neural Expert Interface Speech Social Interagent Communication Language

11 End User Taxonomy of Agents It is helpful to define the agent environment, task and arachitecture. Environment: Agents are designed to performed in a particular environment such as an OS, an application, and a computer network. –Internet agets, OS agents, WWW agents –Assistants, experts, and wizards for a given application

12 End User Taxonomy of Agents Task: Task-specific agents are named accoding to what the agent does. –Information filtering, –informaton retrieval, and –search agents

13 End User Taxonomy of Agents Architecture: Agents are labeled according to the internal knowledge architecture. –Learning agents –Neural agents

14 End User Taxonomy of Agents Taxonomy in this book: –Desktop agents: OS agents: interface agents that provide user assistance with the desktop OS Application agents: interface agents that provide assistance to the user in a particular application Application suite agents: interface agents that help users in dealing with a suite of applications

15 End User Taxonomy of Agents –Internet agents: Web search agents Web server agents: Internet agents that reside at a specific Web site to provide agent services Information filtering agents Information retrieval agents Notification agents Service agents Mobile agents: agents that travel from one place to another to execute user-specified tasks

16 End User Taxonomy of Agents –Intranet agents: Collaborative customization agents: intranet agents that automate workflow processes in business units Process automation agents: intranet agents that atomate business workflow processes Database agents: intranet agents that provide agent services for users of enterprise databases Resource brokering agents: agents that perform resource allocation in client/server architecture

17 Benefits of Agents

18 Benefits of Agents Automation –Particularly applicable for automating: Repetitive behavor of single user Similar behavior of a group of users Repetitive sequential behavior of a number of users in a workflow thread –Repetieive behavior can be time-based or Evenet-based

19 Benefits of Agents Cutomization –Fit into the traditional broadcast and publishing models. –There are three basic architecture choices in the implementation of such a model: the agents can be implemented at the broadcast site, at the user end, or in the middle as a broker agent that serves multiple broadcaster and users.

20 Benefits of Agents Notification: –For instance, such an agent can monitor evetnts of personal changes, and report them to a user.

21 Benefits of Agents Learning: –An agent with a learning capability can learn tasks that can be automated or preference that can be used for customization: Learning and offering to automate the repetitive tasks of a single user, this releiving the user of the need to toil with what, when, and how to automate Leanring the similar attributes of a group of users to customize information based on group characteristics Learning similar behavior of a group of users to provide workgroup productivity enhancement Learning and offering to automate recurrent sequential behavior of a group of users in a workflow thread, thus relieving the workgroup of repetitive tasks

22 Benefits of Agents Tutoring –An agent with a tutoring capability can coach a user in context thanks to its event monitoring and inferencing capabilities, thus reducing the training requirements. –For example, application wizards in the Windows OS

23 Benefits of Agents Messaging –A messaging agent enables user to accomplish tasks off-line at remote sites. –Mobile agents are examples of messaging agents that can transport themselves from place to place to interact with other agents to perfrom tasks on behalf of a user.

24 Business Obstacles for Agent Acceptance Hype –The concept of an intelligent is easily grasped by anyone, and generalized freely. –Users do not care about the complexity in being able to deliver such functionality across all applications. –Unfortunately, the delived functionality cannot easily keep up with the generalized expectations of users. –The solution is to focus on task-specific agents for narrow domains.

25 Business Obstacles for Agent Acceptance User Experience — Indirect Manipulation –A new human-computer interaction beyond today‘s direct manipulation metaphor with GUI –Mass market acceptance of a change in user experience does usually take a number of years. Business Model Security Privacy

26 Agent Use Predictions Software agetns will be accepted as a design paragigm like object-oriented programming or client/server computing according the following observation: –Task-centered computing is slowly replacing the current application centered computing paradigm. –The move toward document-centered computing with OLE and HTML will accelerate this trend. –The software agent model is a better fit to task- centered computing than the current application software model.

27 Agent Use Predictions Prediction for the desktop: –SA will be incorporated into task-specific applications to provide apllication-specific assistance. –SA will supplement today‘s GUIs with intelligent backend services, for example, MS wizards. –This replacement will be very much like the replacement of command line ionterface software with applications supporting industry-standard GUIs.

28 Agent Use Predictions Predication for Intranet –Agents will emerge as critical components of workflow solutions within the enterprise. –Task-specific agents will serve as intelligent front ends to enterprise information systems. –Internet-based agents will get modified for intranet applications to manage the specialized information needs of the corporation.

29 Agent Use Predictions Predication on the Internet –Agents, in the short term, will emerge as information brokers for specialized domains implemented as centralized Web services. –In essence, agents will be components of Web- based services incorporating agent functionality. –Web search engine exemplify such a trend.