CHAPTER 17. Intelligent Software Agents and Creativity

Similar documents
Software Agents. Tony White

E-Commerce. Other Apps. Organizational Applications 6/14/2016. Electronic Commerce. Prof. Ir. Kudang B. Seminar, MSc, PhD.

DATA ROBOTICS 1 REPLY

Decision Support Systems

Direktur Komunikasi & Sistem Informasi I

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability

MODULE - 9 LECTURE NOTES 4 DECISION SUPPORT SYSTEMS

RPA - Robotic Process Automation

Lesson 1 Foundations of Electronic Commerce

WKU-MIS-B11 Management Decision Support and Intelligent Systems. Management Information Systems

Oracle Hyperion Planning for Interactive Users

Information Systems Concepts

New and noteworthy in Rational Asset Manager V7.5.1

Management Information Systems. B02. Information Technologies: Concepts and Management

IBM i2 Enterprise Insight Analysis

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

Mod-TWO. Transaction Processing System (TPS) Office Automation System (OAS)

CS:4420 Artificial Intelligence

MOBILE AGENT APPLICATIONS

Thinking of using Microsoft Office 365 For Your Business? If Not, You Should.

Product Summary of XLReporter with GE Intelligent Platforms SyTech, Inc.

IBM Sterling Gentran:Server for Windows

Executive Summary WHO SHOULD READ THIS PAPER?

SMART Mining solution

Machine Learning Technologies for The Hospitality Industry

The LBi HR HelpDesk. The Features of a Solution Engineered to Empower Employees and Maximize HR in Companies of Any Size. LBiSoftware.

Wonderware edna. Real-time enterprise data historian

Agenda Avanade Inc. All Rights Reserved.

Chapter 1. The Context of Systems Analysis and Design Methods. McGraw-Hill/Irwin

SYSPRO Product Roadmap Q Version 03

IBM Cognos TM1. Highlights. IBM Software Business Analytics

ARIS/CA capacity analyzer

Information Technologies: Concepts and Management

BUSINESS PROCESS MANAGEMENT SUITE FUNCTIONAL DESCRIPTION

Stat Production Services for Oracle E-Business Suite (Onsite and Remote)

SCSD2613 System Analysis and Design. PART 1 Fundamentals of Systems Analysis & Design

SAS Decision Manager

SERVICE ORIENTED ARCHITECTURE (SOA)

20466: Implementing Data Models and Reports with Microsoft SQL Server 2014

Types of Information Systems

Report Automation in the Travel Industry

Verint Engagement Management Solution Brief. Overview of the Applications and Benefits of

Concepts, Technology, and Applications of Mobile Commerce

Admin. Provides a simple interface to create employees, assign them to groups and relate to responsibility tags Encompasses universal broking methods

collaborative solutions core product features and benefits Construction Collaboration Software. SaaS.

ZE believes that the only way to grow is to act honestly, with integrity, and with the customer s best interests in mind.

Implementing Data Models and Reports with Microsoft SQL Server

Increasing your profitability with BitTitan migration solutions

Decision Support System (DSS)

The Top Emerging Technologies For B2C Marketers

MS-20466: Implementing Data Models and Reports with Microsoft SQL Server

Microsoft Dynamics 365 and Columbus

Software Agents Theory and Practice. Frank Dignum, Virginia Dignum, Mehdi Dastani, Utrecht University

AUTOMATING HEALTHCARE CLAIM PROCESSING

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved

Result 14 Definition of new Learning Outcomes

DLA Energy Business Objects Reports and Analytics

Universal Description, Discovery and Integration (UDDI) 1.0

Information Technologies: Concepts and Management. MIT 21043, Technology Management and Applications

A Semantic Service Oriented Architecture for Enterprise Application Integration

ENOVIA Collaborative Design for AutoCAD

Solutions for Lotus Notes. Iqura Technologies

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise

Daylite for real estate professionals

Enterprise Application Lifecycle Management Solutions

Harnessing the Power of IBM Business Analytics Through Application Specific Licensing

2-2 Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall

Windchill PDMLink Curriculum Guide

DYNAMICS 365 live your future now

Increasing the Intelligence of Virtual Sales Assistants through Knowledge Modeling Techniques

Solution Overview : The IBM Government Industry Framework

IBM Tivoli Monitoring

Management Information Systems (MIS)

A View from the C-Suite: The Value Proposition of Shared and Global Business Services The Conference Board 20th Annual Global Business and Shared

The first call handling software for 9-1-1

Business Portal for Microsoft Dynamics GP. Requisition Management Administrator s Guide Release 10.0

"Charting the Course... MOC C Administering System Center Configuration Manager and Intune. Course Summary

Understand the Microsoft Field Service Solution Architecture and relationship to CRM Work Order process Mobile configuration

Intranets and Customer Asset Management

Kepion Solution vs. The Rest. A Comparison White Paper

i2 Demand Planner i2 SCM Solution i2 Demand Planner ... React to changing demand factors Track all end product options and components

wipro.com Transforming the Traditional Retail Industry Landscape

vsom vsphere with Operations

Building a Smarter Planet. Smarter Cities. Anything to learn? Kaare Finbak, IBM C&P IBM Corporation

Better Together with Microsoft Dynamics CRM

A Visualization is Worth a Thousand Tables: How IBM Business Analytics Lets Users See Big Data

IBM Cognos Controller

New generation of Operational Lease Management

Business Agility for Smarter Banking

Design of Information Systems 1st Lecture

Information System - Classification & Types. Chapter 2 1

Introduction To E- Commerce

Experiences in the Use of Big Data for Official Statistics

Fundamentals of Information Systems, Seventh Edition

1-2 Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall

Best practices for deploying a modern, predictive IVR system

Help Reduce Paper with nq360 Document Scanning and Routing

In-Memory Analytics: Get Faster, Better Insights from Big Data

OMNITREND Maximizing system availability Optimizing production processes

DFS-Sphere Human Resources Automation Efficient processes, Compliance and Audit Trails: Keys to Success

Transcription:

CHAPTER 17 Intelligent Software Agents and Creativity 1

Intelligent Software Agents: An Overview Intelligent Agent (IA): Computer program that helps a user with routine computer tasks New Technology Other Names Software agents Wizards Knowbots Intelligent software robots Softbots Bots Agent: Someone employed to act on one s behalf 2

Definitions of Intelligent Agent Intelligent agents are software entities that carry out some set of operations on behalf of a user or another program, with some degree of independence or autonomy and in so doing, employ some knowledge or representation of the user s goals or desires. ( The IBM Agent ) An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors (Russell and Norvig, 1995, p. 33) Autonomous agents are computational systems that inhabit some complex dynamic environment, sense and act autonomously in this environment and by doing so realize a set of goals or tasks for which they are designed (Maes, 1995, p. 108) 3

More Definitions A persistent software entity dedicated to a specific purpose. Persistent distinguishes agents from subroutines; agents have their own ideas about how to accomplish tasks, e.g., their own agenda. Special purpose distinguishes them from entire multifunction applications; agents are typically much smaller (Smith et al., 1994) Intelligent agents continuously perform three functions: perception of dynamic conditions in the environment; action to affect conditions in the environment; and reasoning to interpret perceptions, solve problems, draw inferences, and determine actions (Hayes-Roth, 1995) 4

Intelligence Levels and Power 0: Straight orders 1: User initiated search by key words (search engines) 2: Have user profiles (software agents) 3: Have learning and deductive capabilities (learning or truly intelligent agents) 5

Possible Components of an Agent Owner Author Account Goal Subject description Creation and duration Background Intelligent subystem 6

Intelligent Agent Characteristics Autonomy (empowerment) Agent takes initiative, exercises control over its actions Goal-oriented Collaborative Flexible Self-starting Operates in the background Mobile agents 7

Single Task Communication (interactivity) Automates repetitive tasks Reactivity Proactiveness (persistence) Temporal continuity Personality Mobile agents Intelligence and learning 8

Why Intelligent Agents? Information Overload Data doubles annually (in large enterprises (1998)) Can analyze only about 5% Most efforts: discover patterns, not meaning, not what to do Reduces decision making capabilities by 50% Much caused by the Internet/Web How to filter data How to identify relevant sources of data Intelligent agents can assist searching Save time: agents decide what is relevant to the user 9

Reasons for Intelligent Agent Technology Growth Decision support Front-line decision support Repetitive office activity Mundane personal activity Search and retrieval Domain experts 10

Agent Classification and Types Taxonomic tree to classify autonomous agents (Figure 17.1) Autonomous agents Biological agents Robotic agents Computational agents Software agents Artificial life agents Task-specific agents Entertainmment agents Viruses 11

Application Types Organizational and personal agents Private agents vs. public agents Software (simple) agents and intelligent agents Mobile agents 12

Classification by Characteristics Agency Intelligence Mobility 13

Agency Degree of autonomy and authority vested in the agent Key value of agents More advanced agents can interact with other entities 14

Intelligence Degree of reasoning and learned behavior 15

Mobility Degree to which agents travel through the network Static Mobile scripts Mobile with state Nonmobile agents defined in 2-D (Figure 17.2a) Mobile agents defined in 3-D (Figure 17.2b) 16

Classification by Application Area Assist in workflow and administrative management Collaborate with other agents and individuals Support electronic commerce Support desktop applications Assist in information access and management Process mail and messages Control and manage the network access Manage systems and networks Create user interfaces 17

Internet-based Software Agents Software Robots or Softbots Major Categories E-mail agents (mailbots) Web browsing assisting agents Frequently asked questions (FAQ) agents Intelligent search (or Indexing) agents Internet softbot for finding information Network Management and Monitoring 18

Network Management and Monitoring Patrol Application Management Tabriz WatchGuard AlertView InterAp Mercury Center s Newshound Infosage 19

Electronic Commerce Agents Need identification Product brokering Merchant brokering Negotiation Purchase and delivery Product/service evaluation 20

Other Agents Operating systems agents Supply chain management agents Spreadsheet agents Workflow and administrative management agents Competitive intelligence agents Software development agents Data mining / Web mining agents Monitoring and alerting agents Collaboration agents 21

Operating Systems Agents Wizards in Microsoft Windows NT Operating Systems Add user accounts Group management Managing file and folder access Add printer Add/remove programs Network client administrator Licenses Install new modems Spreadsheet agents: make software more friendly 22

Workflow and Administrative Management Agents Ascertain and automate user needs or business processes Example - FlowMark Software development Many routine tasks can be done or supported by agents 23

Data Mining One of the most important capabilities of information technology Can sift through large amounts of information Challenge: intelligent agents to sift and sort Categories Intelligent agents Query-and-reporting tools Multidimensional analysis 24

Web Mining Subsets (Etzioni, 1996) Resource discovery Information extraction Generalization 25

Monitoring and Alerting: NewsAlert Monitors data by personalized rules Automatically delivers alerts to the user s desktop into personalized newspapers Organizes alerts by user-specified subject areas Provides smart tools so users can investigate the context of an alert and communicate findings to others 26

Key Components of NewsAlert Software agents Alert objects Newspaper client 27

Electronic Newspapers Combine features of a paper newspaper Familiar format 28

Collaboration by Agents Lotus Notes/Domino Server: Comprehensive collaborative software Includes Notes Agents: automates many Notes tasks Agents operate in the background performing routine tasks Agents can be created by designers within an application Agents can either be private or shared Collaboration: Natural area for agent-to-agent interaction and communication 29

Distributed AI, Multiagents, and Communities of Agents Software agents must communicate, cooperate and negotiate with each other Refine requests and queries through evolving dialogue Intelligent agents work together in multiple agent systems Agents can communicate, cooperate and/or negotiate Easy to build agents with small specialized knowledge But complex tasks require much knowledge Agents need to share their knowledge 30

Figure 17.7 A Multiagent System for Travel Arrangements Buyer Sellers Car Rental Companies Car Rental Agents Airlines User Agent Airline Agents Hotels Hotel Agents 31

Routing in Telecommunication Networks Agents control a telecommunications network Can enter into agreements with other computers that control other networks about routing packets more efficiently Agent in a blackboard architecture 32

More Multiple Agents Personal digital assistants (PDA) Shared (global) databases Agents (softbots) travel out on the Internet and collect information from shared databases Traffic control Coordination of vehicular traffic Air traffic control The University of Massachusetts CIG Searchbots Software agents make decisions based on communication and agreements with other agents Soon: Agents coordinating sellers and buyers 33

Topics in Multiagent Systems Negotiation in electronic commerce Coordination The nature of the agents Learning agents Cooperation and collaboration Communities of agents 34

DSS Agents Data monitoring Data gathering Modeling Domain managing Preference learning (Table 17.1) 35

Managerial Issues Cost Justification Security Privacy Industrial Intelligence and Ethics Other Ethical Issues Agent Learning Agent Accuracy Heightened Expectations System Acceptance System Technology Strategic Information Systems 36

Conclusions Agents can simplify our use of computers Agents can provide friendly software assistance Agents promise to hide complexity Agents perform actions we do not do ourselves Agents could enhance human intelligence Agents provide support to Net users in handling the information overload problem 37

But: Danger! Agents are unlike other technological advances Agents have some level of intelligence, some form of Self-initiated and Self-determined goals There is the potential for Social mischief Systems that run amok Loss of privacy Further alienation of society 38

Can Eliminate Such Problems Develop rules for well-behaving agents Determine the accuracy of information collected Respect restrictions of other servers Do only authorized work 39