Direct AI is a software development kit (SDK) used to produce rich AI-based behaviors for products and applications.
Direct AI brings applications and products to life. It allows modeling, design, and development of rich behaviors through AI software agents that think and act, with any degree of autonomy, within a software product or application environment.
As a unique technology, Direct AI:
- Is easy to integrate, with a typical first level of integration taking around 1 (one) working day.
- Provides a structured behavior design and implementation language for authoring highly-reusable adaptive behaviors.
- Allows rapid prototyping and the creation of high-level behaviors visually without any specific programming training.
- Comes with a complete set of authoring and troubleshooting tools in a full-fledged integrated development environment (IDE).
Direct AI is a result of almost two decades of experience creating AI-based solutions for the simulation industry. Indeed, the artificial brains behind the simulated units of SWORD, MASA’s simulation solution for the defense and security markets, are also implemented using the latest generation of Direct AI.
Direct AI in Unity
This video is a good example of what you can do with Direct AI (DAI) in a 3D environment. It is made using the Unity engine and it shows the capabilities of the engine to handle complex situations and MASA’s know-how in terms of behaviour modeling. DAI can be integrated in any 3D engine.
In this video, a Squad is moving along a street in wartime with the MOUT (Military Operation In Urban Terrain) mission « Moving along a street ».
A set of soldier animations, made for video games (the animations respond to the commands of a joystick) is plugged on a DAI brain. These soldier animations respond to a DAI brain rather than a player controller.
There are three groups of soldiers who are given offensive reconnaissance missions (2 on the left, one on the right of the street). The soldiers move in a coordinated manner, covering and supporting each other. A vehicle supports the soldiers as well. There is a DAI brain in each soldier and one in the vehicle. They coordinate but are independent.
The mission is « detect, hunt/neutralize the enemies » (in red) and get to the end of the street. The blue and the red have the same saving behaviors, but the blue ones have in addition their offensive mission. The blue’s behaviour is therefore a compromise between saving and mission.
There is no intervention by a human player on the soldiers during the mission. They carry out their mission autonomously (as in SWORD). For the enemies, the vehicle is considered as an enemy and can be taken to task. It protects the blues from potential enemy fire.
- More info about DirectAI
- April 2017 : Direct AI in XVR on Scene