Ecosystem
Alongside Pirivision's core flow (Port → Compass → Cartography → Horizon / 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.json → productMemoryIsEnabled: 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.
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