Skip to main content

Using AI capabilities within Flowable

Introduction

With the release of v3.17.0+, Flowable introduced a list of AI-assisted features, both in Flowable Design to use generative AI to assist with modeling and in the runtime to use analytical AI-assisted features.

Setup Flowable to use AI

In order to use the AI features, you have to setup Flowable with some environment properties to properly connect to an AI service and use those features inside Flowable Design and Work.

The AI Setup Guide shows the various options on how to setup Flowable to use AI features.

Overview

There are several AI-assisted features available with the v3.17.0+ release of Flowable. The following chapters will give you a short overview of them and link to their detailed documentation.

Generative AI assisted modeling

Have you ever experienced the "empty canvas" problem? You had to create a new app and models and didn't know where to start?
The new generative AI assisted modeling capabilities built into Flowable Design can help overcome this problem and let AI design a first draft of your models or even complete Flowable App for you to get a quick start.

See Generative AI assisted modeling for a complete documentation on the GenAI-assisted modeling features of Flowable.

Create your own AI service

With the service registry and service definition models, it is very easy to integrate with external systems and services from within Flowable. The service engine supported REST-based service invocations as well as script- or Java-based implementations.

The service registry now has a new option for an AI-based service definition and there is a step-by-step tutorial and reference documentation.

Analyze content with AI

Flowable has a lot of content management capabilities like generating content like PDFs or Word documents based on templates, storing content within process- and case-instances, adding meta-data to content or use the versioning feature as well as integration into various external systems like Microsoft Office or Sharepoint as an example.
With the integrated AI capability it is now possible to let AI analyze content and create and execute prompts against it to create abstracts, extract information or simply get an overview of documents.

See the Analyze content with AI documentation for more information on how analytical AI can help you answer questions around content.