Articles

Why we stopped building one-off dashboards

A chat tool can draw a dashboard in seconds. For most reporting, we now build the foundations that let AI produce correct, consistent dashboards every time, and that improve the more they are used.

Ask a chat tool for a sales dashboard and you will have one in under a minute, with tidy charts, a few headline numbers and perhaps a filter or two. For a quick look at a spreadsheet that is useful, and I do it myself.

The trouble starts when an organisation begins to rely on those dashboards, which is why we have stopped building one-off dashboards for clients. Instead, we build what sits underneath, so that AI can make good ones over and over again.

What goes wrong with a generated dashboard

Every one starts from nothing. Each time someone asks, the tool reads the data afresh, guesses what the columns mean and decides how to work out each figure, and nothing carries over from the last time.

The numbers drift. If you ask for “revenue this quarter” on Monday and again on Thursday, you may well get two different figures, because one included refunds and the other did not, or one went by order date and the other by invoice date. Both will look equally sure of themselves.

Definitions do not agree. Finance means one thing by “active customer” and sales means another, and the AI picks whichever reading seems most likely. When two departments bring different numbers to the same meeting, the conversation turns to whose chart is right instead of what to do about it.

You cannot drill down. A generated chart is usually a dead end: you cannot click a bar to see the records behind it, and you cannot trace a figure back to where it came from.

I do not think any of this is the AI being bad at its job. It is being asked to make the same decisions from scratch every time, with no memory of what the organisation has already agreed.

Illustrative diagram

A dashboard compared with a platform

A dashboard from a chat window

A dashboard from a chat window The same request on two days gives two different pictures with different revenue figures. Each starts from nothing, the numbers disagree, and you cannot drill into a picture or see where a figure came from. "Build me a sales dashboard" MONDAY £412k revenue, this quarter TUESDAY £398k revenue, this quarter ≠ Starts from nothing every time Same question, different numbers A picture: no drill-down, no source Learns nothing from your experts

A platform your AI builds on

A platform your AI builds on Five layers. A data model with provenance, agreed metric definitions, a component library and instructions sit under your own AI tools, which produce consistent, drillable dashboards. Experts rate their confidence in results, and those ratings feed back into the layers so the system improves with use. Dashboards Same numbers each time. Drill into any figure. Your own AI tools 4. Instructions for your AI tools Use these parts, these numbers 3. Reusable component library Charts and tables that drill down 2. Agreed metric definitions One meaning of "active customer" 1. Data model with provenance Every number traceable to its source 5. Experts rate their confidence The system improves from those ratings rated in use
A chat window starts from nothing every time, whereas a platform improves the more it is used and keeps your experts' judgement at the centre.

What we build instead

We build five things, and then the client’s own AI tools do the drawing.

1. A clean data model with provenance. There is one place where the data lives, structured sensibly, and every figure can be traced to its source, so that when someone asks where a number came from there is an answer.

2. Agreed metric definitions. “Revenue”, “active customer” and “churn” are each defined once, in writing, with the calculation attached. The AI uses the definition it is given instead of making one up.

3. A reusable component library. We provide charts, tables and filters that already know how to drill down from a summary to the detail underneath, so a new dashboard is assembled from parts known to work rather than drawn freehand.

4. Instructions for your AI tools. This is clear guidance, kept up to date, which tells whichever assistant your team uses which data, definitions and components to work with, and what to do when a question falls outside them.

5. A learning loop. This is the part a chat window cannot do. When the AI produces a result, the people who know the subject (analysts, finance leads and operations managers, for example) rate how confident they are that it is right, and say why when it is not. Those ratings feed back into the definitions, the instructions and the examples the AI works from.

Why the learning loop matters most

A chat window starts from scratch every time, whereas the system we build improves the more it is used. Each rating from an expert makes the next answer a little more likely to be right, and the corrections stay with the organisation instead of vanishing when someone closes a chat.

It also keeps people’s judgement at the centre of the work. The AI does the repetitive job of putting queries and charts together, and the people who understand the business decide what is correct. Over time, the questions that need an expert’s attention become the difficult and interesting ones, and the system handles the ones it should already know.

The dashboards we still build

None of this means dashboards have had their day. Where we build software that gathers its own data, such as the aviation assessment platform, we still design the dashboard ourselves, because the questions are largely known in advance and asked again and again. That dashboard can be trusted for the same reasons set out above: the data is structured as it is collected, every figure is defined once, and any chart can be opened to show the records behind it. I have written about it in a separate article.

Illustrative diagram

Which way a dashboard gets made depends on the data, but the foundations are the same

Software that collects its own data

The data
Shaped as it is collected, with every question designed in advance
The questions
Mostly known, and asked again and again

We design the dashboard into the software

Data spread across many systems

The data
In a finance system, a CRM and a good many spreadsheets
The questions
Many, and changing from week to week

Your AI draws the dashboard from foundations we build

The same foundations underneath both

  • Traceable data
  • One definition for each figure
  • Charts built from parts known to work
  • Guidance kept up to date
  • People checking the results
Which way the dashboard gets made depends on the data, while the work underneath it is the same in both cases.

What we have stopped doing is building one-off dashboards on top of data that was never prepared for them, where the questions change from week to week and no hand-built dashboard could keep up. There, AI should do the drawing, as long as it has the foundations to draw from.

What this means day to day

Teams still ask questions in plain language and still get a dashboard back in seconds. The difference is that Monday’s figure matches Thursday’s, finance and sales work from the same definition, any number can be traced back to where it came from, and the whole thing improves with use instead of starting again each time.

We call this an Insight Platform. If your organisation already uses AI for reporting and the numbers do not quite agree, I would be glad to talk it through with you.

Production Readiness Review

In five days, we will tell you whether it is ready to go live.

The price is fixed before we start, from £1,500. You will receive a short report with a red, amber and green summary, and the ten fixes that matter most, in the order we would tackle them.