Skip to content

Ecosystem

Alongside Pirivision's core flow (PortCompassCartographyHorizon / Atlas) and the Makinist AI assistant, there are extension modules that are activated for specific scenarios. These modules are enabled on demand and can be controlled via a separate microservice or feature flag.

Extension Module Role How to Enable
CaptainAI Natural language chat assistant over a Horizon board pirivision-langflow-api service must be running
Product Memory Product variant and historical recipe management conf.jsonproductMemoryIsEnabled: true
Automation Rule-based automation and alert engine Built into the core service (MVP — off by default)

CaptainAI

CaptainAI is the AI chat assistant that opens on the Horizon board screen. It answers operator questions by interpreting the board's live view and widget data.

CaptainAI — Detailed Guide


Product Memory

Product Memory archives production parameters and recipe history for different product variants. When used alongside dashboards, it enables comparison of live values against historical recipes.

Feature Flag

Requires productMemoryIsEnabled to be set to true and the pirivision-product-memory-service (port 8097) to be running.

Product Memory — Detailed Guide


Automation

Automation provides a rule-based automation and alert system for threshold breaches or state transitions in sensor data. It consists of two sub-modules:

  • Rule Library — Define condition and action rules
  • Alert Center — Monitor and manage triggered alerts

Automation — Detailed Guide