Intelligent agents framework for developing knowledge-based decision support systems for collaborative organizational processes☆

Abstract In this paper we present a knowledge-based software framework for automating the execution of collaborative organizational processes performed by multiple organizational members. Intelligent computerized assistants or agents are used as the basis for the solution design. These assistants emulate the work and behavior of human agents; each of them is capable of acting autonomously, cooperatively and collaboratively to achieve the collective goal. Organizational processes expand in scope and evolve in time, and thus suffer from constantly changing requirements and assumptions. We demonstrate the effectiveness of our design formalism in managing change so that the software solution can adapt easily to the changing needs and situations of the organization. A knowledge-based operational prototype of the framework, using object-oriented technology and implemented using PROLOG, allowed us to examine the feasibility of having the “assistants” replace human agents in organizational process execution. These assistants proved to increase organizational productivity by effectively carrying out several tedious watchdog activities, thereby freeing humans to work on other challenging job-related responsibilities.

[1]  George R. S. Weir,et al.  People and Computers IX: Crafting Interaction: Styles, Metaphors, Modalities and Agents , 1994 .

[2]  P. E. Clements,et al.  A framework for the realization of cooperative systems , 1995, SIGO.

[3]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[4]  Ivan Bratko,et al.  Prolog Programming for Artificial Intelligence , 1986 .

[5]  James Ang,et al.  A classification of advanced office systems to aid in their development , 1992, Inf. Manag..

[6]  Sara Reese Hedberg,et al.  Intelligent Agents: The First Harvest of Softbots Looks Promising (Executive Insight) , 1995, IEEE Expert.

[7]  Oscar N. Garcia,et al.  Knowledge-based systems : fundamentals and tools , 1991 .

[8]  W. B. Croft,et al.  Using a planner to support office work , 1988 .

[9]  William F. Clocksin,et al.  Programming in Prolog , 1981, Springer Berlin Heidelberg.

[10]  Kevin Crowston,et al.  Intelligent software agents , 1988 .

[11]  Thomas W. Malone,et al.  Object lens: a “spreadsheet” for cooperative work , 2018, TOIS.

[12]  Kenneth L. Kraemer,et al.  Computer-based systems for cooperative work and group decision making , 1988, CSUR.

[13]  Donald T. Hawkins,et al.  Intelligent agents: software servants for an electronic information world (and more!) , 1994 .

[14]  Robert Johansen,et al.  Groupware: Computer Support for Business Teams , 1988 .

[15]  Ernest A. Edmonds,et al.  Support for collaborative design: agents and emergence , 1994, CACM.

[16]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[17]  Edward Szczerbicki Rule-based integration of autonomous multi-agent systems , 1993 .

[18]  Daniel S. Weld,et al.  Intelligent Agents on the Internet: Fact, Fiction, and Forecast , 1995, IEEE Expert.

[19]  Efraim Turban,et al.  Decision Support and Expert Systems: Management Support Systems , 1990 .

[20]  Norman F. Schneidewind,et al.  The State of Software Maintenance , 1987, IEEE Transactions on Software Engineering.

[21]  Paul W. Oman,et al.  The application of software maintainability models in industrial software systems , 1995, J. Syst. Softw..

[22]  Thomas W. Malone,et al.  Intelligent Information Sharing Systems , 1986 .

[23]  Ernest Edmonds,et al.  A Framework for Negotiation , 1994 .

[24]  Michael Goul,et al.  The Emergence of Artificial Intelligence as a Reference Discipline for Decision Support Systems Research , 1992 .

[25]  Ernest Edmonds,et al.  The re-use and integration of existing software: a central role for the intelligent user interface , 1993 .

[26]  Ranjit Bose,et al.  CMS: An intelligent knowledge-based tool for organizational procedure modeling and execution , 1995 .

[27]  Shawn D. Bird,et al.  Toward a Taxonomy of Multi-Agent Systems , 1993, Int. J. Man Mach. Stud..

[28]  Randall Davis,et al.  Frameworks for Cooperation in Distributed Problem Solving , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[29]  Patrick E. Connor,et al.  Managing Organizational Change , 1987 .

[30]  Benn R. Konsynski,et al.  Information systems and decision processes , 1992 .

[31]  Olivia R. Liu Sheng,et al.  Integrating expert systems with group decision support systems , 1991, TOIS.

[32]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[33]  Edmund H. Durfee,et al.  Trends in Cooperative Distributed Problem Solving , 1989, IEEE Trans. Knowl. Data Eng..

[34]  Ronald C. Arkin,et al.  Intelligent Robotic Systems , 1995, IEEE Expert.

[35]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[36]  Robert W. Blanning,et al.  Current Research in Decision Support Technology , 1993 .