Table of Contents

Neos AI

Introduction

The Neos AI is an independent cluster to monitor the artificial intelligence agents. It is a single-tenant cluster to monitor all AI agents for all clusters and tenants.

For these reasons, this cluster should never be made available to an end user (such as the Tenant Management).

Getting started in development mode

In development mode, you first need to install the Neos AI cluster:

neos install-cluster NeosAI

You then need to configure the persistence of the Neos AI cluster.

This configuration should be added in the cluster configuration. For example, in a <mycluster>.neos-ai.yml file :

NeosAI:
  DatabaseType: PostgreSql # (required) The database type.
  ConnectionString: Server=localhost;Port=5432;Database=NeosAI;User Id=xxxx;Password=xxxx; # (required) The connection string
  DefaultUserAccountLogin: # (optional) The login of the user account that will be created during database migration. This is not necessary if you have set the `UserPermissions__DefaultUserAccountLogin` environment variable.

Once the configuration is set up, you can start your cluster by specifying the option --neos-ai (or -i which will also start the Neos AI cluster).

neos run -i

The cluster use the UserPermissions module to manage the user accounts and the UICustomization module to allow the customization of the UI views.