

Get in touch
We use cookies to improve your experience on our site
You are free to decide whether to allow them or not.
The ARI Platform
ARI is made of two complementary layers: Flows, to build custom AI processes end-to-end, and Modules, to activate ready-to-play vertical features. Choose where to start.
Two layers, one platform
ARI FLOWS
ARI Flows is the heart of the platform: a visual environment for designing AI pipelines end-to-end. Choose your models, define your nodes, connect your data sources — ERP integrations, databases, APIs, documents. You can build any AI process that exists in your organization, with full visibility over every step. No vendor lock-in, no architectural compromise.
Two pillars of ARI Flows
Design and control
Every flow is a visual pipeline: choose AI models, connect nodes, define the logic. From prompt engineering to integration with your systems — every step configurable and transparent.
Test and maintain
Before going live, ARI verifies every flow. And keeps doing it automatically: change a model, update a data source, ARI alerts you immediately if something breaks — before any user notices.
→
Connect to APIs, databases, ERPs, CRMs — without building infrastructure from scratch.
01
Define the objective and map the flow on the visual node editor. Describe what goes in, what should come out, and how you will measure success — before you even start building.
02
Configure inputs, set metrics, and build workflow variants. Connect nodes and building blocks, compare results, and refine each node until the flow behaves exactly as you want.
03
Choose the most suitable LLM model and launch automated test cycles. The Research Tree records every version: you can compare different approaches and roll back at any time.
04
When results satisfy you, publish with one click. ARI generates API documentation and integrates the flow into existing systems — SaaS, private cloud, or on-premise.
05
Keep track of performance, LLM costs, and resource usage from a single real-time dashboard.
THE ARCHITECTURE
A flow is a complete business process — it defines what comes in, what should come out, and how. Each flow is made up of nodes and building blocks, at the same level. Nodes are customizable processing units (logic, integrations, AI, data). Building blocks are pre-configured, field-tested flows, ready to use — reusable across multiple flows with one click.
Input
Nodo
Logica · AI
Nodo
Dati · Integr.
Building
Block
Output
Nodo
Building Block
BUILDING BLOCKS
Each building block solves a specific problem. Choose the ones you need, combine them in the workflow and reuse them in other processes without rewriting anything. Create your own Custom Block and reuse it as part of new flows whenever you want. Some of our Main Building Blocks:
ARI DB
Enables interaction with databases in natural language, supporting read and write operations on structured data.
Web Crawler
Extracts information from websites and returns relevant results based on a query.
Decision Maker — Basic
Makes decisions autonomously and makes the decision-making process transparent.
Decision Maker — Numeric Multimodal
Makes decisions autonomously and makes the decision-making process transparent, returning a numeric score.
Decision Maker — Binary Multimodal
Makes decisions autonomously and makes the decision-making process transparent, returning a boolean value.
Knowledge Base — Ingestion
Complete pipeline for document ingestion into RAG systems (chunking, indexing, etc.).
Knowledge Base — Normalize PDF
Normalizes PDFs to prepare them for ingestion (cleaning, structure, formatting).
Knowledge Base — Query
Performs advanced queries on RAG systems combining retrieval and AI.
Knowledge Base — Remove File
Removes documents and related data from RAG pipelines.
Custom Building Block
Any flow developed in ARI can be turned into a block and used as part of a new flow.
MODULES
Modules are AI products already configured and ready to use. Each one solves a specific problem — querying databases, searching internal documents, creating an internal AI assistant, extracting data from any file. You can activate them without accessing the rest of the platform, through a dedicated interface designed for the people who use them every day.
How they differ from ARI Flows
ARI Flows
Build custom AI workflows, node by node. For those who want to create tailored processes that don't exist yet — with full control over every step.
ARI Modules
Use a product already built and optimized for a specific use case. For those who want to solve a precise problem starting today, with no development required.
↔
The two approaches are combinable: you can start with a Module and then extend with custom Flows.