agent architecture is to realize the services that
support knowledge work processes. It will be
developed by extending the agent systems that
support business process management. Agents have
already been introduced into business process
management (Jennings et al., 1998). The problem is
most current systems focus only on enhancing well-
structured business processes where all the logical
paths can be defined in advanced. They pay little
attention to emergent knowledge work processes.
This research suggests agents be integrated with the
knowledge work processes to provide services that
not only assist participants to conduct structured
process routines but also facilitate the completion of
knowledge-intensive work, for example assisting
participating actors to identify a situation, assess
situations or define alternate courses of action, as
shown in Figure 2. It places a strong emphasis on the
guide for various knowledge-intensive activities.
The agents in the multi-agent architecture will be
designed to guide participants to advance process
steps based on the knowledge gained from the
process guide database and the actual process
progression. They will work at the background,
monitor the workspaces. When an event is detected,
they will use a Belief-Desire-Intention based
proactive reasoning to decide actions to respond the
event (Jennings et al., 1998). They will provide
supportive services for participants based on actual
work scene. For example, when the execution of a
process activity is being detected by the agents, they
will provide services to
• assist the actors to search, annotate, and make
sense of information required for the execution
of the activity;
• foster knowledge sharing among the actors
while performing the tasks specified in the
activity;
• encourage and scaffold the actors to actively
engage in the efforts for reasoning, problem-
solving, and decision-making using his or her
own personal preferred ways while taking a
responsibility in the activity;
• aid the actors to timely and accurately evaluate
outcomes of the activity.
A critical work for developing such a multi-agent
architecture is the development of the briefs,
intentions and reasoning strategies for the involved
agents so that they can collaboratively work for the
participating actors and provide them with right
services at right time to facilitate efficient
completion of the process.
7 OUTLOOK
The paper has presented an architectural framework
for supporting knowledge work processes and an
overall description on how the involved components
will be developed. The framework is currently under
development. It is hoped that the implementation of
the framework will enable
• process organizers to specify process activities
and recommend accomplishment strategies for
the participating actors by using the WPSL;
• process participants to get effective guide
provided by software agents. The guidance will
not only help them advance process steps but
also facilitate the increase of productivity and
the decrease of required costs;
• enterprises to get benefits from the improvement
of knowledge work processes.
REFERENCES
Davis, G. B. 2002. Anytime/Anyplace Computing and the
Future of Knowledge Work. Communications of the
ACM, 45(2). pp. 67-73.
Drucker, P. F. 1999. Knowledge Worker Productivity: The
Biggest Challenge. California Management Review,
41(2). pp. 79-94.
Hawryszkiewycz, I. 2006. Design Methods for
Collaborative Emergent Processes. BPM 2006
Workshops, INCS 4103. pp. 15-24.
Hawryszkiewycz, I. 2005. A Metamodel for Modeling
Collaborative Systems. Journal of Computer
Information Systems, 45(3). pp. 63-72.
Jennings, N., Sycara, K. & Wooldridge, M. 1998. A
Roadmap of Agent Research and Development.
Autonomous Agents and Multi-Agent System 1(1). pp.
7-38.
Markus, M.L., Majchrzak, A. & Casser, L. 2002. A
Design Theory for Systems that Support Emergent
Knowledge Processes. MIS Quarterly 26 (3). pp. 179-
212.
Mertins, K., Heisig, P. & Vorbeck, J. 2001. Knowledge
Management: Best Practices in Europe. Springer-
Verlag Berlin Heidelberg New York.
Pan, W. & Hawryszkiewycz, I. 2006a. Assisting Learners
to Dynamically Adjust Learning Processes by
Software Agents. International Journal of Intelligent
Information Technologies, 2(2). pp. 1-15.
Pan, W. & Hawryszkiewycz, I. 2006b. A Method for
Describing Knowledge Work Processes. in press.
Röll, M. 2004. Distributed KM - Improving Knowledge
Workers' Productivity and Organisational Knowledge
Sharing with Weblog-based Personal Publishing.
BlogTalk 2.0, “The European Conference on
Weblogs”, Vienna, Jul 5-6.
A FRAMEWORK FOR SUPPORTING KNOWLEDGE WORK PROCESSES
257