© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.

Slides:



Advertisements
Similar presentations
Some Reflections on Augmented Cognition Eric Horvitz ISAT & Microsoft Research November 2000 Some Reflections on Augmented Cognition Eric Horvitz ISAT.
Advertisements

International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences Paul Smart, Ali.
Putting Mobile Services into ContextDynamic Context-aware Personalisation for Smart Services S. Gallacher, E. Papadopoulou, N.K.Taylor, M.H.Williams Heriot-Watt.
Chapter 13 Intelligent Systems Over the Internet
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
Object-Oriented Analysis and Design
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Basic IR: Queries Query is statement of user’s information need. Index is designed to map queries to likely to be relevant documents. Query type, content,
KAIST CS780 Topics in Interactive Computer Graphics : Crowd Simulation A Task Definition Language for Virtual Agents WSCG’03 Spyros Vosinakis, Themis Panayiotopoulos.
Ambient Computational Environments Sprint Research Symposium March 8-9, 2000 Professor Gary J. Minden The University of Kansas Electrical Engineering and.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Agent-Based Acceptability-Oriented Computing International Symposium on Software Reliability Engineering Fast Abstract by Shana Hyvat.
Chapter 12: Intelligent Systems in Business
Toward a truly personal computer
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
01 -1 Lecture 01 Intelligent Agents TopicsTopics –Definition –Agent Model –Agent Technology –Agent Architecture.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
The Need of Unmanned Systems
Remote Monitoring and Desktop Management Week-7. SNMP designed for management of a limited range of devices and a limited range of functions Monitoring.
Use of Multimedia in Engineering. Mechatronics engineering is based on the combination from three basic engineering field that is mechaninal, electronics.
Intelligent Support Systems
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Intelligent Systems Over the Internet By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
Distributed Aircraft Maintenance Environment - DAME DAME Workflow Advisor Max Ong University of Sheffield.
Approaching a Problem Where do we start? How do we proceed?
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
1 Introduction to Software Engineering Lecture 1.
ACM 97 Toward a truly personal computer Pattie Maes MIT Media Lab Firefly Network, Inc
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
AN INTELLIGENT AGENT is a software entity that senses its environment and then carries out some operations on behalf of a user, with a certain degree of.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Quick overview of ASP.NET Ajax Ajax deep-dive Cover some key real-world problems Discuss solutions, patterns, opportunities Lots of demos And more of.
Chapter 4 Decision Support System & Artificial Intelligence.
Introduction of Intelligent Agents
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Web Usability Made Easier Adaptation personalization vs. customization Aleksandra Stoeva.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Decision Support Systems: An Overview by Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
Agent Overview. Topics Agent and its characteristics Architectures Agent Management.
Development of Expertise. Expertise We are very good (perhaps even expert) at many things: - driving - reading - writing - talking What are some other.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Augmenting (personal) IR Readings Review Evaluation Papers returned & discussed Papers and Projects checkin time.
Autonomous Mission Management of Unmanned Vehicles using Soar Scott Hanford Penn State Applied Research Lab Distribution A Approved for Public Release;
1 Security and Dependability Organizational Patterns - A Proof of Concept Demo for SERENITY A. Saidane, F. Dalpiaz, V.H. Nguyen, F. Massacci.
Context-driven Access to Personalized Digital Multimedia Libraries Invited Talk at the 1st International Conference on Digital Libraries New Dehli, India.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
Service-Oriented Computing: Semantics, Processes, Agents
Fundamentals of Information Systems
Augmenting (personal) IR
Agents & Agency What do we mean by agents? Are agents just a metaphor?
© James D. Skrentny from notes by C. Dyer, et. al.
Service-Oriented Computing: Semantics, Processes, Agents
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Teaching Java with the assistance of harvester and pedagogical agents
Service-Oriented Computing: Semantics, Processes, Agents
Chapter 13 Intelligent Systems Over the Internet
Personalization Personalized System Traditional System 3 2 1
Presentation transcript:

© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating these tasks  Perform tasks based on knowledge of the user, task domain, and environment  Constantly monitor their environment to trigger actions  Perceive their environment through sensors, receive stimuli that trigger action, operate under constraints, and then perform actions on their environment  Use knowledge about the interests and priorities of people to perform routine tasks such as automatically screening, directing, revising, and responding to information Basic structure: Consists of goal, environment, sensors, and actuators Agent performance/behavior depends on:  The goal or performance measure that defines the criterion of success  The agent’s prior knowledge of the environment  The actions that the agent can perform  The agent’s perception sequence to date  The agent’s ability to learn what it can to compensate for partial or incorrect prior knowledge Agent Basics

© 2007 Tom Beckman After FSU Center for Performance Technology Communication:  Understand user goals, preferences, skills, interests, and constraints  Communicate knowledge to user about the task being performed  Alert user as to progress and status of task Autonomy:  Has a purpose and task  Acts to achieve task until it is fulfilled  Work and launch actions independent of user or other actors  Appropriate level of autonomy – doesn’t overstep Adaptive:  Learn from experience about its tasks and about user preferences  Adapt its behavior based upon a combination of user feedback (both passive—usage and active) and environmental factors (stimuli patterns) Dynamic:  Detect changes in the environment and react in a timely manner  Operate as a continuously running process without starting and stopping for each process or task Agents – Ideal Characteristics

© 2007 Tom Beckman After FSU Center for Performance Technology Advisory Agents – Assist in complex help or diagnostic systems Filtering Agents:  Remove data that does not match the user’s profile  Helps to reduce information overload Navigation Agents – Remember shortcuts, site bookmarks, and pre-load caching information Monitoring Agents:  Alert user to certain events  Provide information when data are created, retrieved, updated, or deleted Recommender Agents – Take information from previous user behaviors and make recommendations based on these behaviors Workflow Management Agents Retrieval Agents – Are more sophisticated search engines such as semantic search Interface Agents – Add presentation, speech, and natural language capabilities System Agents – Assist with the management of the computing environment Types of Agents

© 2007 Tom Beckman Collects content across all media types (TV, radio, newspaper, magazines, blogs, business conferences, and podcasts) Agents can prioritize content based on user’s profile User Profile Attributes:  Topics  People  Organizations  Prior usage and alert history Rules are developed about content that are most authoritative:  Authors  Publishers  Types Agents continually remind user of great content Features of Intelligent Alerts (After Paul Allen)

© 2007 Tom Beckman Greater intelligence in agents:  More AI – machine learning (NN, GA, FL) and expert systems (RBS & CBR)  Autonomous and proactive learning  Provide context, but not just content  Just-in-time, and just the right amount of information provided Agents easier to develop and interact with:  User developed, improved, and maintained  Interact via speech and gesture recognition Improved anthropomorphic features:  Understanding user speech, gestures, animation, facial expression, and non-verbal communication  Expressing gestures, animation, facial expression, and non-verbal communication Agent collaboration:  Agents talking to other agents  Agents interacting in a coordinated manner to perform larger tasks  Use of the Semantic Web to provide context Future of Agents (Steve Knode)

Advantages of Agents (after Peter Knode) © 2007 Tom Beckman Accuracy:  Adaptive ability ensures that intended result is produced despite changes in the environment  Provide context-sensitive help  Step-by-step instruction leads and guides users through complex tasks and reduces the potential for error Convenience:  More effective use of user’s time  Situates user in a computational work environment  Provides relevant information and executes actions as soon as possible  Remembers user history and preferences Personification:  More timely and consistent application of LL  Enhanced knowledge capture  More permanent problem resolution (as opposed to “point solutions”)  More “stickiness” in enforcing behavioral change