AgentWeb
Agents for ...
Information retrieval and knowledge management
- ALIAS
Manufacturing
- AARIA
- Autonomous Agents at Rock Island Arsenal, is an ARPA-sponsored project designing an autonomous agent
based factory scheduler at the Rock Island Arsenal. The project team is headed by Intelligent Automation, Inc.
(Rockville, MD) and includes the University of Cincinnati, Industrial Technology Institute, and Flavors Technology, Inc.
The agents, programmed in objective-C and running on a network of Pentium based computers under PDO (Portable
Distributed Objects), will actively represent each step on the ladder of manufacturing a part: going from the customer,
through the sales representative, engineers, manufacturing processes, and finally to the raw materials.
- The SIGMAN page
- SIGMAN is an alliance of members of the American Association for Artificial Intelligence (AAAI) who
are interested in the theory and practice of AI as applied to manufacturing problems such as materials
and design, operations and production, distribution and field service, and organization and management.
SIGMAN exists to facilitate communication and cooperation among those interested in defining
manufacturing problems which are amenable to AI-based solutions, developing and describing such
solutions, and evaluating implementations in service and against one another. SIGMAN supports its
members through such activities as holding business meetings, organizing workshops, publishing
newsletters, and maintaining benchmark problem sets.
Electronic commerce
- Knowledge based Electronic Markets Workshop
- The AAAI-2000 Workshop on Knowledge-based Electronic Markets Monday, July 31, Austin TX, USA. Held at the National Conference on Artificial Intelligence with support from the Institute for Global Electronic Commerce.
- AmEC: Agent-mediated Electronic Commerce
- Tete-a-Tete (T@T)
- Frictionless Commerce Inc
- "
Our mission is to dramatically improve and expand the way
people buy and sell online, by developing next-generation
comparison shopping technologies and providing them to
high-traffic Web sites as private-label services."
- SICS Agent-Based Market Space
- The vision is to enable automation of electronic commerce, focused on the
interaction in a market (like searching, negotiation, deal settlement) using
agents.
- BotTechnology.com
- BotTechnology.com, Inc. is a global development organization that
consults, designs, creates and implements bots and intelligent agents
that search, monitor, update, maintain and perform e-commerce on the
Internet.
- CEO's Guide to eCommerce Using... Agents
- A CEO's Guide to
eCommerce
Using
Object-Oriented
Intelligent Agent
Technology, Peter Fingar, June, 1998
- Intelligent Agents for Electronic Commerce
- Research group at the University of Minnesota.
- Agent-Based Virtual Market for Electronic Commerce
- M. Tsvetovatyy, M. Gini, B. Mobasher, Z. Wieckowski, "MAGMA: An Agent-Based Virtual
Market for Electronic Commerce", Applied Artificial Intelligence, special issue on Intelligent
Agents, N. 6, September 1997.
- The FAST Electronic Broker -- Standard Parts Acquisition
- the FAST Electronic Broker is a prototype automated procurement
service being developed by the FAST Project atUSC ISI under the sponsorship of DARPA
- Project Impulse (MIT)
- In this research project we explore a scenario in which
e-commerce meets "brick-and-mortar" commerce
through a system of buying and selling agents
(representing individual consumers and retailers
respectively) that engage in multi-parameter negotiation
and run on wireless mobile devices.
- AI for EC
- AI for Electronic Commerce,
a AAAI-99 Workshop,
Sunday July 18, 1998 -- Orlando, Florida
- TradingDynamics
- TradingDynamics develops online business-to-business trading solutions for
deploying Internet exchanges and auctions.
- Bizbots
- BusinessBots has developed the Java Agent-enabled Marketplace
(JAM), a powerful, scalable, and highly configurable universal server
for enabling real-time marketplaces over the Internet.
Applications and Software
- PUBLISH
Applications
HCI
- HAL: The Next Generation Intelligent Room
- Hal is a highly interactive environment that uses embedded computation to observe and
participate in the normal, everyday events occurring in the world around it.
An offshoot of the MIT AI Lab's Intelligent Room, Hal has cameras for eyes, microphones for
ears, and uses a variety of computer vision, speech and gesture recognition systems to allow
people to interact naturally with it. Hal is the next generation of the Intelligent Room, designed
to support the kind of human-computer interaction that up until now has only been science
fiction.
Planning and Scheduling
Information Retrieval
Manufacturing
Electronic Commerce
- CommerceNet's eCo Framework
- An article from XML.COM on CommerceNet's eCo framework and other approaches to business document interoperability.
Software
Academic
Platforms
- Open Agent Architecture (OAA)
- An agent platform developed by SRI
- Zeus Agent Building Toolkit
- A FIPA-compliant agent platform, developed by British Telecom's R&D
- Hive: a platform for mobile agents
- Hive is a Java software platform for creating distributed applications. Using Hive, programmers can easily create systems that connect and use data from all over the Internet. At its heart, Hive is an environment for distributed agents to live, communicating and moving to fulfill applications.
- Bee-gent Multi Agent Framework
- Bee-gent is a new type of development framework in that it is a 100% pure agent system. As opposed to other systems which make only some use of agents, Bee-gent completely "Agentifies" the communication that takes place between software applications. The applications become agents, and all messages are carried by agents. Thus, Bee-gent allows developers to build flexible open distributed systems that make optimal use of existing applications. This software is developed by Computer & Network Systems Laboratory Corporate Research & Development Center TOSHIBA Corporation.
- Agent Building Shell (ABS)
- Bee-gent is a new type of development framework in that it is a 100% pure agent system. As opposed to other systems which make only some use of agents, Bee-gent completely "Agentifies" the communication that takes place between software applications. The applications become agents, and all messages are carried by agents. Thus, Bee-gent allows developers to build flexible open distributed systems that make optimal use of existing applications. This software is developed by Computer & Network Systems Laboratory Corporate Research & Development Center TOSHIBA Corporation.
- Odyssey Site
- About Aglets Software Development Kit: Think of the Internet as a distributed, massively parallel supercomputer that connects information repositories, databases, intelligent agents, and mobile code. Imagine sending your own personalized agents to roam the Internet. They will monitor your favorite Web sites, get you the ticket you couldn't get at the box office, or help you to schedule meetings for your next overseas trip. Sounds like science fiction? Maybe, but at IBM Research we decided to do something about it. Read on and learn about Aglets Software Development Kit from IBM. We are confident that you will be excited about what you discover!
- A-Match
- The Intelligent Software Agents group at Carnegie-Mellon University have designed the A-Match system to be a web interface to their Matchmaker. A matchmaker acts similar to a yellow pages service; it collects advertisements from service-providing agents and offers a mechanism for service-requesting agents to search its database. A-Match is a web interface to the RETSINA Matchmaker. In the RETSINA multiagent system, the Matchmaker serves as a liaison between agents that request services and agents that provide services. Within the RETSINA multiagent system, agents automatically communicate their advertisements and requests to the Matchmaker with KQML messages. A-Match provides an interface for human users to advertise their agents, find agents with the desired capabilities, query and customize agents.
- JATLite
- JATLite (Java Agent Template, Lite) is a package of programs written in the Java language that allow users to quickly create new software "agents" that communicate robustly over the Internet. JATLite also provides a basic infrastructure, shown in Figure 1, in which agents register with an Agent Message Router (AMR) using a name and password, connect/disconnect from the Internet, send and receive messages, transfer files with FTP, and generally exchange information with other agents on the various computers where they are running. Developed at the Center for Design Research (CDR), Stanford University.
- FIPA-OS
- Nortel's open source implementation of the mandatory
elements contained within the FIPA 97 specification
for agent interoperability. It is implemented in
Java and requires the use of the Voyager Orb, IBM's XML
parser, and SiRPAC from W3C (all free).
- The JAM Project:
- The JAM Project: Fraud and Intrusion Detection Using Meta-learning Agents
- The Agent Building Shell: Programming Cooperative Enterprise Agents
- Enterprise Integration Laboratory
University of Toronto
This project is developing an Agent Building Shell that provides several reusable layers of
languages and services for building agent systems: coordination and communication
languages, description logic-based knowledge management, cooperative information
distribution, organization modeling and conflict management. The approach is being used to
develop multiagent applications in the area of manufacturing enterprise supply chain
integration.
- DECAF Agent Framework
- DECAF (Distributed Environment Centered Agent Framework) provides a platform for
extremely rapid development of agents. This is accomplished by building an operating
environment that provides an interface, internal agent scheduling and monitoring in a fashion
similar to operating system primitives. The agent developer does not need knowledge of any of
this structure and can thus focus on development of the agent itself. The basic DECAF
architecture has been built using the Java programming language. The rapid prototyping has
been tested by development of approximately 15 agents over a two week period by a recent
class.
- EXCALIBUR
- EXCALIBUR is a generic architecture for autonomous agents used in a complex
computer-game environment. These agents must be able to find the right actions to pursue
their given goals and adapt their behavior to new environments or opponents. Agents also must
be able to communicate and perform coordinated group actions.
- FarGo
- Distributed Systems Group, Technion - Israel Institute of Technology.
FarGo is a Java-based programming environment for the development of
mobile-component-based distributed applications
- RETSINA
- Carnegie Mellon University.
RETSINA is a reusable agent. Each RETSINA agent has four reusable modules for
communicating, planning, scheduling and monitoring the execution of tasks and requests from
other agents. A RETSINA agent is distinguished according to the kind of task it performs (i.e.
interface, task, and information agents).
Agents and Learning
Agent Societies
Agent Theories
Believable Agents
BDI Agents
- JACK Intelligent Agents
- JACK Intelligent AgentsTM is a new concept - an environment for building, running and integrating commercial JAVA-based multi-agent systems using a component-based approach.
- dMARS
- dMARS is an easy-to-use programming and execution system that enables you to implement decision support and task management as part of larger distributed real-time systems. dMARS is based upon the concept of 'software agents'. dMARS agents are reactive computer processes that incorporate a motivational component. This enable these systems to carry out complex tasks in a goal-directed way while being responsive to charges in the environment. Agent-oriented processes are more effective and robust than traditional complex systems in that they have the capacity to reason about their goals. They can determine how to achieve their goals and when to modify or abandon goals in response to changing environmental conditions. This provides the cability to carry out complex tasks in highly dynamic and uncertain environments.
- UMPRS Agent
- UMPRS is a Belief-Desire-Intention agent architecture based upon the Procedural Reasoning
System (PRS) of Georgeff, Ingrand, Rao, Lansky, and others. Unlike many "agents" available
today which are useful in very restricted domains, UMPRS is applicable to nearly any
application domain. It supports top-down, goal-based reasoning and selects goals and plans
based on maximal priority. Source code and documentation are available for download at the
UMPRS website.
Communicative Agents
- WinPROLOG Communication Libraries
- An AGENT Library for WIN-PROLOG by Z. Meltem ISMIK (melly@lpa.co.uk)
allowing you to write Prolog agents which communicate using the agent
communication language of your choice (e.g. one of the examples use
straightforward Prolog tuples, the other uses KQML). The KQML example
features a KQML speaking facilitator and a generic client agent which
communicates with this facilitator.
- JAFMAS
- University of Cincinnati
JAFMAS provides a framework to guide the development of multiagent systems along with a
set of classes for agent deployment in Java. The framework is intended to help beginning and
expert developers structure their ideas into concrete agent applications. It directs development
from a speech-act perspective and supports multicast and directed communication, KQML or
other speech-act performatives and analysis of multiagent system coherency and consistency.
The JAFMAS project provides a good comparison of agent tools with a particular emphasis on
mobile agent projects.
- JATLiteBean Site
- University of Otago
JATLiteBean takes the KQML-speaking functionality of JATLite and wraps it into a JavaBean.
JATLiteBean provides an easier-to-use interface to JATLite features including KQML
message parsing, receiving and sending. It provides an extensible architecture for message
handling and agent "thread of control" management. It also supports automatic advertising of
agent capabilities to facilitator agents. Also included is a generic configuration file parser and
KQML syntax checker.
Interface Agents
Mobile Agents
- IBM Aglets Workbench
- About Aglets Software Development Kit: Think of the Internet as a distributed, massively parallel supercomputer that connects information repositories, databases, intelligent agents, and mobile code. Imagine sending your own personalized agents to roam the Internet. They will monitor your favorite Web sites, get you the ticket you couldn't get at the box office, or help you to schedule meetings for your next overseas trip. Sounds like science fiction? Maybe, but at IBM Research we decided to do something about it. Read on and learn about Aglets Software Development Kit from IBM. We are confident that you will be excited about what you discover!
- MOLE Site
- The Distributed Systems group at the IPVR of the University of Stuttgart started working on Mobile Agents in 1994. In March 1995 a research group for Mobile Agents was established by Prof. Rothermel with the goal of developing the technology, to assess potential uses and to appraise problems and solutions in this area. The project name - Mole - is not an acronym but simply the name of the project mascot.
- Grasshopper
- Grasshopper, the agent development platform launched by IKV++ in August 1998, enables the user to create a wealth of applications based on agent technology. Grasshopper is completely implemented in Java, a programming language which has become widely known amongst programmers, giving them the opportunity to work with Grasshopper without intensive further training. Companies with an urgent need for true distributed systems can therefore benefit almost immediately from the advantages of Java as well as from Grasshopper's unique suitability for such systems. Grasshopper is also the first mobile agent environment which is compliant to the industry standard supporting agent mobility and management (OMG MASIF). This compliance ensures compatibility with other agent environments or applications based on the same standard thus avoiding costly and time consuming integration procedures.
- Concordia
- CONCORDIA is a full-featured framework for development and management of network-efficient mobile agent applications for accessing information anytime, anywhere and on any device supporting Java.
- MAP (A Mobile Agent Platform)
- In this area, the emerging technology of mobile agents aroused considerable interest. Mobile agents are applications that can move through the network for carrying out a given task on behalf of the user. MAP (Mobile Agents Platform) is a software package for the development and the management of mobile agents. The language used both for developing the platform and for carrying out the agents is Java. The platform gives the user all the basic tools needed for creating some applications based on the use of agents. It enables us to create, run, suspend, resume, deactivate, reactivate local agents, to stop their execution, to make them communicate each other and migrate.
- Hive: a platform for mobile agents
- A Java software
platform for creating distributed
applications developed at the MIT media lab and distributed under GPL. Using Hive, programmers
can easily create systems that connect
and use data from all over the Internet.
At its heart, Hive is an environment for
distributed agents to live,
communicating and moving to fulfill
applications.
- Klaim Project
- Klaim is a formalism that supports a programming paradigm where processes, like data, can be moved frome
one computing environment to another. Klaim naturally supports programming with explicit localities; it
consists of a core Linda with multiple tuple spaces and of a set of operators for building processes.
- Odessey
- Voyager
- Obliq
- Phantom
- Gypsy
- Technical University of Vienna.
The Gypsy Project utilizes Java for the implementation of a flexible environment for
experimenting with mobile agent programming. It is intended for application in Internet
information retrieval, Internet commerce, mobile computing, and networks network
management.
- Mobiware Middleware Toolkit
- Mobiware is a software-intensive adaptive mobile networking environment based on
distributed object technology. Built on CORBA and Java distributed object technology, it runs
on mobile devices, wireless access points and mobile-capable switch/routers providing a set
of open programmable interfaces and algorithms for adaptive mobile networking.
- ARCA
- ARCA is a Java-based mobile agent framework developed at the University of Catania (Italy) inside the
SunTM Microsystems project "Java Campus". ARCA offers a reliable and versatile platform to develop
mobile agent applications in Java.
Multi Agent Systems
- LALO
- LALO is a programming environment which permits the development of multiagent systems.
The architecture is extensible and allows creating multiagent systems including reactive agents
and deliberate agents. In addition, LALO permits the definition of agents using this new
programming paradigm. The inter-agent communication language used is KQML ("Knowledge
Query and Manipulation Language"). LALO is an Agent Oriented Programming (AOP)
language and a framework for developing intelligent multiagents systems. A program written in
LALO is translated into C++ source code, and then compiled with a C++ compiler.
- MultiAgent Systems Tool (MAST)
- Intelligent Systems Group, Department of Telematic Systems Engineering
Technical University of Madrid
MultiAgent Systems Tool is a general purpose distributed framework for the cooperation of
multiple heterogeneous agents. The MAST architecture consists of two basic entities: the
agents and the network through which they interact.
- Sodabot
- MIT Artificial Intelligence Lab.
Sodabot is a general-purpose software agent user-environment and construction system. Its
primary component is the basic software agent- a computational framework for building agents
which is essentially an agent operating system. This project developed a new language for
programming the basic software agent whose primitives are designed around human-level
descriptions of agent activity. Using this programming language, users can implement a
wide-range of typical software agent applications, e.g. personal on-line assistants and meeting
scheduling agents.
Physical Agents
Related Topics
Ontologies
- The Classic Knowledge Representation System
- Classic is a knowledge representation(KR) system designed for
applications where only limited expressive power is necessary, but rapid
responses to questions are essential. Classic is based on a description
logic(DL), which gives it an object-centered flavor, and thus most of the
features available in semantic networks are also available in Classic.
Auctions
- eMediator
- eMediator is a free-to-use next generation electronic commerce server. It provides several services that facilitate efficient commerce, both in terms of process and outcome. It uses state-of-the-art technologies developed by the Multiagent Systems Research Group at the Computer Science Department of Washington University in St. Louis, headed by assistant professor Tuomas Sandholm.
- Kasbah Site
- Kasbah is an ongoing multi-agent research project to help realize a fundamental transformation in the way people transact goods -- from requiring constant monitoring and effort, to a system where software agents do much of the work on a user's behalf. A user wanting to buy or sell a good creates an agent, gives it some strategic direction, and sends it off into the agent marketplace. Kasbah agents pro-actively seek out potential buyers or sellers and negotiate with them on their creator's behalf. Each agent's goal is to make the "best deal" possible, subject to a set of user-specified constraints, such as a desired price, a highest (or lowest) acceptable price, and a date to complete the transaction.
Recommender Systems
- Jess, the Java Expert System Shell
- Jess is a rule engine and scripting environment
written entirely in Java by Ernest Friedman-Hill at Sandia (Livermore). Jess was originally
inspired by the CLIPS expert system shell, but has grown into a complete, distinct
Java-influenced environment.
- Infospiders
- University of California San Diego.
InfoSpiders (aka ARACHNID: Adaptive Retrieval Agents Choosing Heuristic Neighborhoods
for Information Discovery)
This project features an artificial life inspired model using endogenous fitness for information
retrieval in large, dynamic, distributed, heterogeneous databases, such as the WWW. A
population of agents is evolved under density dependent selection for the task of locating
information for the user. The energy necessary for survival is obtained from both environment
and user in exchange for relevant information. By competing for energy, the agents robustly
adapt to their environment and are allocated to efficiently exploit their shared resources.
- Social Interaction Framework (SIF)
- DFKI (German Research Institute for AI).
The Social Interaction Framework (SIF) is a tool for rapid-prototyping of simulations involving
multiple agents. It supports the design by providing ready-to-use components and several
debugging functions during run-time. With this software you can concentrate on agent-oriented
design and the study of the interactions between agents. SIF takes care of issues such as
parallel computing and visualization.
Commercial
- AgentBuilder® Site
- AgentBuilder is an integrated software
development tool that allows software developers
with no background in intelligent systems or
intelligent agent technologies to quickly and easily
build intelligent agent-based applications.
AgentBuilder reduces development time and
development cost and simplifies the development
of high-performance, robust agent-based
systems.
- Web Workshop - Microsoft Agent Home
- Microsoft® Agent is a set of software services that supports the presentation of software agents as interactive personalities within the Microsoft Windows® interface. Microsoft Agent's conversational interface approach is an extension and enhancement of the existing interactive modalities of the Windows interface.
- ObjectSpace Voyager
- An agent-enabled ORB in Java.
- KAoS
- AgentSheets
- "
Spreadsheet-like workspaces contain agents instead of just numbers and
strings to play "what-if" games and re-package information gathered from web. End-user programmable Agents, created with the Visual AgenTalk tool,
read web pages, play videos, sound, MIDI, speak, compute formulas, react to
mouse, keyboard. "
- Agentx
- "State of the art, lightweight,
high performance, and scaleable
distributed computing libraries written
in pure Java which provide object
request broker and autonomous
mobile agent services..."
- Bits & Pixels: INtelligent Agents Facory
- "The Intelligent Agent Factory reduces the time needed to create intelligent agent solutions. The
agents are intelligent in the sense that they are controlled with rules written in Jess (CLIPS), a
forward-chaining system. Agents and rules are generated from simple specifications of
workflows. "
- Intelligent Agent Library
- The Intelligent Agent Library provides an intelligent agent framework that includes extensive
facilities for agent communications and for building larger agent assemblies. There is a
KQML-based agent framework and many examples illustrating agents that perform activities
for web-enabled applications. The library also supports mobile agents.
- LiveAgent - Web Automation Software
- AgentSoft's Java-based LiveAgent Pro provides an easy to use, powerful, flexible, and
extensible way to automate Web activity. LiveAgent Pro is used to create Internet/Intranet
scripts using a recording environment (like a high-level macro recorder or automated testing
tool). A developer performs a sequence of Web operations in his/her browser, and those
actions are automatically saved by LiveAgent Pro as a script (or "agent"). The completed script
can then be run by the user or scheduled for automatic launching.
- Microsoft Agents
- Microsoft Agent is a set of programmable software services that supports the presentation of
interactive animated characters within the Microsoft Windows interface. Developers can use
characters as interactive assistants to introduce, guide, entertain, or otherwise enhance their
Web pages or applications in addition to the conventional use of windows, menus, and
controls.
- Via Kinetoscope
- UMPRS is a Belief-Desire-Intention agent architecture based upon the Procedural Reasoning
System (PRS) of Georgeff, Ingrand, Rao, Lansky, and others. Unlike many "agents" available
today which are useful in very restricted domains, UMPRS is applicable to nearly any
application domain. It supports top-down, goal-based reasoning and selects goals and plans
based on maximal priority. Source code and documentation are available for download at the
UMPRS website.
- Bee-gent
- Toshiba: "Bee-gent is a new type of software development framework in that it is a 100% pure agent
system. As opposed to other systems which make only some use of agents, Bee-gent
completely "Agentifies" the communication that takes place between software applications.
The applications become agents, and all messages are carried by agents. Thus, Bee-gent
allows developers to build flexible open distributed systems that make optimal use of existing
applications. "
- CABLE Co-operative Agent Building Environment
- CABLE is a key part of the GRACE system architecture. It provides support to users in the development and
running of intelligent multi-agent applications. CABLE, developed by Logica for this project, is a highly productive
environment for developing large and complex distributed applications for i) intelligent decision support and ii)
modelling and simulation.
- Cybele: An Infrastructure for Autonomous Agents
- This infrastructure supports a number of services for agent-based applications that most
platforms do not provide. These include: (i) Agent creation and deployment over a network of
varied platforms, (ii) a message addressing scheme for agent communication which is
independent of the location of a sending or receiving agent, (iii) the accumulation of messages
intended for a currently busy recipient agent,. (iv) the proper conversion of message data
across platforms, (v) multicasting, broadcasting, and peer-to-peer messaging, and (vi) the
migration of agents across processors for performance optimization and/or fault tolerance.
- Zeus
- British Telecommunications Labs.
Zeus is a 'collaborative' agent building environment and component library written in Java.
Each ZEUS agent consists of a definition layer, an organisational layer and a co-ordination
layer. The definition layer represents the agent's reasoning and learning abilities, its goals,
resources, skills, beliefs, preferences, etc. The organization layer describes the agent's
relationships with other agents. The co-ordination layer describes the co-ordination and
negotiation techniques the agent possesses. Communication protocols are built on top of the
co-ordination layer and implement inter-agent communication. Beneath the definition layer is
the API.
- Knowbot System Software - Version 1.0 alpha 2
- Knowbot® is a research infrastructure for mobile agents ("Knowbot programs") intended for
use in widely distributed systems such as the Internet. The current version is an experimental
prototype. The Knowbot software is written in Python, an interpreted object-oriented
programming language. The software executes Knowbot programs also written in Python.
However, the design of the Knowbot architecture allows multiple programming languages;
support for Knowbot programs written in Java (in addition to Python) is planned for a future
release. Knowbot programs written in Python and Java should then be able to interoperate.
- Multi-Agent Modeling Language (MAML)
Companies
- PUBLISH
- TradingDynamics
- TradingDynamics develops online business-to-business trading solutions for
deploying Internet exchanges and auctions.
- Bizbots
- BusinessBots has developed the Java Agent-enabled Marketplace
(JAM), a powerful, scalable, and highly configurable universal server
for enabling real-time marketplaces over the Internet.
- AgentSoft
- AgentSoft has been purchased by Genesys Telecommunications Labs, Inc. Alcatel has just announced plans to acquire Genesys. Check back soon for more information on how AgentSoft's ground-breaking intelligent agent technology is being integrated into Genesys products and services.
- BotTechnology.com - Bots and Intelligent Agents Designers, Developers and Consultants
- Frictionless Commerce Incorporated : Welcome
- Our mission is to dramatically improve and expand the way people buy and sell online by developing next-generation comparison shopping technologies and providing them to high-traffic Web sites as private-label services. We are creating electronic markets that mirror the way people buy and sell goods and services in the physical world. Today's comparison shopping environments focus on finding the lowest price. While we recognize that price plays an important role in purchase decisions, it is seldom the sole factor considered. Very few of us want the least expensive car, computer, or camcorder. Instead, we want the best price on the products which meet all of our needs. In short, we want the best value. More often than not the products which represent the best value are not the least expensive ones. This becomes clear when we consider factors such as brand reputation, delivery time, customer service, or any non-price feature. Our FrictionlessSM Value-Comparison Engine is the industry's first value-based comparison shopping engine that considers both merchant and product features.
- Net Perceptions
- One of the leading providers of collaborative filtering software
- IKV++ GmbH providing high-tech consultancy, products and telecommunication technology
- IKV++ creates integrated and customised solutions in the field of information and communication technology. Our wide range of products and services is based on the principle of permanent innovation, combined with solid know-how. IKV++ stands for visions that shape the future.
- Blackboard Technology
- We specialize in creating dynamic applications where closely cooperating software systems work together as a team. We are delivering blackboard and agent-based collaborative-integration solutions in such diverse areas as concurrent engineering; integrated manufacturing; business-process integration; sensing, monitoring, and control; and dynamic scheduling.
- Autonomy - Knowledge Management and New Media Content Solutions
- Autonomy's technology can add intelligence to any software application involving text, which is why several software developers have licensed Autonomy's technology for their document management, email routing, and online publishing application.
- Soar Technology
- Soar Technology, Inc. has over 30 man-years of experience in utilizing the Soar programming language to build autonomous synthetic entities for a wide range of services including US Air Force, US Navy, US Marines, US Army and opponent forces.
- Cycorp
- "Makers of the Cyc Knowledge Server for artificial intelligence-based Common Sense"
- Tryllian
- Tryllian Inc. is a Dutch Internet technology company focused on the development of mobile agents with applications in information retrieval.
- Global Infotek
- GITI is a leading-edge Information Systems Engineering and
Integration Company. Our mission is to design and build
innovative, affordable, high quality, component-based information
systems - specializing in exploiting and integrating advanced
products and technologies.
- ISX Corporation
- ISX is a recognized leader in developing innovative, internet
accessible software solutions that make effective use of
business information. We apply advanced information
technologies through an integrated set of consulting,
development and support services that we call Vision
Engineering.
- General Magic
- General Magic invented Telescript (one of the first languages for programming mobile agents) and MagiCap (one of the first mobile agent platforms). General Magic continues to be one of the companies that produce applied agent technology; the latest product by General Magic is MagicTalk.
- Blackboard Technology
- "We specialize in creating dynamic applications where closely cooperating software systems
work together as a team. We are delivering blackboard and agent-based collaborative-integration
solutions in such diverse areas as concurrent engineering; integrated manufacturing;
business-process integration; sensing, monitoring, and control; and dynamic scheduling. "
- The Swarm Corporation
- The Swarm Corporation was founded in 1997 by Chris Langton, Glen
Ropella, and Douglas Orr, to provide expert consulting and modelling
capability to businesses and government agencies facing complex dynamics
in various aspects of their organization, physical plant, or resource base.
- Reticular Systems, Inc.
- Reticular Systems, Inc. is a computer software company located in
San Diego, California specializing in intelligent systems. Our
mission is to provide intelligent productivity tools for the evolving
knowledge work force.
- Mergent.com
- "f you are building an electronic marketplace, Mergent Systems can help you solve the
problems of building, aggregating, and managing catalogs. Our unique applications
and patented technology help you create useful, compelling, and rewarding
experiences for both your suppliers and your buyers - making your e-commerce site
successful. "
- e-Cyc: A Division of Cycorp
- e-Cyc uses
Cyc® technology to provide custom solutions for
Internet and intranet sites in the areas of
concept-based indexing and retrieval, intelligent
brokering of goods and services, knowledge navigation,
question-answering and more.
- Intelligenesis
- Intelligenisis is developing technology for knowledge discovery and management. It's product, Webmind, is described as " a Java-based software system
that evolves its own "digital intuition," which it
uses to pose and answer questions. It deals
with textual and numerical information on an
equal footing, freely making generalizations
that span different types of data."
Conferences and workshops
- PUBLISH
- Yahoo AI Conferences
Conferences
- AOIS-2000
- 2nd International Bi-Conference Workshop on
AGENT-ORIENTED INFORMATION SYSTEMS (AOIS-2000), 5-6 June 2000, Stockholm (Sweden) at CAiSE*00
30 July 2000, Austin (Texas, USA) at AAAI-2000
- AMOC 2000
- AMOC 2000
Asian International Mobile Computing Conference
Penang Parkroyal Resort, Penang, Malaysia
1 - 3 November, 2000.
- COORDINATION 2000
- Fourth International Conference on Coordination Models and
Languages,
Limassol, Cyprus
11-13 September 2000. Papers due 14 Apr 2000.
- Workshop on Communicating Agents,
- Communicating Agents
Workshop of the GLDV special interest group on
generation and parsing in morphology, syntax and semantics,
IKP, University of Bonn, Feb 15, 2000. Abstracts due january 10, 2000.
- Special Session on Multi-Agent Information Systems
- Special Session on
Multi-Agent Information Systems
Monte Carlo Resort, Las Vegas, Nevada, USA
June 26 - 29, 2000
In conjunction with IC-AI'2000
The 2000 International Conference on Artificial Intelligence. papers due March 6, 2000
- Symp. on Intelligent Agents, Software Engineering and Planning
- Symposium on Intelligent Agents in Software Engineering for Planning,
Gent, Belgium, February 23rd and 24th 2000.
- BALANCING REACTIVITY AND SOCIAL DELIBERATION IN MAS
- ECAI 2000 Workshop on
BALANCING REACTIVITY AND SOCIAL DELIBERATION IN MULTI-AGENT SYSTEMS. Berlin, Germany, August 22, 2000
- Robocup 2000
- Robocup European Championship-2000 Amsterdam
The First Robocup European Championship 2000 and Conferences
28 May - 2 June
University Sport Center, Amsterdam, Netherlands
- Robocup rescue
- RoboCup Rescue: Multiagent Approaches to the Simulation and Management of
Major Urban Disasters
Pre-Conference Workshop of ICMAS 2000, Boston -- July 8, 2000. Abstracts due March 10, 2000.
- Agent-oriented Software Management
- First International Workshop on
"Agent-oriented Software Management (AOSM)"
http://www.wirtschaft.tu-ilmenau.de/wi/wi2/ECAI2000-AOSM/
To be held as part of the 14th European Conference on Artificial Intelligence (ECAI 2000)
August 20th-25th, 2000, Berlin / Germany. Papers due March 31st, 2000.
- WETICE
- IEEE Eighth International Workshops on Enabling Technologies: Infrastructure
for Collaborative Enterprises
June 14-16, 2000,
National Institute of Standards and Technology Gaithersburg, Maryland, USA. Papers due March 10, 2000
- Adaptive Hypermedia and Adaptive Web-based Systems
- International Conference on Adaptive Hypermedia and Adaptive Web-based
Systems (AH2000), 28-30 August 2000, ITC/IRST Trento, ITALY. Papers
due 15 March 2000.
Ongoing conferences
- IJCAI
- International Joint Conference on Artificial Intelligence
- AAAI
- American Association for Artificial Intelligence
- AOIS
- Agent concepts, which originated in artificial intelligence
but which have further developed and evolved in many areas
of computing, hold great promise for responding to the new
realities of information systems. The AOIS workshop series
will focus on how agent concepts and techniques will contribute
to meeting information systems needs today and tomorrow.
- Socially Intelligent Agents
- Socially Intelligent Agents - The Human in the
Loop
AAAI Fall Symposium, 3-5 November, Sea Crest Resort, North Falmouth, MA, USA. Submission Deadline: 29th March 2000
- ISA'2000
- International Congress on
INTELLIGENT SYSTEMS AND APPLICATIONS (ISA'2000)
to be held at the University of Wollongong
(near Sydney), Australia
from December 12-15, 2000
- ATAL 2000
- Intelligent Agents: Agent
Theories, Architectures, and
Languages. A workshop series
that aims to bring together
researchers interested in
intelligent agents.
- Knowledge based Electronic Markets
- The AAAI-2000 Workshop on
Knowledge-based Electronic
Markets. Monday, July 31, Austin
TX, USA. Papers due March 10,
2000.
- Special Session on Multi-Agent Information Systems
- Papers due 6 March 2000.
Conference 26-29 June 2000, Las
Vegas.
- Fourth International Conference on MultiAgent Systems [ICMAS '2000]
- ICMAS '2000, the Fourth International Conference on MultiAgent Systems. July 7-12, 2000, Boston MA, USA. Sponsored by the International Foundation for MultiAgent Systems In cooperation with AAAI
- PAAM 2000
- Agents2000
- The Fifth International Conference and Exhibition on The Practical Application of Intelligent Agents and Multi-Agents. Monday April 10 - Wednesday April 12, 2000, Manchester, UK
- ASA/MA 2000 - Call for Contributions
- 2nd International Symposium on Agemt Systems and Applications (ASA2000) and 4th International Symposium on Mobile Agents (MA2000). September 13-15, 2000. ETH Zürich Switzerland.
Workshops
- AI for EC
- AI for Electronic Commerce,
a AAAI-99 Workshop,
Sunday July 18, 1998 -- Orlando, Florida
- Knowledge based Electronic Markets Workshop
- The AAAI-2000 Workshop on Knowledge-based Electronic Markets Monday, July 31, Austin TX, USA. Held at the National Conference on Artificial Intelligence with support from the Institute for Global Electronic Commerce.
- atal.org
- Intelligent Agents Agent Theories, Architectures, and Languages. Intelligent agents are one of the most important developments in computer science in the 1990s. Agents are of interest in many important application areas, ranging from human-computer interaction to industrial process control. The ATAL workshop series aims to bring together researchers interested in the core aspects of agent technology. Specifically, ATAL addresses issues such as theories of agency, software architectures for intelligent agents, methodologies and programming languages for realizing agents, and software tools for applying and evaluating agent systems. One of the strengths of the ATAL workshop series is its emphasis on the synergies between theories, infrastructures, architectures, methodologies, formal methods, and languages.
- AOSE- 2000
- The First International Workshop on AGENT-ORIENTED SOFTWARE ENGINEERING (AOSE-2000). June 10, 2000 - Limerick, Ireland. To be held at the Twenty Second International Conference on Software Engineering (ICSE-2000) http://www.ul.ie/~icse2000/
- Software Agents-based Workflow
- The First International Workshop on AGENT-ORIENTED SOFTWARE ENGINEERING (AOSE-2000). June 10, 2000 - Limerick, Ireland. To be held at the Twenty Second International Conference on Software Engineering (ICSE-2000) http://www.ul.ie/~icse2000/
- CIA-2000 Workshop
- Fourth International Workshop CIA-2000 on COOPERATIVE INFORMATION AGENTS. July 7 - 9, 2000 Boston, USA
- AT2AI 2000
- Second International Symposium "From Agent Theory to Agent Implementation" . Held at the 15th European Meeting on Cybernetics and Systems Research (EMCSR 2000). April 25 - 28, 2000, Vienna, Austria (EU)
- IJCAI-99 Workshop on Agent Communication
- IJCAI-99 Workshop on Agent Communication Languages. 1 August 1999, Stockholm
- First International Workshop on Databases and
- The First International Workshop on Databases and Multi-Agent Systems University of Florence, Florence, Italy September 3rd 1999. In conjunction with DEXA'99 the 10th International Conference on Database and Expert Systems Applications
- ICMAS-00 Trading Agent Competition
- ICMAS-00 Trading Agent Competition, 8 July 2000,
Boston, Massachusetts, USA.
to be held in conjunction with a
special purpose workshop at the Fourth International Conference on
Multiagent Systems (ICMAS-00), in Boston in July 2000. This event is
designed to spur research on common problems, promote definitions of
benchmarks and standard problem descriptions, and showcase current
technologies.
The competition will pit software agents--developed by research groups,
students, and others from all over the world--against each other in a
challenging market game. The software agents will represent travel
coordinators whose goal is to arrange travel packages for clients. These
travel packages consist of flights, hotel rooms, and tickets to
entertainment events, all of which the agents buy (and, in the case of event
tickets, sell) in electronic auctions. The market game has been specially
designed to present agents with difficult decision problems and admit a
wide variety of potential bidding strategies.
- Classification for User Support and Learning
- The American Society for Information Science Special Interest Group on
Classification Research (ASIS SIG/CR) invites submissions for the 11th ASIS
Classification Research Workshop to be held at the 63rd Annual Meeting of
ASIS,
November 13-16, 2000 in Chicago, IL. The workshop will be held on Sunday,
November 12, 2000, from 8:30 a.m. to 5:00 p.m. They seek submissions from all
disciplines concerned with classification and ontologies.
Events
- SIGART EIS Conference Calendar
Courses
- PUBLISH
Academic Courses
- Distributed Systems
- A course offerred at the MIT Media Lab in Fall 1997
- Distributed Artificial Intelligence and Multiagent Systems
- A course offerred by Jose Vidal at the University of South Carolina, in Winter 2000
- Multi-Agent Systems
- A course offerred by Keith Decker at the University of Delaware, in Fall 1999
- Multiagent Systems
- Multiagent Systems: A
- Jose Vidal's (U. South Carolina) MAS course which takes "a hands-on approach by building robocup teams
using standard multiagent techniques."
- Information Retrieval and Web Agents
- A course at JHU by David Yarowsky in the Spring of 1999.
- ntelligent Agents
- Prof. Jane Yung-jen Hsu's course at the National Taiwan University.
- Agents and Multiagent Systems
- Norman Carver's summer 1998 course at SIU.
- Intelligent Agents, Mobile Agents, and Multi-Agent Systems
- Vasant Honavar's SPring 1998 course at Iowa State
- CD5320: RoboCup
- Autonomous Multirobot Systems (CMU)
- This course focuses on the key issues and current research in autonomous multirobot systems. It is a "hands-on"
class requiring the students to develop and evaluate their own multirobot system (simulated or real). We will survey the
inspiration and motivation for multirobot systems, the unique challenges in this field and the wide range of solutions
developed thus far. This course is appropriate for graduate and advanced undergraduate students with a background in
robotics or AI.
- MAS.790 - Distributed Systems
- 6.270 - MIT's Autonomous Robot Design Competition
- 6.270 is a hands-on, learn-by-doing class open to MIT
students, in which participants design and build a robot
that will play in a competition at the end of January.
Seminars
- Design of Intelligent Multi-Agent Systems
- In February 1999, the Research Group AI of the Faculty of Mathematics and Computer Science organized for the fourth time a 5-day course on the design of multi-agent systems.
- AgentLink: European Agent Systems Summer School 1999 (EASSS'99)
- Organized by AgentLink (Europe's ESPRIT-funded Network of Excellence for agent-based computing) EASSS'99 is the world's first major international summer school on agent technology. Bringing together experts on the theory and practice of agent technology from across the globe, EASSS'99 will consist of a week of courses covering all aspects of agent systems.
Tutorials
Institutes and labs
- PUBLISH
Other
- SICS Intelligent Systems Laboratory
- The Intelligent Systems Laboratory at the Swedish Institute of Computer Science
Government
- Navy Center for Applied Research in Artificial Intelligence (NCARAI)
- The Navy Center for Applied Research in Artificial Intelligence (NCARAI) has been involved in both basic and applied research in artificial intelligence since its inception in 1982. NCARAI, part of the Information Technology Division within the Naval Research Laboratory, is engaged in research and development efforts designed to address the application of artificial intelligence technology and techniques to critical Navy and national problems.
Industrial
- Xerox Dynamics of multiagent systems
- ABE Research Group
- This web page serves as a central directory for the ABE Research Group at Stanford University's Center for Design Research (CDR). This group strives to bring a practical, application oriented approach to agent technology, in addition to making theoretical in-roads into this field. The majority of our current work is focussed on applying agent-based technology to the engineering design process -- design decision support, concurrent engineering and collaborative design.
- HP Labs Agent Technology Group
- In the HPLB Agent Technology Group we are interested in the design and development of social agent communities. By social we mean that the dialogue between human users and agents acting on their behalf draws on metaphors and techniques from social interaction between human beings, such as goal sharing, negotiation and delegation. We are studying communities of many agents because we are interested in how communication, co-operation and negotiation can take place between software agents. Some of this co-operation arises from social interactions between the agents themselves. Our current focus is on automated trading using economic agents, initially for business to business e-commerce applications. We are a small team of 5 full time researchers. We usually have a small number of students working with us, and have several academic partners.
- Intelligent Agents at IBM
- Embeddable Intelligent Agents for Networked Applications
(including Internet)
- BT - Intelligent agents
- The Agents Research Programme is conducted by members of BT Laboratories' Intelligent Systems Research (ISR) Group. Our work concerns Agents: software entities that are capable of intelligently interacting with other agents and, just as importantly, other people.
Academic
- WUSTL MultiAgent Systems Research
- The Multiagent Systems Research Group, under the direction of Assistant Professor Tuomas Sandholm, is concerned with designing, analyzing and implementing sophisticated AI systems consisting of multiple agents. Special focus is on the coordination of self-interested agents in open systems. In this endeavor, we use techniques from game theory and other fields of microeconomics, and we extend those theories with normative models of bounded rationality, such as limited computation and communication. This work has also led us to develop new techniques for single agent resource-bounded reasoning, constraint satisfaction, and machine learning.
- UTA MultiAgent Systems Group
- Our mission is to contribute to the fields of distributed artificial intelligence (DAI) and multi-agent systems by creating an artificial agent that is competent in its interactions with other intelligent agents. This includes the ability to coordinate action with the actions of the other agents, intelligently communicate with them, flexibly model them, update these models in view of their observed actions, and to do all of this in a reasonable amount of time. This group is a part of CSE Department, University of Texas at Arlington.
- MIT Media Lab Software Agents Group
- The Software Agents Group of the MIT Media Laboratory investigates computer systems to which one can delegate tasks. Software agents differ from conventional software in that they are long-lived, semi-autonomous, proactive, and adaptive. The group develops techniques and builds prototype agent systems that can be tested.
- U. Melbourne Intelligent Agent Laboratory
- The Intelligent Agent Laboratory is based at the Department of Computer Science and Software Engineering at the University of Melbourne, Australia.
- UMASS Multi-Agent Systems Laboratory
- The Multi-Agent Systems Laboratory, under the direction of Professor Victor Lesser, is concerned with the development and analysis of sophisticated AI problem-solving and control architectures for both single-agent and multiple-agent systems. The laboratory has pioneered work in the development of the blackboard architecture, approximate processing for use in control and real-time AI, and a wide variety of techniques for coordination of multiple agents. The MAS Laboratory is part of the Department of Computer Science at the University of Massachusetts at Amherst.
- NC State -- Database Laboratory
- The Database Laboratory is part of the Department of Computer Science at North Carolina State University. The Database Laboratory conducts research into a number of research areas, including Semantic interoperation of databases Cooperative information systems Multiagent systems: theories and programming
- Southhampton Agent Based COmputing
- Headed by Professor Nick Jennings, the Unit has developed and applied agent and multi-agent techniques to real world problems in a wide range of commercial and industrial domains. Applications which have been addressed include: telecommunications network management, business process management, electricity management, patient care, concurrent engineering, 3-D scientific data interpretation, digital libraries, electronic commerce, and process control. The Unit has also worked on formalising a number of key types of behaviour which can be observed in multi-agent systems. This work has used a variety of formal techniques to investigate social rationality, cooperative problem solving, negotiation, argumentation, social laws and coordination in multi-agent systems.
- CMU Intelligent Software Agents
- The Software Agents Group at Carnegie Mellon University is building complex systems of interacting, semi-autonomous, and heterogeneous entities called software agents. These multi-agent systems are solving problems that are beyond the individual capacities or knowledge of each problem solver.
- Caltech Infospheres Group
- The Caltech Infospheres Project researches compositional systems, which are systems built from interacting components. We are concerned with the theory and implementation of compositional systems that support peer-to-peer communication among persistent multithreaded distributed objects. Though we implement example systems and services in Java and Web technologies, our theories, models, and ideas are directly applicable to any distributed component-based system. Our group is primarily concerned with developing reliable distributed applications by composing existing and newly created software components in structured ways.
- USC Center for Information Technology
- The Center for Information Technology establishes the University of South Carolina as a leader in the research and development of advanced information systems. Researchers at the Center are investigating multiagent systems, conceptual modeling, ontological engineering, distributed database systems, and computational intelligence, with applications to enterprise integration, industrial automation, executive decision support, and software development. The Center serves as a focal point for the University's research, public service, and education efforts in these important new areas of technology, providing well-qualified engineers and an educational and research capability that meets the needs of industry.
- D'Agents
- A mobile-agent system called D'Agents is under development at Dartmouth College. The ultimate goal of D'Agents is to support applications that require the retrieval, organization and presentation of distributed information in arbitrary networks. Some of the research areas are: Security mechanisms Support for mobile and partially connected computers Navigation, network sensing and resource discovery tools Automatic indexing, retrieval and clustering techniques for text and other documents D'Agents is used in several information-retrieval and workflow applications.
- Agent-mediated Electronic Commerce
- The Agent-mediated Electronic Commerce (AmEC) Initiative investigates how software agent technologies can expedite the electronic commerce revolution. Issues addressed include distributed component-based marketplaces, open and extensible languages and protocols for locating and defining goods and services, merchant differentiation, value-based product comparisons, buying decision aids, negotiation protocols, visualization of marketplace data and activities, and issues of trust, reputation, security, marketing, intermediaries, as well as the socioeconomic implications of next generation agent-mediated electronic commerce systems.
- The Fishmarket Project
- This project studies how to build agent-mediated institutions that may prove useful for electronic commerce. FM is an electronic auction house, based on the traditional fish market, where agents of arbitrary complexity may trade over a reliable network under fair, robust and lively conditions.
- Tulsa DAI Hards
- The research focus of the DAI-Hards group led by Dr. Sandip Sen at
The University of Tulsa includes the following areas
Multiagent Systems,
Intelligent Agents,
Evolutionary Computation, and
Machine Learning
- U. of Washington
- research in intelligent software agents for the Internet
at the University of Washington's Department of Computer Science and Engineering
- UMBC Laboratory for Advanced Information Technology
- he UMBC Laboratory for Advanced Information Technology (LAIT) is an interdiciplinary research group
focused on advanced database and knowledge-based systems, intelligent agents, text and natural language
processing, intelligent interfaces, information retrieval and hypertext systems, machine learning, and artificial
life.
- Soar at the University of Southern California
- The Soar project is a long-term, multi-disciplinary, multi-site attempt at building, understanding, and
applying an integrated model of intelligent behavior that can serve both as a useful AI system and as a
unified theory of human cognition. At the University of Southern California, the Soar project is joint
between the Information Sciences Institute (ISI) and the Computer Science Department.
- The Agent eXpert Team
- Universitat Potsdam.
- Distributed Artificial Intelligence
News
- Socially Intelligent Agents
- Socially Intelligent Agents - The Human in the
Loop
AAAI Fall Symposium, 3-5 November, Sea Crest Resort, North Falmouth, MA, USA. Submission Deadline: 29th March 2000
- JASSS Volume 2, Issue 3-4. October 1999
- A special issue on "Computer Simulation in Athropology"
- FIPA London meeting
- The Sixteenth FIPA meeting will be held in London from 24 to 28 January 2000 at the Marlborough Hotel. Reservervation requests should be made by January 7th.
- First NASA Workshop on
- The first Goddard Workshop on Formal Approaches to Agent-Based Systems will be held 6th-7th April 2000 at NASA
Goddard Space Flight Center, Greenbelt, MD, USA. Papers and expressions of interest should be submitted by January 7th.
- ABCNEWS.com : "Intelligent Agents" Make a Comeback
- "But companies from start-ups to heavyweights are still
investing heavily in agents, and the results may yet change
the way people and computers relate to one another."
- MSNBC: clothing meets agents
- LOS ANGELES, Dec. 30 — If you think your attire is
smart now, just wait till it starts reading your
e-mail out loud in the supermarket in French —
and your jacket turns redder and redder,
reflecting your impatience over waiting in line.
In the new millennium, the term “power suit”
will take on a new, more literal meaning.
- Commerce One Acquires Mergent
- Commerce One, a provider
of business-to-business e-commerce applications,
said it agreed to acquire Mountain View, Calif.-based
Mergent Systems, a developer of distributed product
information management systems for online marketplaces.
Commerce One will exchange $10 million in cash and
approximately 870,000 shares, worth about $190 million.
Mergent will form the basis of a new Commerce One
business unit providing applications and services
for product information management. Mergent CEO
Amos Barzilay will head the new unit. Mergent founder
and CTO Michael Genesereth will also join Commerce
One. Mergent is backed by Media Technology Ventures
and individuals.
- Interview with lenat (Austin Chronicle, 12/99)
- An interview with Cycorp's Doug Lenat which appeared in the December 19, 1999 Austin Chronicle.
- The "stacheldraht" distributed denial of service attack tool
- Stacheldraht ( "barbed wire") tool uses mobile agent like technology to do a coordinated denial of service attack. (Nelson Minar)
Organizations
- PUBLISH
- Computists International
- Computists International is a professional association for artificial intelligence,
information science, and computer science researchers. Several concise email
newsletters are available to members each week, covering AI research funding,
software industry trends, leading-edge technologies, job opportunities, research
software announcements, and other useful news. Members get the Computists'
Weekly -- formerly the Computists' Communique (TCC) -- plus any or all of our
other weekly digests.
Agent Society
- Agent Society
- The Agent Society is a new international industry and professional organization established to assist in the widespread development and emergence of intelligent agent technologies and markets. It's members consist of leading companies and institutions in the agent field, working together under a non-profit organization aegis.
AgentLink
- AgentLink
- AgentLink --- Europe's ESPRIT-funded Network of Excellence for agent-based computing. AgentLink is a coordinating organisation for research and development activities in the area of agent-based computer systems funded by the European Commission. As such, AgentLink supports a range of activities aimed at raising the profile, quality, and industrial relevance of agent systems in Europe.
FIPA
- FIPA
- The Foundation for Intelligent Physical Agents is the first full-scale, organized effort for standardization in the area of agents.
Knowledge Sharing Effort
- ARPA Knowledge Sharing Effort public library
- A public directory for information and software related to the ARPA Knowledge Sharing Effort. An overview of the KSE is available online.
Related Organizations
- IETF Agentx Working Group
- IETF Agentx Working Group SNMP Agent Extensibility (Agentx) Working Group: The goal of this working group is to define standards-track technology for SNMP Agent extensibility. The resulting technology specification will allow independently developed sub-agents to communicate with a master-agent running on an Internet device.
- International Foundation for Multiagent Systems
- International Foundation for Multiagent Systems The International Foundation for Multiagent Systems (IFMAS) is a non-profit corporation whose purpose is to promote science and technology in the area of artificial intelligence and multiagent systems.
- Ontology.Org
- Ontology.Org is an independent industry and research forum focussed upon the application of ontologies in Internet commerce. It is the central goal of Ontology.Org to use ontologies to address the problems that impact the formation and sustainability of large electronic trading groups.
- American Association for Artificial Intelligence
- Founded in 1979, the American Association for Artificial Intelligence
(AAAI) is a nonprofit scientific society devoted to advancing the scientific
understanding of the mechanisms underlying thought and intelligent
behavior and their embodiment in machines.
- AISB
- AISB is THE SOCIETY FOR THE STUDY OF
ARTIFICIAL INTELLIGENCE
AND THE SIMULATION OF BEHAVIOUR. It's the largest and oldest processional society involved in AI in the UK.
- IJCAI
- IJCAI Inc. (IJCAII) is a not-for-profit organization incorporated in California. Its major objective is
organizing the biennial International Joint Conferences on Artificial Intelligence.
- SIGART
- SIGART is the ACM Special Interest
Group on Artificial Intelligence.
People
- PUBLISH
- Phil Agre
- Jose M. Vidal
- Oren Etzioni
- Yannis Labrou's homepage
- Keith S. Decker
- Michael N. Huhns
- Tuomas W. Sandholm
- Sandip Sen
- Yoav Shoham
- Gerhard Weiß
- Toru Ishida
- Nick R. Jennings
- Mike Wooldridge
- Michael Wellman
- Pattie Maes
- Milind Tambe
- Manuela Veloso
- Katia Sycara
- Maja J Mataric
- Munindar P. Singh
- Les Gasser
- H. Van Parunak
- Paul Resnick
- Matthias Klusch
- Charles J. Petrie
- Michael P. Georgeff
- Sarit Kraus
- Ed Durfee
- Piotr Gmytrasiewicz
- Robert H Guttman
- Tim Finin, finin@umbc.edu
Publications and presentations
- PUBLISH
Dissertations and theses
- What's this?
- This page is for copies of dissertations and theses on agent-related topics. These are of special interest since the represent very current research, are (usually) substantial in their contributions, and provide good examples for students who are working on ones themselves.
other
MS theses
PhD dissertations
- RealizingConsciousnessInSoftwareAgents.pdf
- Myles Bogner, Realizing consciousness in software agents. University of Memphis, September 1999, ... This dissertation describes in depth the "Conscious" Agent framework
(ConAg),
developed by this author. ConAg is a reusable software framework that
carefully follows
software reuse methodology. ConAg provides a solid foundation for building
"conscious" software agents, and in particular, "consciousness" within these
agents. A
description of two agents built with ConAg are described, as well as the
framework's
structure. It is beyond this work's scope to address whether or not agents
built with
ConAg are sentient. ...
Bibliographies
User-submitted bibliographies
- Bibliography on Software Agents
- Intelligent Software Agent Bibliography
- Bibliography on intelligent agents and multi-agent systems
- Mobile Code Bibliography
- Intelligent Agents: a review of current literature
- Security in Mobile Agent systems
- Bibliography on Calculi for Mobile Processes
- Bibliography on Mobile Computing
- Agent Bibliography
- From theIntelligent Agent Laboratory is based at the Department of Computer Science and Software Engineering at the
University of Melbourne, Australia.
- Agent bibliography at Karlsruhe
Books
- Multiagent Systems : A Modern Approach to Distributed AI
- Gerhard Weiss , 619 pages (June 1999)
MIT Press; ISBN: 0262232030. Contributors: Gul A. Agha, Kathleen M. Carley, Jose Cuena, Edmund H. Durfee, Clarence
Ellis, Les Gasser, Michael P. Georgeff, Michael N. Huhns, Toru Ishida, Nadeem Jamali,
Sascha Ossowski, H. Van Dyke Parunak, Anand S. Rao, Tuomas W. Sandholm, Sandip
Sen, Munindar P. Singh, Larry M. Stephens, Gerard Tel, Jacques Wainer, Gerhard Weiss,
Michael J. Wooldridge, Makoto Yokoo.
- Foundations of Rational Agency
- by Michael Wooldridge (Editor), Anand Rao (Editor) . (April 1999)
Kluwer Academic Publishers; ISBN: 0792356012 . Over the past decade, rational agency has come to be recognised as a central theme in artificial intelligence. Drawing upon research on rational action and agency in philosophy, logic, game theory, decision theory, and the philosophy of language, this volume represents an advanced, comprehensive state-of-the-art survey of the field of rational agency as it stands today. It covers the philosophical foundations of rational agency, logical and decision-theoretic approaches to rational agency, multi-agent aspects of rational agency (including speech acts, joint plans, and cooperation protocols), and, finally, describes a number of approaches to programming rational agents. Although written from the standpoint of artificial intelligence, this interdisciplinary text will be of interest to researchers in logic, mainstream computer science, the philosophy of rational action and agency, and economics.
- Readings in Agents
- The world of agents comprises a broad range of intelligent programs that perform specific tasks on behalf of their users. Agents are distinguished from other types of software by their status as independent entities capable of completing complex assignments without intervention, rather than as tools that must be manipulated by a user. Largely the province of speculation before the early 1990s, agent research has flourished since the advent of the Internet, which has created an ideal operating environment. This important collection unifies the extensive recent literature on agent technology, presenting a wealth of the finest published papers on both theory and applications. Huhns and Singh have drawn on research communities in AI, databases, distributed computing, and programming languages to assemble the most comprehensive overview of the agent world available. The editors add a summary of the field and its terminology, history, and major issues, together with introductions to each of the thematic chapters and discussions of the significance and context of the individual papers. Focuses on: applications of agents classical techniques for agent construction theory for modeling and understanding agents intellectual frontiers in agent science.
- Agent Technology : Foundations, Applications, and Markets
- Presents a coherent introduction to the basic technical issues, discusses future challenges, & reports on successes in designing & building agent applications; written by leading authorities in the field, giving a unique account of potential & actual applications in such areas as telecommunications systems.
- Software Agents
- Multi-Agent Systems : An Introduction to Distributed Artificial Intelligence
- Multi-Agent Systems : An Introduction to Distributed Artificial
Intelligence
by Jacques Ferber, 509 pages (February 1999)
Addison-Wesley Pub Co; ISBN: 0201360489.
- Robot : Mere Machine to Transcendent Mind
- Robot : Mere Machine to Transcendent Mind
by Hans P. Moravec, 224 pages (November 1998)
Oxford Univ Press; ISBN: 0195116305.
- When Things Start to Think
- When Things Start to Think
by Neil A. Gershenfeld, 224 pages 1 Ed edition (January 1999)
Henry Holt & Company, Inc.; ISBN: 0805058745.
Journals
- User Modeling and User-Adapted Interaction (UMUAI)
- UMUAI provides an interdisciplinary forum for the dissemination of new research results on interactive
computer systems that can be adapted or adapt themselves to their current users, and on the usage of
user models for adaptation purposes.
- Artificial Intelligence
- Artificial Intelligence, which commenced publication in 1970, is now the generally accepted international forum for the publication of results of current research in this field. The journal welcomes basic and applied papers describing mature work involving computational accounts of aspects of intelligence. Specifically, it welcomes papers on: automated reasoning, computational theories of learning, heuristic search, knowledge representation, qualitative physics, signal, image and speech understanding, robotics, natural language understanding software and hardware architectures for AI. The journal reports results achieved; proposals for new ways of looking at AI problems must include demonstrations of effectiveness. From time to time, the journal publishes survey articles.
- Autonomous Agents and Multi-Agent Systems
- The aim of the Journal is to provide a forum for disseminating significant new results in the foundations, development, analysis, and applications of autonomous agents and multi-agent systems.
- Knowledge and Information Systems
- Knowledge and Information Systems (KAIS) is a quarterly peer-reviewed journal published by Springer-Verlag. It provides an international forum for researchers and professionals to share their knowledge and report new advances on all topics related to knowledge systems and advanced information systems. The journal focuses on knowledge systems and advanced information systems, including their theoretical foundations, infrastructure and enabling technologies.
- IEEE Intelligent Systems
- IEEE Intelligent Systems, a bimonthly publication of the IEEE Computer Society, covers new tools, techniques, concepts, and current research and development activities in intelligent systems. The magazine serves software engineers, systems designers, information managers, knowledge engineers, and professionals in finance, manufacturing, medicine, law, and geophysical sciences.
- Journal of Experimental and Theoretical Artificial
- Journal of Experimental and Theoretical Artificial Intelligence
- Journal of Artificial Intelligence Research
- JAIR (ISSN 1076-9757) covers all areas of artificial intelligence (AI), publishing refereed research articles, survey articles, and technical notes. Established in 1993 as one of the first electronic scientific journals, JAIR is indexed by INSPEC, Science Citation Index, and MathSciNet. JAIR reviews papers within approximately two months of submission and publishes accepted articles on the internet immediately upon receiving the final versions. JAIR articles are published for free distribution on the internet by the AI Access Foundation, and for purchase in bound volumes by Morgan Kaufmann Publishers.
Presentations
- FInin Unicom 99
- Software Agents and the Future of Electronic Commerce
- Pattie Maes, 1998
- Long Tutorial Notes on Software Agents
- A tutorial given at CHI97 by Pattie MAes.
- Toward a truly personal computer
- ANother presentation by Pattie Maes, given at ACM97.
- Software Agents
- Software Agents for Information Retrieval
- Security in Mobile-Agent Systems
- Gray, Robert: Security in Mobile-Agent Systems. Presentation at the University of Leiden,
1996.
- Mobile Agent Security - Threats, Countermeasures, and New Research Areas
- NIST HTML presentation (PowerPoint images)
Proceedings
Recommended Papers
- Software Agents
by Jeffrey M. Bradshaw (Editor) , 450 pages (April 1997)
Mit Pr; ISBN: 0262522349.
- Intelligent Agents: Theory and Practice
- The current landscape of Agent Communication Languages
- Yannis Labrou, Tim Finin and Yun Peng, <i>The current landscape of Agent
Communication Languages</i>, Intelligent Systems, volume 14, number 2,
March/April 1999, IEEE Computer Society.
- Agent-Based Systems for Intelligent Manufacturing: A State-of-the-Art Survey
- Pitfalls of Agent-Oriented Development
- Mobile agent applications
- This is a good overview of the state of the art in mobile agent research. It appeared in the "trend wars" column
in IEEE Concurrency,
July-September 1999 Issue.
- Mobile agents: are they a good idea?
- Harrison et al , IBM.
- Software agents
- Genesereth and Ketchpel, CACM.
- Is it an agent or just a program
- Is it an Agent, or just a Program?:
A Taxonomy for Autonomous Agents,
Stan Franklin,
University of Memphis,
Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag,
1996.
Resources
- PUBLISH
Funding sources and programs
- DARPA ANTs
- Autonomous Negotiating Teams (ANT) , Closing Date: February 10, 2000
- CoABS
- DARPA Agent Based computing
- Agent Based Computing , Closing Date: February 7, 2000
Jobs
- Cognition Employment Opportunity
- Cognition Corporation,
Bedford, MA 01730
- MIT postdoc position for MAS
- he Center for Coordination Science at MIT's Sloan
School of Management has an opening for a postdoc position in
Multi-Agent Systems research.
- University of Maine
- University of Maine
Computer Science Department
Executive Director of the Agent Institute
- Lecturship, University of Southampton
- University of Southampton
Lecturer in Agent-Based Computing, Department of Electronics and Computer Science, University of Southampton
- Sandia National Laboratories
- Technische Universität Berlin
- The Laboratory for Distributed Artificial Intelligence offers 2 research positions in the area of
Agent Based Systems.
- AgentLink Project Database
FAQ's
- Intelligent Agents FAQ
- Frequently asked questions on Software Agent Fundamentals, maintained by British Telecom Laboratories.
Introductory Material
- An Introduction To Artificial Life, Moshe Sipper
- Moshe Sipper, An Introduction To Artificial Life, in
Explorations in Artificial Life (special issue of AI Expert),
pages 4-8, September, 1995. Miller Freeman.
- MITECS: Theory of Mind
- "Understanding other people is one of the most fundamental
human problems. We know much less, however, about our
ability to understand other minds than about our ability to
understand the physical world. The branch of cognitive science
that concerns our understanding of the minds of ourselves and
others has come to be called "theory of mind," though it should
perhaps be called " theory of theory of mind." It involves
psychological theorizing about our ordinary, intuitive, "folk"
understanding of the mind. ..." -- Alison Gopnik
- MITECS: Knowledge Representation
- "Knowledge representation (KR) refers to the general topic of
how information can be appropriately encoded and utilized in
computational models of cognition. ..." -- Patrick Hayes
- MITECS: Machine Learning
- "The goal of machine learning is to build computer systems that
can adapt and learn from their experience. Different learning
techniques have been developed for different performance
tasks. The primary tasks that have been investigated are
SUPERVISED LEARNING for discrete decision-making,
supervised learning for continuous prediction,
REINFORCEMENT LEARNING for sequential decision
making, and UNSUPERVISED LEARNING. ..." -- Tom Dietterich
- MITECS: Reinforcement Learning
- "Reinforcement learning is an approach to artificial intelligence
that emphasizes learning by the individual from its interaction
with its environment. This contrasts with classical approaches
to artificial intelligence and MACHINE LEARNING, which have
downplayed learning from interaction, focusing instead on
learning from a knowledgeable teacher, or on reasoning from a
complete model of the environment. ..." -- Richard S. Sutton
- MITECS: Unsupervised Learning
- "Unsupervised learning studies how systems can learn to
represent particular input patterns in a way that reflects the
statistical structure of the overall collection of input patterns. By
contrast with SUPERVISED LEARNING or
REINFORCEMENT LEARNING, there are no explicit target
outputs or environmental evaluations associated with each
input; rather, the unsupervised learner brings to bear prior
biases as to what aspects of the structure of the input should
be captured in the output. ..." -- Peter Dayan
- MITECS: Self-Organizing Systems
- "Self-organization refers to spontaneous ordering tendencies
sometimes observed in certain classes of complex systems,
both artificial and natural. ..." -- David Depew and Bruce Weber
- MITECS: Artificial Life
- "Artificial life (A-Life) uses informational concepts and computer
modeling to study life in general, and terrestrial life in particular.
It aims to explain particular vital phenomena, ranging from the
origin of biochemical metabolisms to the coevolution of
behavioral strategies, and also the abstract properties of life
as such ("life as it could be"). ..." -- Margaret A. Boden
- MITECS: Metareasoning
- "Metareasoning is reasoning about reasoning -- in its broadest
sense, any computational process concerned with the
operation of some other computational process within the
same entity...." -- Stuart J. Russell
- MITECS: Propositional Attitudes
- "Propositional attitudes are mental states with representational
content. Belief is the most prominent example of a
propositional attitude. Others include intention, wishing and
wanting, hope and fear, seeming and appearing, and tacit
presupposition. ..." -- Robert Stalnaker
- MITECS: Intentional Stance
- "The intentional stance is the strategy of interpreting the
behavior of an entity (person, animal, artifact, or the like) by
treating it as if it were a rational agent that governed its
"choice" of "action" by a "consideration" of its "beliefs" and
"desires." ..." -- Daniel Dennett
- MITECS: Mobile Robots
- -- Reid G. Simmons
- MITECS: Multiagent Systems
- Multiagent systems are distributed computer systems in which the designers
ascribe to component modules autonomy, mental state, and other
characteristics of agency. -- -- Michael P. Wellman
- MITECS: Intelligent Agent Architecture
- Intelligent agent architecture is a model of an intelligent information-processing
system defining its major subsystems, their functional roles, and the flow of
information and control among them. -- Stanley J. Rosenschein
- MITECS: Rational Agency
- "In philosophy of mind, rationality is conceived of as a coherence requirement on
personal identity: roughly, "No rationality, no agent." The agent must have a
means-ends competence to fit its actions or decisions, according to its beliefs
or knowledge-representation, to its desires or goal-structure....", Christopher Cherniak, MITECS
- The current landscape of Agent Communication Languages
- Yannis Labrou, Tim Finin and Yun Peng, <i>The current landscape of Agent
Communication Languages</i>, Intelligent Systems, volume 14, number 2,
March/April 1999, IEEE Computer Society.
- Communications of the ACM: March 1999
- Internet Computing: July/August 1997
- A gentle intoduction to agents
- About AI
- a special web site provided by the American
Association for Artificial Intelligence (AAAI) for students,
teachers, journalists, and everyone who would like to learn
more about what artificial intelligence is, and what AI
scientists do.
Mailing Lists
- DAI-list
- AgentList
- The Software Agents Mailing List is devoted to the issues of software agents, personal digital assistants, software robots, knowbots, intelligent interface agents, etc. The term agent is ill-defined and because of this the scope of this mailing list will also be somewhat ill-defined. However, it should be restricted to software agents as opposed to hardware (robots) and human agents (your travel agent). (Although the interface from software agents to other agents is fair game.) The list was begun in 1994 by Ray Johnson, then at the Lockheed Palo Alto AI Center and now at Sun. In the Fall of 1996 it moved to UMBC.
- Mobility Mailing List
- he Mobility Mailing list has been set up to discuss all things pertaining to mobile code, objects, agents and the like.
- Collaborative Filtering Mailing
- KQML mailing list
- The mailing lists kqml and kqml-digest. are for general discussions involving the conceptual design and use
of KQML. The list kqml-admin-msgs is for discussion of standard administrative mesages and associated
protocols.
- Computists International
- Computists International is a professional association for artificial intelligence,
information science, and computer science researchers. Several concise email
newsletters are available to members each week, covering AI research funding,
software industry trends, leading-edge technologies, job opportunities, research
software announcements, and other useful news. Members get the Computists'
Weekly -- formerly the Computists' Communique (TCC) -- plus any or all of our
other weekly digests.
- MAGMA: the Virtual MAAMAW Blackboard
- In conjunction with the European Workshops on "Modeling an Autonomous Agent in a Multi-Agent World", it has been decided to create a
permanent mailing-list (The MAAMAW blackboard). This mailing-list is to be dedicated to the field of Multi-Agent Systems, including
multi-agents paradigms, their development, their application, and their evaluation. The purpose of this blackboard, just like the MAAMAW
Workshops, is to stimulate exchange and discussion of research in the multi-agent area.
News Letters
- Computists International: AI association
- BotTechnology Free Newsletter
- Keep up to date on BotTechnology.com, Inc. latest research and development activities by subscribing to its free email corporate newsletter.
- EcTechNews
- EcTechNews is an electronic newsletter on Electronic Commerce Technologies published at UMBC by the Institute for Global Electronic Commerce and edited by Tim Finin.
- AgentLink Newsletter
- The aim of AgentLink News, the network's newsletter, is to provide a relatively informal way of communicating both what's happening in AgentLink, but also what's happening in the agent world generally. Many newsletters end up being rather dull. (Let's face it, the very name "newsletter" puts many people off.) AgentLink News aims to be different. In addition to containing the worthy-but- dull details of what's happening in the network, we aim to carry a range of articles including features, reports on conferences and workshops, informal descriptions of research results and news software, book reviews, and so on.
- AgentNews webletter 3.02
- AgentNews is an electronic newsletter on agents, published at the UMBC Lab for Advanced Information Technology and is edited by Tim Finin.
Usenet
Web Directories
- BotSpot
- The spot for all bots on the net.
- Agent Web
- The resource's webpage you are currently looking at.
- MultiAgent Systems
- Jose Vidal's excellent site contains pointers to information about multiagent
systems, including both research and industrial references.
- Intelligent Agent Resource Links
- Leon Sterling's list.
- @gency
- Serge Stinckwich,s @gency list.
- ISL Agent-Based Systems Group Survey
- From the Intelligent Systems
Laboratory at the Swedish Institute of
Computer Science (SICS).
Topics
- PUBLISH
Artificial life
- Artificial Life Online
- Resources from the Santa Fe Institute.
- The Temple of Alife
- Alife meets art on a windy day.
- Alife Database -
- A Searchable Database of Alife Related Sites on the Net, Automatically Gathered by an Intelligent Search Bot
- Turtles, Termites, and Traffic Jams, Explorations in Massively Parallel Microworlds
- Turtles, Termites, and Traffic Jams, Explorations in Massively Parallel Microworlds, Mitchel Resnick, 1994,
Complex Adaptive Systems series. MIT Press, A Bradford Book, ISBN 0-262-18162-2, 192 pp., $24.95 (cloth).
Resnick discusses decentralized systems, self-organizing phenomena and their simulation using the massively
parallel programming language StarLogo.
- Swarm
- Swarm is a software package for multi-agent simulation of complex systems being developed at The Santa Fe
Institute. Swarm is intended to be a useful tool for researchers in a variety of disciplines, especially artificial life.
The basic architecture of Swarm is the simulation of collections of concurrently interacting agents: with this
architecture, we can implement a large variety of agent based models. Swarm runs on Unix machines running
GNU Objective C and X windows.
- Artificial Life Games Homepage
- edited by L. Pagliarini, Institute of Psychology of the C.N.R. (National Research
Council) in Rome, Italy. "Welcome to the Artificial Life Games Homepage that contains informations about
Games developed by the means of ALife techniques. You can find all links and addresses of people involved in
this kind of activity. Moreover, some good links to people, all around the world, that work on ALife Demos (and
ALife in general) can be found."
Agents and Learning
- The JAM Project: Fraud and Intrusion Detection Using Meta-learning Agents
- The Columbia JAM Project is building an infrastructure for launching
Java-based learning agents over network-based information systems that
then spawn learned "classifier agents" which migrate to other sites
and are combined by "meta-learning". The application under study
involves fraud and intrusion detection in financial information
systems.
- Multiagent Systems: A Survey from a Machine Learning Perspective
- by Peter Stone and Manuela Veloso , Carnegie Mellon University
- IJCAI-99 Workshop on Agents Learning About, From and With other Agents
- IJCAI-99 Workshop on
Agents Learning About, From and With other Agents
2 August 1999, Stockholm, Sweden
- Weka 3 - Data Mining with Open Source Machine Learning Software in Java
- Weka is a collection of machine learning algorithms for
solving real-world data mining problems. It is written in
Java and runs on almost any platform.
- ADAPTEAM Project
- A project at ISI whose aim is "Developing new technology for creating model based collaborative learning agents that can share inforamtion and
dynamically form teams with highly flexible organization structure."
- Learning in Multi-Agent Systems
- A collection of potentially useful sources of information about issues related to learning in multi-agent
systems.
- Safe Learning in Multi-Agent Systems
- Learning Among Self-interested Agents
- Learning Situation-Specific Coordination
- Learning Organizational Roles in a Heterogeneous Multi-agent System
- Cooperative Learning over Composite Search Spaces
- Learning in Multi-Agent Systems (WPI)
- Refinement in Multi-Agent Systems
- Learning Agents for Information Filtering/Gathering
- Novel Learning Techniques for Agent Systems
- Multi-agent Knowledge Reuse and Collective Memories
- Cooperation Among Case-based Reasoning Agents
- Federated Learning
- G. Weiss, ed., 1997, Distributed artificial intelligence meets machine learning - Learning in multi-agent
Agent Societies
Agent Theories
Believable Agents
- Autonomous Animated Characters
- CMU SCS OZ Project
- The Oz Project at CMU is developing technology and art to help artists create high quality interactive drama, based in part on AI
technologies. This especially means building believable agents in dramatically interesting micro-worlds.
- The Animate Agent Project
- The Animate Agent Project is part of an on-going effort at the University of Chicago to understand the mechanisms required to create
intelligent software and hardware agents that can work alongside people.
- Extempo Systems, Inc. Home Page
- "Extempo's Technology will give your
company's branded character a life of its
own. We can supply the "brains" behind
your character that will provide your Web
site visitors with a truly interactive
experience. "
- Virtual Pet Home Page
- Socially Intelligent Virtual Petz
- Babyz.net
- Pets to babies. Evolution in action.
- Zoesis, Inc.
- Zoesis (zo·ee·sis) is developing the art and technology to
pioneer a new and potentially very powerful and expressive
entertainment medium. In this new computer-based medium,
people become active players in an intense drama involving
engaging characters that live in an artificial world.
- Persona Project
- The Persona project at Microsoft Research is developing the technologies required to produce conversational
assistants-- lifelike animated characters that interact with a user in a natural spoken dialogue. The work is built upon
the Whisper speaker-independent continuous speech recognition system and a broad coverage English understanding
system, both also developed at Microsoft Research.
- The Puppetry Home Page
- The Puppetry Home Page is a free resource for the puppetry community.
- BANDAI
- Center for Human Modeling and Simulation
- The overall goal of the Center for Human Modeling and Simulation is the modeling
and animation of human movement. That central topic drives a number of related
research interests covering a broad scope from image synthesis to natural language
interfaces.
- Animats - animation tools
- katrix.com
- The KATrix and Millennium RUSH mission (and we have accepted it) is to bring a new face
and personality to the Internet. The KATrix's unique and patent pending real-time character
animation technology allows for true 3D characters that can act as Web Hosts, Entertainers,
and Salespersons. Our Web Characters are embedded IN the web page and react with any
web page object or text, and are truly interactive with the Internet surfer
- Turbine Games
- Turbine develops massively multiplayer computer games. Turbine’s products are developed explicitly for
Internet play, supporting thousands of simultaneous players and providing a rich social structure for
player-to-player interaction.
- chatterbots...
- DECface facial animation
- Tortured Norns
- Annotated Bibliography on believable agents
- ALice chat robot
- Alice Chat Robots, Inc. is pleased to announce the release of
the Official ALICE Chat Robot CD ROM. Now available
for $29.95, the CD includes all of the open source Java software
needed to create believeable agents like ALICE, using
Artificial Intelligence Markup Language (AIML).
BDI Agents
Communicative Agents
KQML
- What is KQML
- A Proposal for a new KQML Specification
- A Proposal for a new KQML Specification, Yannis Labrou and Tim Finin, TR CS-97-03, February
1997, Computer Science and Electrical Engineering Department, University of Maryland Baltimore
County, Baltimore, MD 21250.
- Papers on KQML and related topics
- KQML software
- Mailing lists
- Applications using KQML
- ARPA Knowledge Sharing Effort
- 1993 KQML Specification Document (ps)
- 1993 KQML Specification Document (HTML).
FIPA
- What is FIPA?
- The foundation for Intelligent Physical Agents (FIPA) is a non-profit organization established in 1996 and registered in Geneva,
Switzerland. It's purpose is to promote the development of specifications of generic agent technologies that maximise
interoperability within and across agent based applications
- fipa.umbc.edu
- US mirror for FIPA pages
- www.fipa.org
- FIPA home site
KIF
- What is KIF?
- Knowledge Interchange Format (KIF) is a computer-oriented language for the interchange of knowledge among
disparate programs. It has declarative semantics (i.e. the meaning of expressions in the representation can be understood
without appeal to an interpreter for manipulating those expressions); it is logically comprehensive (i.e. it provides for the
expression of arbitrary sentences in the first-order predicate calculus); it provides for the representation of knowledge
about the representation of knowledge; it provides for the representation of nonmonotonic reasoning rules; and it
provides for the definition of objects, functions, and relations.
- KIF101 - a brief non-technical introduction to KIF
- ANSI KIF Specification
- Model Theoretic Semantics
- KIF Standard Ontologies
- Prologic
- a common lisp knowledge representation and reasoning system compatible with KIF
- EPILOG
- a common lisp inference system compatible with KIF
- JKP
- a Java Kif Parser which can parse ascii strings representing sentences in a subset of KIF into a
Java representation which encodes the logical structure and is ready for further manipulation
a C parser for the Knowledge Interchange Format
Ontologies
CYC
- Cyc A Mid-Term Report by Douglas B. Lenat (1994)
- PDKB Public Domain Knowledge Bank
- CYC® Ontology Guide: Table of Contents
- An Assessment of Cyc for Natural Language Processing (1996)
- A report on Cyc by a skeptic
- The Unofficial, Unauthorized CYC FAQ by David Whitten
- The Unofficial FoxPro hack of the Upper Level CYC ontology
Software tools
- Java Ontology Browser by Steffen Schulze-Kremer
- Ontolingua
- A tool to allow the collaborative development of Ontologies
(formal vocabularies) for your favorite problem domain. You can leverage off all of the ontologies
defined in the shared library of ontologies, and once developed, translate the ontology into target
languages, or export it as a hyperweb document of your formal specification.
Specific ontologies
- Generalized Upper Model 2.0 (Bateman et al)
- Enterprise Project Home Page
- Microcosmos Ontology (New Mexico State Univ)
- Related Resource Pages
- sensus
- Ontology: A Resource Page
- Doug Skuce's ontology resource page.
- What is an ontology?
- To support the sharing and reuse of formally represented knowledge among AI systems, it is useful to define
the common vocabulary in which shared knowledge is represented. A specification of a representational
vocabulary for a shared domain of discourse -- definitions of classes, relations, functions, and other objects --
is called an ontology.
- Dublin Core Metadata Initiative
- The Dublin Core is a metadata element set intended to facilitate
discovery of electronic resources. Originally conceived for
author-generated description of Web resources, it has attracted the
attention of formal resource description communities such as
museums, libraries, government agencies, and commercial
organizations.
- Ontobroker
- Ontobroker project uses ontologies to annotate Web documents and provides an
ontology-based answering service
- CommerceNet's eCo Interoperability Framework
- CommerceNet has launched the eCo -- a set of XML-based specifications
to support interoperability among e-business implementations. "eCo
compliance means freedom from limited e-commerce solutions," said
Randall Whiting, CEO of CommerceNet. "With the eCo Framework,
e-commerce solutions can seamlessly interoperate in a world where
tools such as agents and auctions are starting to impact almost every
business process." eCo's components include: (1) an architecture
defining the way businesses describe themselves and their commerce
services, as well as the markets or trading communities to which they
belong, (2) semantic recommendations that describe best practices for
developing XML based e-commerce documents and (3) a common business
ontology composed of XML building blocks and document definitions such
as purchase orders, invoices, request for quotes, currency, time/date,
country codes, measurement, address and other reusable components.
- SHOE
- SHOE is a small extension to HTML which allows web page authors to annotate their web documents
with machine-readable knowledge. SHOE makes real intelligent agent software on the web possible.
- Ontology.Org - Enabling Virtual Business
- Stanford KSL Network Services
- What is an Ontology?
- Java Ontology Editor
- Cycorp: Makers of the Cyc Knowledge Server for artificial intelligence-based Common Sense
- Ontology
- A list of projects, people, conferences and specific resources on Ontology and related fields.
Collated by Enrico Franconi
- KBS/Ontology Projects Worldwide
- Some Ongoing KBS/Ontology Projects and Groups (peter.e.clark@boeing.com).
- Sites Relevant to Ontologies and Knowledge Sharing
- Adam Farquhar
(afarquhar@ksl.stanford.edu).
- PDKB
- he purpose of this web site is to support the efforts of the members of the PDKB mailing
list. The purpose of the PDKB mailing list is to publish and maintain a common sense
knowledge base available to the any person or software agent who wants to use it. The
PDKB is based on the CYC ontology as published by CyCorp. It is our intent to include all
of the materials released by CyCorp to be used by the public.
- Open Knowledge Base Connectivity
- Open Knowledge Base Connectivity (OKBC) is an application
programming interface for accessing knowledge bases stored in
knowledge representation systems (KRSs). OKBC provides a uniform model of KRSs based on a common
conceptualization of
- The Ontology Page (TOP)
- The Ontology Page (TOP) identifies world-wide activity aimed at developing formalized ontologies as the basis for shared and
modularly-structured knowledge. TOP covers every aspect of work on ontologies, including the construction, specification,
formalization, representation, analysis, and documentation of ontologies, as well as their use at all levels in communication,
computation, and reasoning.
- Buffalo Ontology Site
- Ontology: Philosophical and Computational
- UMBC KQML Web
- www.fipa.org
- ARPA Knowledge Sharing Effort public library
- Knowledge Sharing
HCI
- COLLAGEN: When Agents Collaborate with People
- MERL project: "...We take the position that software agents, when they interact with people, should be
governed by the same principles that underlie human collaboration....We have implemented a prototype collaboration manager, called Collagen, and used it
to build a collaborative interface agent for a simple air travel application. The potential
benefits of this approach include application-independence, naturalness of use, and ease of
learning, without requiring natural language understanding by the agent. "
- Microsoft Agent Demo
Humor
- their omnipotent shame vibrates
- a poem by Alfred, the Mail Agent.
- Can Alex Doonesbury's agent...
- save her father's relationship?
- Big fish, little fish
- What's an ontology?
- Travel Agent Sketch
- Monty Python'
- Talent agent joke
- The Agents of Madison County
- Interactive Poetry Agent
- by Jeff MacGregor.
- FBI Agent Pizza Call
Interface Agents
- Collaborative Interface Agents
- "Interface agents are semi-intelligent systems which assist users with daily computer-based tasks....", 1994 AAAI paper by Yezdi Lashkari, Max Metral and Pattie Maes.
- Autonomous Interface Agents
- Paper by Henry Lieberman, "...We show why it is important to have agents that are both interface agents and autonomous agents.
We explore some design principles for such agents, and illustrate these principles with a description of Letizia, an
autonomous interface agent that makes real-time suggestions for Web pages that a user might be interested in
browsing...."
Mobile Agents
- Mobile agent applications
- This is a good overview of the state of the art in mobile agent research. It appeared in the "trend wars" column
in IEEE Concurrency,
July-September 1999 Issue.
- The Ara Platform for Mobile Agents
- Ara is a platform for the portable and secure execution of mobile agents in
heterogeneous networks. Mobile agents in this sense are programs with the ability to
change their host machine during execution while preserving their internal state. This
enables them to handle interactions locally which otherwise had to be performed
remotely. Ara's specific aim in comparison to similar platforms is to provide full
mobile agent functionality while retaining as much as possible of established
programming models and languages.
- TACOMA - Operating system support for agents
- The TACOMA project (Tromsø And COrnell Moving
Agents) focuses on operating system support for
agents and how agents can be used to solve
problems traditionally addressed by other distributed
computing paradigms, e.g. the client/server model.
- Knowbots
- AgentTcl
Multi Agent Systems
Physical Agents
- RoboCup Official Site
- AIBO
- AIBO is a totally new type of entertainment robot created by
Sony. It has its own emotions and instincts, and walks on four
legs like humankind's old friends, the dog and the cat. AIBO
learns by living and interacting with you, developing its own
unique personality unlike that of any other AIBO.
- The Cog Shop
- COG is a humanoid robot being developed at the MIT AI Lab.
- Personal Robot R100
- R100 is being developed by NEC as "A prototype research robot designed to live with you at home as
a useful and lovable partner"
- Boston Dynamics, Inc. Home Page
- Boston Dynamics Inc. (BDI) creates automated computer characters, virtual reality
training systems and engineering simulations for things that move, such as humans, animals,
robots and electromechanical devices. We specialize in interactive dynamic simulation
coupled to 3D computer graphics and force-feedback devices
Related Topics
Middleware
- ALIASALIAS
User modelling and profiling
Personal infomediaries
- ALIASALIAS
- Emotivate E-Commerce Services
- Emotivate specializes in customer interaction software such as user profiling systems, and in analyzing transaction history
databases. E-commerce clients include Webstakes.com and Warner Brothers.
- Net Perceptions
- The Net Perceptions Realtime Recommendation Platform
eliminates compromises in performance, lexibility and scalability by seamlessly
integrating and automatically applying the optimum technologies for every
realtime recommendation task.
- Adaptive Hypertext and Hypermedia
- User Modeling and User-Adapted Interaction (UMUAI)
- UMUAI provides an interdisciplinary forum for the dissemination of new research results on interactive
computer systems that can be adapted or adapt themselves to their current users, and on the usage of
user models for adaptation purposes.
- Tracking Your Visitors
- Decoding the Customer
- ZDNet article from march 1999
- Measuring User Motivation from Server Log Files
- This paper proposes that measures of how much time users spend looking
at a page are better estimates of user interest than page hits, providing simple human
factors principles have been applied. An extended example of how this method might
be used to collect and analyze data is also included.
- Inferential Analysis of Web Server Log Files
- Sullivan, Terry, Reading Reader Reaction: A Proposal for Inferential Analysis of Web Server Log Files, Proceedings of Web
Conference, 1997.
- Log-Analysis Tools
- Log-Analysis Tools: Site Server Is on the Right Track..."To help you determine which log-analysis
software package will best help you realize your
site's potential, we tested the leading
contenders at Syracuse University in one of
Network Computing's Real-World Labs"
Information retrieval and knowledge management
Information retrieval
- Autonomy
- Autonomy has a suite of products based on technology developed by its
parent company (Neurodynamics) called Adaptive Probabilistic Concept
Modelling (APCM). This is used to create Concept Agents -- pieces of
software capable of understanding the main thrust of a piece of text
and then finding similar documents by analysing the patterns of
symbols and contexts.
- Gossip
- Gossip is a mobile agent application that trades information for you on the Internet. You tell
the Gossip agent what interests you. Then the agent travels to a server on the Internet
called the marketplace. At the marketplace, your Gossip Agent looks for other agents with
similar interests. When two agent with similar tastes meet, they start a conversation and
exchange information.
- Agent-based Information Retrieval
- This page is maintained by Ian Soboroff
Knowledge management
- Knowledge Management & Workflow
- Myths & Realities
- InformationWeek Article by Rick Whiting (11/22/99). While knowledge management has become an important aspect of IT and
business operations for many companies, the concept is surrounded by
misconceptions. Often, companies believe that knowledge management is
a new idea, and one that may simply be a passing fad. ...
- Knowledge Management Technology Solutions
- A tutorial on "Knowledge Management Technology Solutions",
Written and Produced by techguide.com
- Netacademy on Knowledge Media
- "
The NetAcademy on Knowledge
Media strives to provide a Virtual
Research Universe on Knowledge
Media. "
- KMWorld - Creating and Managing the Knowledge-Based Enterprise
competetive intelligence
- AuroraWDC.com
- AuroraWDC.com -- Competitive Intelligence, Knowledge Management, Intranet Applications, Strategic, Tactical, Research, Analysis, Training, Consulting, Market Research and Business Intelligence
- SCIP.ORG
- Society for Competative Intelligence Professionals
- www.intelbrief.com
- Intelligence Briefing: Your portal to all the intelligence on the internet
- fuld.com
- FULD & COMPANY is "an
international leader and pioneer in
the field of competitive intelligence."
- Intelligence Online:
- Business Intelligence, Threat Assessment, Community Watch, Who's Who...
- What's Your Competitive Intelligence Quotient (C IQ)?
- webminer.com
- A consulting company that specializes in webmining.
- Economic and Competitive Intelligence
- A resource page from Political Science Department at Loyola College in Maryland. Covers economic espionage and lots of other topics.
- COMPETITIVE INTELLIGENCE
- From CRRM at the University of Aix-Marseille III at the St
Jérôme Research Center.
- Organizational Competitive Intelligence Programs: An Overview
- A paper by Yogesh Malhotra of the BRINT
Research Institute
- Open Directory - Computers: Internet: Commercial Services: E-Commerce
- Eectronic publishing
- El.Pub, is a focus for information about R&D in large scale electronic publishing.
- IBM Data Management White Papers : Text Mining
- XRCE - Coordination Technologies
- Information on the Xerox Research Centre Europe (XRCE) research group on coordination technology, including knowledge management, information retrieval, intelligent interfaces and distributed work coordination.
Knowledge representation and reasoning
- Open Knowledge Base Connectivity
- Open Knowledge Base Connectivity (OKBC) is an application
programming interface for accessing knowledge bases stored in
knowledge representation systems (KRSs). OKBC provides a uniform model of KRSs based on a common
conceptualization of
- Knowledge Representation
- A list of Knowledge Representation, Automated Reasoning, Computational Logics, and Advanced Database projects,
people, conferences and specific resources.
Collated by Enrico Franconi
Auctions
- Michigan Internet AuctionBot
- Home of eMediator
- iTrack -- Online Auction Tracking Service
- A Survey of Auctions
- Web-based online auctions and markets
- A web-based online auction and market
system from the Helsinki School of Economics and Business Administration and New Mexico State.
- FairMarket, Inc.
- FairMarket AuctionPlace™ is "a fully outsourced, private label, customized
auction solution that helps companies expand their reach and create a
new e-commerce profit center."
- OpenSite Technologies, Inc.
- "OpenSite Auction, now in its enhanced 4.1 version, automates the
process of setting up, running and maintaining real-time auctions over
the Web without additional programming. By using OpenSite Auction,
individuals and businesses can leverage an auction solution to
introduce new products, maximize returns on overstock inventory
liquidations, strengthen relationships with existing partners and
customers, attract new prospects, and maximize procurement services."
- PHPAuction open source project
- PHPAUCTION is an Open Source project intended to develop a powerfull and flexible web-based auction
system.
It's written using PHP3 on a MySQL engine.
Recommender Systems
- Net Perceptions
- Collaborative Filtering
- GroupLens
- Active Web Museum
- Yenta
- Yenta will provide privacy-protected, distributed, automatic generation of clusters of users who are
interested in similar topics. It is implemented as a multiagent system.
Security
- Security in Mobile-Agent Systems
- Gray, Robert: Security in Mobile-Agent Systems. Presentation at the University of Leiden,
1996.
- Mobile Agent Security - Threats, Countermeasures, and New Research Areas
- NIST HTML presentation (PowerPoint images)
- The Things that Go Bump in the Net
- an informal survey of some of the more colorful beasts in the menagerie
of security and related problems in networky and agenty systems
- Secret Agents -- A Security Architecture for the KQML Agent Communication Language
- Chelliah
Thirunavukkarasu (EIT), Tim Finin (UMBC) and James Mayfield (UMBC), October 1995. 200K bytes
postscript. (Draft submitted to the CIKM'95 Intelligent Information Agents Workshop, Baltimore, December
1995.)
- Simulated Social Control for Secure Internet Commerce
- Lars Rasmusson Sverker Jansson, Swedish Institute of
Computer Science, 1 April, 1996. ABstract: In this paper we suggest that soft security such as social control
has to be used to create secure open systems. Social control means that it is the participants themselves who
are responsible for the security, as opposed to leaving the security to some external or global authority. Social
mechanisms don't deny the existence of malicious participants. Instead they are aiming at avoiding interaction
with them. This makes them more robust than hard security mechanisms such as passwords, who reveal
everything if they are bypassed. We describe our work in progress of constructing a workbench to run
simulations of electronic markets. By examining the success of different security mechanisms to avoid
maliciously behaving actors we hope to gain insight into how to create electronic markets. The idea of creating
reputations for the participants is discussed. Finally some legal aspects on using social control and reputation as
security mechanisms are discussed.
- Mobile Agents and Security
- Mobile Agents and Security,
G. Vigna (Ed.): LNCS 1419, springer.
- Bibliography on Security in Mobile Agent Systems
- Mobile Agent Security (NIST)
Sex
Virtual environments
- Asheron's Call
- "...Asheron’s Call is the ultimate in immersive fantasy: a
massively multi-player, persistent role-playing game
filled with stunning visuals and an ongoing epic story
that evolves as you play...."
- Bots 'n the MOO: Conversational Robots
- Julia, a Chatterbot
- The Palace
- The Palace visual chat software lets you communicate interactively in
rich visual environments. You create personalized "avatars" that allow
you to be "seen" online. You can express yourself with sounds,
space, and movement as well as text. Conversation appears in
speech balloons next to the avatars, making it much easier to follow
than boring text-based chat.
- Diamond Park
Wireless
- UMBC DNA project
- The Dynamic Negotiating Agents project is exploring how software agents, mobile hosts, mobile users and wireless communication will fit together.
- Project Impulse (MIT Media Lab)
- "n this research project we explore a scenario in which
e-commerce meets "brick-and-mortar" commerce
through a system of buying and selling agents
(representing individual consumers and retailers
respectively) that engage in multi-parameter negotiation
and run on wireless mobile devices. Agents representing
well-informed consumers and participating merchants
meet one to one on equal footing to seek agreement on
the terms of a consumer purchase." (MIT Media Lab)