You are on page 1of 7

Intelligent Agents for Competitive

Intelligence: Survey of Applications


Kevin C. Desouza
Illinois Institute of Technology

EXECUTIVE SUMMARY
In this article the author discusses a rather recent paradigm to artificial-intelligence-
based computing, namely intelligent agents for generating competitive intelligence.
The explosion in Internet use and private network development can be viewed as
both a blessing and a curse. Companies that can effectively manage available
information without suffering from “information overload” are leaders in their
industry as they generate competitive intelligence. Those who drown in the
information are part of history or will be soon. The article concludes by
highlighting a series of business cases exemplifying the benefits of intelligent agents.
© 2001 John Wiley & Sons, Inc.

Introduction about its customers, products, markets, and competitors,


Businesses operate in a fiercely competitive environment the better off it will be. Competitive intelligence is one
where the key to survival is strategic management of of many byproducts of overall knowledge management
knowledge. Once a luxury in the early 1990s, knowl- by an organization.
edge management is now a prerequisite to compete in Knowledge management is one of the hottest
the new economy. The old economy was concerned buzzwords today second only to “dotcom.” The field of
with information gathering, whereas the new stresses knowledge management is still in its evolutionary stage.
creation of intelligence and its utilization. To succeed in Hence there is no universally accepted definition of
this operating environment, firms must create and sus- what it is. Davenport and Prusak, authors of Working
tain a competitive advantage (Porter, 1985). The ability Knowledge (1998), define it this way: “Knowledge is a
to develop and launch new successful products has been fluid mix of framed experiences, values, contextual in-
identified as a major determinant of sustaining a com- formation, and expert insight that provides a framework
petitive advantage. The more knowledge a business has for evaluating new experiences and information. It orig-
Competitive Intelligence Review, Vol. 12(4) 57– 63 (2001)
© 2001 John Wiley & Sons, Inc.

57
Desouza

inates and is applied in the minds of knowers. In organi- forth. Use of agents saves people time and money, as
zations, it is often embedded not only in documents or they perform specialized tasks on behalf of the contract-
repositories but also in organizational routines, processes, ing party. In the realm of information science, agents
practices, and norms” (p. 5). Another dimension to dis- are specific applications with predefined goals, which
cussing knowledge management is the process-oriented can run autonomously. Like their human counterparts
view. Knowledge management is concerned with the they perform specific functions. A prime example of
entire process beginning with its acquisition or creation, intelligent agents is in search engines on various Internet
followed by storage, dissemination, and routine mainte- websites. These agents help in retrieval of documents
nance. Knowledge management is all inclusive, con- based on user-defined criterion. Agents help in genera-
cerned with the internal as well as external environment tion of competitive intelligence in a multitude of ways,
of a business. Hence competitive intelligence is knowl- from basic monitoring of the external environment to
edge management of one’s external environment. more sophisticated negotiations and contracting with
According to a study by Gartner Group (2000), the external parties.
amount of data collected by an organization doubles
every year. Knowledge workers analyze only 5% of this What Are Intelligent Agents?
data. Knowledge workers spend 60% of their time Agent-based computing is one of the more recent de-
searching for important relationships in the data, 20% velopments in the field of AI, and because it is in its
analyzing the discovered relationships, and only 10% on infancy stage, there is no universally accepted definition
doing something with the analysis (i.e., making deci- of what agents are. Here are two well publicized
sions, implementing strategies and plans, etc.). Informa- definitions:
tion overload reduces decision-making capability by
50%. To help deal with the information overload vari- ➣ An intelligent agent is software that assists users and
ous techniques have emerged for knowledge gathering acts on their behalf. Agents perform predefined
and its management. Some of the better known meth- task delegated by their users. Agents can automate
ods for knowledge gathering include the use of statistics repetitive tasks, remember events, summarize com-
such as regression and cluster analysis on data. More plex data, learn, and make recommendations (Gil-
recently, however, the use of artificial-intelligence (AI)- bert, 1997).
based techniques on data has become fashionable. This
➣ Intelligent agents continuously perform three func-
can be seen through the increasing number of businesses
tions: perception of dynamic conditions in the
and academic research centers getting involved in what
environment, action to affect conditions in
is now called “Knowledge Discovery in Databases”
the environment, and reasoning to interpret
(KDD) or data mining. Popular AI techniques include
perceptions, solve problems, draw inferences, and
artificial neural networks, genetic algorithms, etc. A
determine actions (Hayes-Roth, 1995).
rather recent addition to the family of AI techniques is
the concept of intelligent agents. In the context of competitive intelligence certain
points need to be highlighted. First, agents act on behalf
ACCORDING TO ONE STUDY, KNOWLEDGE of their users, thus reducing their workload of sifting
WORKERS SPEND 60% OF THEIR TIME SEARCHING through large amounts of data for knowledge genera-
FOR IMPORTANT RELATIONSHIPS IN THE DATA, tion. Second, intelligent agents have the capability to
20% ANALYZING THE DISCOVERED interact with the external environment and perceive
RELATIONSHIPS, AND ONLY 10% DOING changes in it. They can then either inform their users of
SOMETHING WITH THE ANALYSIS, SUCH AS changes or dynamically react to them. Finally intelligent
IMPLEMENTING STRATEGIES AND PLANS. agents operate in continuum; they never take vacations
or sick leave.
The concept of agency is not a new one; we have Although there are multiple definitions of intelligent
agents in practically every aspect of commerce today. agents, there is agreement on what the essential charac-
An agent is someone who acts on our behalf to attain a teristics are (Turban & Aronson, 1998). When describ-
predefined goal. Financial brokers trade securities on our ing the characteristics of an object such as a house or a
behalf; lawyers represent their clients; so on and so person we have the option to state either external fea-

58
Intelligent Agents for CI

Figure 1.
Characteristics of Intelligent Agents.

tures, such as outside color of the house; height or almost never operate in isolation; they work within a
weight of the person, or we can describe the internal system or on a network. An agent’s environment in-
peculiarities, such as whether we consider the house cludes other agents, systems, human users, and in certain
cozy or the attitude of the person. As intelligent agents cases external objects such as sensory devices on factory
are electronic representations of people for whom they floors or robots. Agents receive inputs or requests from
perform specific tasks, we can characterize them using their environments and sends information back to them.
both internal and external features (see Figure 1 and
Table 1 for a summary).
Goal Driven
Internal Characteristics Agents essentially need to be their own boss and have
Autonomy clearly defined goals that they seek to accomplish. Goals
Being able to carry out tasks independently is the most of agents need to be well defined, as the essence of be-
important feature of an agent; this differentiates an agent ing an agent is concentrating on a specific task and do-
from any other computing technique. Traditional com- ing it better than anyone else can. Being goal driven
puter applications only respond to direct manipulation also entails that an agent be proactive rather than merely
via user instructions. Intelligent agents, on the other react to an environment. A classic example is Mi-
hand, can perform actions without user intervention crosoft’s intelligent wizard included in the Office 2000
(Maes, 1994). To be autonomous, an agent must have suite, the purpose of which is to make the interface easy
control over its behavior and also the necessary re- to use. The agent monitors user activity and proactively
sources (Woolridge & Jennings, 1995). When using a suggests better ways of accomplishing a task. It also can
search engine a user only inputs what needs to be re- react to user help queries.
trieved. The search agent will take the input and per-
form the search independently without user
intervention. This feature makes an application highly Intelligence
user friendly as the user does not have to care for the Agents need to possess intelligence in order to perceive
intricate workings of the agent. the environment and be autonomous when performing
tasks. The level of intelligence exhibited by an agent
Reactivity will depend on its function. We can incorporate expert
Agents should be able to perceive events in the environ- systems, neural networks, and genetic algorithms into
ment and react to them in a necessary fashion. Agents agents, which then make them intelligent.

59
Desouza

Table 1. Intelligent Agent Characteristics

Characteristics

Internal Autonomy Being able to carry out tasks independently


Reactivity Perceive events in the environment and react to them
Goal Driven Seek to accomplish clearly defined goals
Intelligence Some level of intelligence is needed for perception of
environment changes and accomplishment of goals
Mobility Navigate through electronic networks or send scripts and receive
data via networks
Continuity Run in continuum, never supposed to terminate
External Personality Determines internal and external behavior
Cooperation Collaboration on complex tasks for optimal goal attainment
Communication Medium of interaction with humans and other agents

Mobility External Characteristics


With the widespread use of the Internet and other elec- Cooperation
tronic networks mobile agents are becoming very popu- A collection of agents that work together toward attain-
lar. Mobile agents have the capacity to navigate through ment of a goal is called a multi-agent system. Such sys-
electronic networked architectures and perform their tems allow for scalability, permit software reuse, handle
task. While all agents are not mobile, there have been software evolution, and promote open systems. The
significant trends toward developing mobile agents. future of agent-based computing with developments in
Nonmobile agents can send scripts and receive data via Internet networking will be in multi-agent systems
networks but cannot move themselves. (Joshi & Munindar, 1999). For an agent to work in this
environment, it must be able to cooperate with its peers
Continuity and also coordinate efforts.
Agents operate in continuum; upon achievement of
their goals they continue to run in the background and Communication
monitor the environment. An agent-based application is
Agents need to be able to communicate with other
never supposed to terminate.
agents and humans. Agent– human communication can
be via terminal input such as keyboards, or more sophis-
Personality
ticated technologies such as natural language processing
Personality is both an internal and an external character-
and speech recognition. Multi-agent communication can
istic and is considered by many to be a gray area. As
take place using standard or defined protocols.
intelligent agents represent humans it is often desirable
that they exhibit human-like traits (Brenner, Zarnekoq,
& Wittig, 1998). Just as people’s personalities tell a lot Intelligent Agents at Work
about how they deal with the environment, similar rules This section highlights business cases that demonstrate
apply to intelligent agents. Agents with extrovert charac- the use of intelligent agents for various aspects of com-
teristics such as cooperation and communication will petitive intelligence from its generation to dissemination
interact in a team environment. Trustworthiness is an for attainment of organizational goals.
important personality trait. Similarly users must be able
to trust the workings of intelligent agents before they Intelligence Gathering
fully interact with them. The amount of explanation an Probably the biggest and most well-known use of agents
agent can provide as to why it is performing certain task is in search engines. These help users locate documents
will lead users to delegate more as they have a sense of per a predefined criterion. Lycos, a premier search en-
security (Maes, 1994). gine, is a multi-agent system that can visit 10 million

60
Intelligent Agents for CI

Web pages per day. The basis of this system is a special Stanford University), which allows users to create
kind of agent called a Spider. Spiders are independent software agents in Java.
software agents that crawl the Web to gather informa-
tion. The spiders communicate directly with a compo- Another application of intelligent agents is in the
nent called the Update Server and relay new pages form of shopbots. Residing on various websites, shop-
while also reporting dead links. The URL Server man- bots provide an efficient and hassle-free way of shopping
ages the pages to be visited by the spiders. Its job is to online. Shopping agents provide extra information such
give each spider a list of URLs and to receive from each as product reviews, author bibliographies or biographies,
spider the data it collects about links it may discover. samples of book chapters, or album tracks that can help
The catalogue update server receives data from spiders, in a purchasing decision—all through the click of a but-
indexes it, and stores it in a repository. ton. The customer is in control; use of shopping agents
Computer Associates is at the forefront of develop- can help them search through multiple vendors in a
ment with its Neugent (Neural agent) Technology for cost-efficient manner thus leading to greater savings.
use with the Unicenter TNG System. These agents can Customers that use shopbots can be both private indi-
predict the probability of various network states within viduals and businesses. Businesses can use them to check
90% accuracy. The backbone of this agent is a neural out their competitor’s pricing deals and other marketing
network that takes in data about system information and promotions in an effort to gain insights. BargainFinder,
looks for patterns. The system is built and trained to built at Accenture (formerly Anderson Consulting), pro-
know which are good and bad states. Neugent can pre- vides valuable information to buyers through price com-
dict within 45 minutes when a system is going to crash. parisons of online retailers (see http://bf.cstar.ac.com/
Other organizations that are developing smarter network
bf/ for more information).
monitoring systems include Tivoli, Hewlett-Packard,
and Novell (Pendery, 1999).
Intelligence Dissemination
Intelligence Creation Agents are also used to study online consumer buying
Analysts can use agents to routinely search for relation- patterns and recommend suitable products. This makes
ships between new data, update old data, perform spe- for personalization of services and higher results than
cific calculations, etc. Bose and Sugumaran (1999) have achieved with mail or other forms of target marketing.
designed an agent-based system for data mining ,using Say that you like rock music and are viewing listings of
IBM’s Intelligent Data Miner. The system consists of music CDs; if an agent knows your preference and finds
five agents: your favorite band’s album on sale, recommending that
product to you will most likely generate an instanta-
1. User interface agent—provides a Web interface for
neous sale. Moreover, being happy with the service you
users to interact with the data miner and help him
may become a repeat customer.
or her perform data analysis and display results.
According to Forrester Research, a customer call
2. Coordinator agent—responsible for delegation and
handled by a live agent costs $33. The similar call han-
managing various tasks that need to be performed
dled in a chat room costs $7.80. Developing an intelli-
for problem solving.
3. Data-set agent—responsible for keeping track of gent agent to handle the same request by searching
what data is stored in which data mark or data through the knowledge base costs $1.70 (Schwartz,
warehouse and actively maintaining meta-data 2000). MySimon.com uses shopbots called Simon Prod-
information. uct Intelligent (SPI) agents, which are equipped by the
4. Mining agent— executes the user defined algo- Virtual-Learning-Agent System that mimics the shop-
rithms, performs OLAP analysis, and communi- per’s behavior and learns user preferences. If a shopper is
cates the results to user or other agents. searching for shoes, the agent will not only retrieve
5. Visualization agent—allows for ad hoc and pre- prices of various vendors, but also color, type, and other
defined reporting capabilities and a wide array of user preferences. While this is not directly competitive
visualization methods. The system is implemented intelligence, it is a competitive advantage over organiza-
using “ JATLite” (Java Agent Template Lite from tions that are not sensitive to customer needs.

61
Desouza

Intelligence Utilization intelligence. The following are some resources to begin


Electronic commerce transactions can be broken down exploring agent-based computing. For a general intro-
into three types: auctions, biddings, and one-to-one duction to agents, the books mentioned are highly rec-
selling. Negotiation is a key component of all types of ommended. For more specific areas of agent application,
dealings and agent have been deployed to help automate please see journal or conference proceeding articles. Also
this process. Agents help in the negotiation process included is a list of various prominent academic institu-
through automated requirements gathering, bidding, and tions that have dedicated research centers for agent-
sealing a contract deal. This saves human negotiation based computing.
time and agents are often far better at finding deals in
complex settings as they can search through a larger Books
space in time constraints. Andersen Consulting’s Kasbah Bradshaw, J. (Ed.). (1997). Software Agents. Boston:
is a multi-agent system that facilitates online negotiating MIT Press.
in a one-to-one environment and finds the best combi- Brenner W., Zarnekoq, R., & Wittig, H. (1998).
nation of deals for both buyers and sellers. In this way Intelligent Agents: Foundations and Applications. Berlin:
agents utilize competitive intelligence and attain business Springer-Verlag.
goals automatically. Guilfoyle, C., Jeffcoate, J., & Stark, H. (1997). Agents
FinCEN is an agency of the U.S. Treasury depart- on the Web: Catalyst for E-commerce. London: Ovum Ltd.
ment that overlooks policies and implementations and Jennings, N.R., & Woolridge, J.M. (Eds.). (1998).
detects money laundering in an effort to support federal, Agent Technology: Foundations Applications, and Markets.
state, local, and international law authorities. All cash Berlin: Springer-Verlag.
transactions involving dollar amounts above $10,000
Journal Articles
must be reported and analyzed. This amounts to ap-
Conway, D.G., & Koehler, G.J. (2000, January). In-
proximately 10 million transactions a year, which cannot
terface agents: Caveat mercator in electronic commerce.
be manually monitored. The FinCEN Artificial Intelli-
Decision Support Systems, 27(4), 355–366.
gence System (FAIS) uses a multi-agent cooperative sys-
Liang, T.-P., & Jin-Shiang, H. (2000, June). A
tem to weed through this large data space and search for
framework for applying intelligent agents to support
fraud and abnormalities by using neural network and
electronic trading. Decision Support Systems, 28(4), 305–
other pattern matching techniques (Goldberg & Senator,
317.
1998).
Woolridge, M., & Jennings, N.R. (1995). Intelligent
In Sydney, Australia, tests are being carried out with
agents: Theory and practice. Knowledge Engineering Re-
an agent-based air traffic control system. Each plane
view, 10(2), 115–152.
landing at the airport is assigned an agent that monitors
and facilitates all necessary operations such as gate alloca- Conference Proceedings
tion and runway choice. Desouza, K. (2001, April). Artificial intelligence for
healthcare management. In Proceedings of the First Interna-
Conclusions and Outlook tional Conference on Management of Healthcare and Medical
Intelligent agents are very specific applications that run Technology. Enschede, The Netherlands: Institute for
autonomously and continuously in pursuit of a goal. Healthcare Technology Management.
Agents are here to stay. With the exponential growth of Maes, P. (1994, July). Agents that reduce work and
data on the Internet and other digital networks, agents information overload. Communication of the ACM, 37(7),
are going to be widely used to help in searching and 19 –35.
weeding through data. Agents will become common- Guttman, R., & Maes, P. (1998, July). Cooperative
place within the next year or two, providing significant vs. competitive multi-agent negotiations in retail elec-
benefits for managing competitive intelligence. tronic commerce. In Proceedings of the Second International
Workshop on Cooperative Information Agents. Paris, France.

Appendix: Getting Started with Agents Academic Research


As illustrated in this article, intelligent agents offer sig- Massachusetts Institute of Technology
nificant benefits for acquiring and managing competitive Carnegie Mellon University

62
Intelligent Agents for CI

Stanford University Joshi, A., & Munindar, P.S. (1999). Multi-agent systems on
University of Illinois at Urbana-Champaign the net. Communications of the ACM, 42(3), 38 – 40.
University of California (Berkeley and Los Angeles)
Maes, P. (1994). Agents that reduce work and information
University of Texas at Austin
overload. Communications of the ACM 37(7), 19 –35.
University of Florida
Georgia Institute of Technology Pendery, D. (1999, February). Management agents get
smarter. InfoWorld, 1, 29 –31.

References Porter, M.E. (1985). Competitive advantage: Creating and


Bose, R., & Sugumaran, V. (1999). Application of intelligent sustaining superior performance. New York: The Free Press.
agent technology for managerial data analysis and mining. Da- Schwartz, E. (2000, February). Web “Bots” enhance self-serve
tabase for Advances in Information Systems. 30(1), 77–94. experience. InfoWorld, 7,.
Brenner, W., Zarnekoq, R., & Wittig, H. (1998). Intelligent Turban, E., & Aronson, J. (1998). Decision support systems and
software agents: Foundation and applications. Berlin: intelligent systems. Upper Saddle River, NJ: Prentice Hall.
Springer-Verlag.
Woolridge, M., & Jennings, N.R. (1995). Intelligent agents:
Davenport, T., & Prusak, L. (1998). Working knowledge. Theory and practice. Knowledge Engineering Review, 10(2),
Boston: Harvard Business School Press. 115–152.
Gartner Group. (2000). [Online]. Available at http://www.
gartner.com.
About the Author
Kevin C. Desouza received his MBA (Honors) from the Stu-
Gilbert, D. (1997). Intelligent agents: The right information at art Graduate School of Business, Illinois Institute of Technol-
the right time. White paper, IBM Corporation. [On-line]. ogy, with a concentration in information management and his
Available: http://www.networking.ibm.com/iag/iagwp1.html. B.Sc. with distinction from the University of Illinois at Chi-
cago in Accounting and Information & Decision Sciences. He
Goldberg, H.G., & Senator, T.E. (1998). The FinCEN AI
currently works as a software engineer for CCC Information
system: Finding financial crimes in a large database of cash
Services, Inc. His research interests are in the fields of data
rransactions. In N.R. Jennings & M.J. Woolridge (Eds.),
mining, artificial intelligence, economics of information systems,
Agent technology: Foundations, applications, and markets
and medical technology. His papers, including those forthcom-
(pp. 189 –215). Berlin: Springer.
ing, have appeared in conference proceedings and journals. He
Hayes-Roth, B. (1995). An architecture for adaptive intelli- is currently working on a book on artificial intelligence tech-
gent systems. Artificial Intelligence: Special Issue on Agents niques for knowledge management. He may be contacted by
and Interactivity, 72(1–2), 10 –18. e-mail at kevind@stuart.iit.edu.

63

You might also like