Because the term agent is used to describe a wide range of architectures, some quite trivial, we will focus on capabilities that are at the "high end" of the spectrum. Agent-oriented systems at the highly capable end of the spectrum, such as JACK, have the following key features:
- Autonomous – Operate without external supervision.
- Proactive/Reactive – Exhibit both goal-directed and reactive behaviour.
- Situated – Focus on the relevant subset of the environment, and respond to change in a timely fashion.
- Social – Interact with other agents to achieve joint goals.
- Intelligent – Can perform functions that require higher-level cognitive abilities.
These features lend themselves to a wide range of applications, and provide significant benefits. The following table outlines some of the agent application areas we have experience of:
| Application Area | Features and Benefits |
Manufacturing |
|
Integration of Legacy Systems |
|
| Unmanned Aerial Vehicles (UAVs) |
|
| Air Traffic Management |
|
| Military Simulation |
|
| Fault Diagnosis |
|
| Prognostic Health Management (PHM) |
|
| Business Processes |
|
| Dynamic Trading |
|
| Intelligent Decision Support |
|
Next: JACK – The World's Leading Agent Development/Deployment Tool