Innopas — innovation is our passion Request an advisory call
Request an advisory call

The platform · lalla.ai

Built once. Every product runs on it.

lalla.ai is the AI platform beneath everything Innopas ships, models, retrieval, agents, evaluation, guardrails, and Lalla Chat as the surface people actually touch. A new product brings a domain graph and an interface. It does not bring its own AI stack, and it never brings its own research.

The stack

Four layers. Only the top two change per product.

This is the whole economic argument. Research proves a method once, the platform carries it once, and each new product pays only for its own domain and its own screens.

Layer 04 · Product
EUNIQ
Cockpit, Command and Field for utility teams.
TopSyllabus
Student, parent and school dashboards.
Layer 03 · Domain
Utility knowledge graph
Substation, feeder, transformer, meter: plus the pattern engine over it.
Concept graph
Concept, prerequisite, question. Plus answer evaluation over it.
Layer 02 · Platform
lalla.ai
Models, retrieval, agents, evaluation, guardrails and Lalla Chat. Built once. Shared by everything above.
Layer 01 · Research
DeepTech Research & Intelligence Hub, representation, forecasting, attribution and explainability, proven here and shipped upward.

The test of a platform is the second product. Anything can be called a platform while one product runs on it. TopSyllabus and EUNIQ share no customers, no regulator and no vocabulary. And they run on the same layer two.

Inside the platform

What layer two actually provides

Six capabilities, versioned and shared. A product team consumes them; it does not reimplement them, and it cannot quietly fork them.

P-01 · GROUNDING

Graph-grounded retrieval

Retrieval that walks a typed domain graph rather than searching a pile of documents. The answer is assembled from the structure, so it can name the node it came from.

Why flat retrieval cannot tell you which transformer, or which prerequisite.
P-02 · REASONING

Agents and tool use

Agents that query the graph, run a model, call a service and compose a result, and with each step recorded, so what happened can be reconstructed later.

Why an unexplained action is one nobody in a regulated business will authorise.
P-03 · EVIDENCE

Evidence and confidence

Every output carries its supporting evidence and a confidence value, produced at the same time as the answer rather than reconstructed afterwards.

Why this is what a regulator, an auditor or a parent is actually asking for.
P-04 · EVALUATION

Evaluation harness

Test sets, baselines and regression runs for every capability. A change ships when it beats the previous version on the record, not when it demos well.

Why without this, model upgrades are a gamble taken in production.
P-05 · GUARDRAILS

Guardrails and policy

Access control down to the graph node, redaction, refusal behaviour and audit logging. A student and an operator see only their own scope, enforced below the product.

Why permissions implemented per product are permissions implemented inconsistently.
P-06 · PORTABILITY

Model and deployment choice

Model-neutral by design, and deployable in your cloud, on-premise or in a sovereign environment — because some of our customers cannot send data anywhere else.

Why a platform locked to one vendor or one region is a platform with a shelf life.

Lalla Chat

The same component, grounded two different ways

Lalla Chat is the same component in both products. What changes is the graph it is grounded in and the scope it is allowed to see. This is the reuse argument, shown rather than claimed.

Inside EUNIQ · control room

“Why did losses jump on feeder F-09?”

Lalla Chat walks the utility graph from feeder to transformer to meter, finds that metered consumption fell while load held steady at DT-024, and returns the pattern with its evidence window and a confidence value. The operator can open the node it named.

Inside TopSyllabus · Class 9

“Why did I get transpiration wrong again?”

Lalla Chat walks the concept graph from the question back through its prerequisites, finds four answers that describe the effect but never the driver, and points one concept upstream to water potential: with the answers it drew that from.

Same component, same behaviour. Ground the answer in a graph, name the node, show the evidence, state the confidence. Only the vocabulary belongs to the industry.

How a question moves through it

Five steps, in this order, every time

The order carries an argument. Scope is applied before anything is read rather than as a filter on the way out, the difference between a permissions model and a disclaimer.

STEP 01

A question arrives

From Lalla Chat, or from a product API on a schedule. Same path either way.

STEP 02

Scope is applied

Guardrails decide what this user may see before anything is read.

STEP 03

The graph is walked

Retrieval follows real relationships, feeder to transformer, concept to prerequisite.

STEP 04

An answer is computed

Agents run the method DTRIHub proved, using whichever model fits the task.

STEP 05

Evidence is attached

The nodes used and a confidence value ship with the answer, not after it.

Getting lalla.ai

License the platform, or have us build your domain on it

Both routes are listed under Products, with what you get and who buys. Most customers meet the platform inside EUNIQ or TopSyllabus and never think about it again. The platform has its own site at lalla.ai, and the people who build it are named.

lalla.ai in Products

Start here

Bring one problem. We will tell you if it is worth building.

Thirty minutes with the engineers who would do the work. No deck, no discovery invoice, a straight read on feasibility, sequence and what a first build would take, including when the answer is that you should not build it.

30 min · video call Who joins · engineering, not sales Cost · none