JACK®
Building Multi-Agent Systems
JACK® agent software applications consist of a collection of autonomous agents that take input from the environment and communicate with other agents. This provides system builders with a very powerful form of encapsulation.
Each of the AI agents in a system can be defined in terms of its goals, knowledge and social capability, and is then left to perform its function autonomously within the environment it is embedded in.
Portable Intelligence
Entirely written in Java, JACK® is highly portable and runs on anything from mobile phones to high-end, multi-CPU servers.
Its Java foundation means that JACK® agent software can run with multiple threads across multiple CPUs, has platform-independent GUIs, and is easily integrated with third-party libraries.
Key Features
JACK® is a mature, cross-platform environment for building, running and integrating commercial-grade multi-agent systems.
This technology is underpinned by our C-BDI™ modelling, a distributed artificial intelligence software framework for building joint cognitive systems.
C-BDI™ and JACK® allow for smarter, more engaging artificial intelligence in simulations, replicating human behaviour to help training programs, track intrusions and interact with objects and human actors intelligently.
For user manuals, licenses and other agent software materials, please visit our downloads page.
Smart Autonomous Agents
Allows users to build smart multi-agent systems that operate without human guidance.
System Integration
Easily integrated with existing systems without exceeding system demands.
High Compatability
Java-based design allows JACK® to run on any device, from smartphones to high-end servers.
Scenario Testing
Allows for multi-agent systems that can operate without guidance to allow for repeatable testing.
Downloads
For a full list of product specification documents, research papers and manuals please click the link for our downloads page below.