This Special Issue had its genesis in an international Workshop on
Agents in Design held in June 2002, at MIT by the Guest Editors.
Computational agents have been developed within the artificial
intelligence community over an extended period. The concept of an agent
can be traced to Carl Hewitt's 1977 work on “actors.”
Hewitt defined actors as self-contained, interactive, and concurrently
executing objects. Since then, considerable research has gone into
developing the concept of an agent and into formalizing agents, developing
multiagent systems, and exploring their use. The use of agents in design
is more recent, and the first PhDs in the area appeared in the early
1990s. Although a precise and unique definition of an agent has yet to be
agreed upon, one distinguishing characteristic of an agent is that it
exhibits autonomous behavior. Research on agents in design focuses on two
primary areas: how to make agents useful in design, and how to apply them
to design tasks. This Special Issue has papers from both areas.