For the complete documentation index, see llms.txt. This page is also available as Markdown.

DecisionRules AI Engine

AI service for DecisionRules guidance, automation support, and specialized assistant workflows in Docker and On-Premise environments.

Introduction

The DecisionRules AI Engine application provides AI-powered support for DecisionRules users and integrations. It accepts requests, routes them to specialized AI services, and returns responses for tasks such as documentation help, rule summaries, decision table design support, function generation, input generation, and UI-related guidance.

Use this service when you want to add AI capabilities to your DecisionRules deployment or expose AI-based workflows to users and connected applications. It exists to keep AI-specific processing separate from the main application runtime while still integrating with the DecisionRules platform.

The AI Engine application is optional. It is not required for a standard DecisionRules deployment.

The DecisionRules AI Engine application requires:

Setup

Where to get it

You can download the latest production image from Docker Hub:

Before you start

Install this container only if you need AI-assisted features such as documentation support, rule summaries, decision table design assistance, function generation, input generation, or streamed AI responses.

Before you run the container, make sure you have:

See also:

Minimal Requirements

  • 700MB memory

Version compatibility

Ensure your AI Engine version matches the supported App version (DecisionRules Server + DecisionRules Client)

AI Engine Version
Supported App Version(s)

1.1.0

1.25.2≤App Version

1.0.0

1.24.2≤App Version<1.25.2

Application info

  • Default port: 8084

How to run it

You can run the container directly with docker run or through docker compose.

Method 1: Run with docker run

Pull the latest image:

Run the container:

If every request provides its own AI configuration, the default AI environment variables are optional.

Method 2: Run with docker compose

Create a docker-compose.yml file:

Start it with:

What to check after startup

After startup, confirm that:

Last updated

Was this helpful?