AI and data
We use it every day. That is why we know how to make it answer correctly.
An assistant plugged into your data always answers. The question is not whether it will answer, but whether the answer will be right, and what, underneath, decides that. We have the answer, and it is not in the language model.
- Internal portals where we use it ourselves
- 4
- Condition that decides correctness
- 1
- This page is kept current
- 2026
- Expert consultants
- 11
- 1
- Condition decides correctness: the semantic model
- 4
- Internal portals where we use it ourselves
- 11
- Expert consultants
- 2026
- This assessment is dated and kept current
The mechanism
What makes an assistant answer correctly
Ask “what was last year’s revenue?” of an assistant plugged straight into your ERP tables. It has to choose: a table of invoice lines or a table of accounting entries, an invoice date or a posting date, with or without credit notes, with or without the divested subsidiaries.
It will make a choice, and that choice will be plausible. But you are the one who knows which is right, and that knowledge has a place to live.
The same assistant, plugged into a semantic model where the revenue measure is defined once and for all, no longer has a choice to make. It reads the definition, applies it, and returns the same figure as the official report, because it is literally the same calculation.
AI does not replace data modelling. It makes it the only thing that matters.
Our position, in one line
The deciding layer
An assistant is only as good as the layer beneath it
- BronzeIngestion
- Raw data, exactly as the systems produce it. ERP, CRM, Dataverse, SQL databases, files.
- SilverCleaning
- Cleaning rules and business alignment. This is where the charts of accounts of six subsidiaries are reconciled.
- GoldSemantic model
- Aggregated and optimised data. One source of truth, shared by every report and every department.
Current assessment
What we recommend, what we watch, what we set aside
Deploy now
Copilot for producing code
Conditionally
Asking questions of the model
We prepare the ground first
Pointing an assistant at raw data
On ourselves first
We use it on our own tools before yours
We built our own internal portals (project management, HR, invoicing, quality) on the same application framework we offer clients. They serve as our proving ground: what does not hold up here does not go out to you.
A proving ground that costs us
Public, free applications
A team that trains continuously
A dated opinion, not a stance
Going further
What everything above rests on
- Data platformMicrosoft FabricThe modelled layer without which no assistant answers correctly, and the reason we never had to change architecture.
- ReportingPower BIThe semantic model, the measures and their naming: what decides whether an answer is right, human or machine.
- First stepContact usA free two-hour scoping workshop to look at what sits underneath.
Frequently asked
What people ask us about AI
Can you really ask questions of your data in plain language?
Does AI replace the modelling work?
Will our data be used to train a model?
Do you use AI on your own projects?
Where should we start?
The mechanism
What a shared layer changes
With no platform, every report pulls its own extract and recodes its rules, hence three figures for the same question. With a shared layer, the rule is written once and every report agrees.
Before the assistant, let us look at what would sit underneath.
Eleven expert consultantsSaint-Priest, near Lyon, France
Two hours with a consultant, free of charge. We look at your data model as it stands today and tell you plainly whether it would support an assistant, and what it would take. Often the answer is less work than expected.
Request a scoping workshopScoping workshop · 2 hours · free · near Lyon or remote





