Agentic AI Capability

Measure accuracy on fifty of your own questions.

A figure from someone else’s question set says little about your estate. Accuracy testing uses fifty questions your own people ask, each with the answer its owner agreed.

FROM FIFTY REAL QUESTIONS TO A NUMBER YOU CAN PUBLISH01Collect thequestionsfifty your people ask in anormal week02Agree the answerwith the person who ownseach number03Run the setevery question, recordedwith its query04Score three wayscorrect, quick, and righton access05Fix and run againthe same set after everychangea change to the mapping, the vocabulary or a rule starts a new run
Fifty questions, an agreed answer for each, and the same set run again after every change. Showcase estate.
50
questions from your own people in the first test set
method
3
scores for every answer: correct, quick, and right on access
method
45 of 50
correct in the showcase run, with 3 declined and 2 wrong
showcase estate
Every change
a mapping, vocabulary or rule change starts a new run
product
Where this sits

Stage 4 of six: teach

Step by step

How a test set is built and run

Your team supplies the questions and the expected answers; Juno supplies the run and the evidence.

COLLECTAGREERUNSCOREACTYour teamJunoCollect thequestionsfifty from a normalweekAgree eachanswerwith the owner ofthe numberRun the wholeseteach questionrecordedScore eachanswercorrect, quick,accessRead thescorecardand fix what is weakhand overreportyour questions, your estate · each run keeps its date, its model and its queries
The first two steps belong to your team and take the longest: real questions, and an agreed answer for each. The run and the scoring are the quick part.

The set starts with questions people already ask. A planner, a buyer, a director and a finance lead each give ten to fifteen from a normal week, in their own words, including the awkward ones.

Each question then gets an expected answer, agreed with the person who owns that number. For a total it is a value and a period. For a list it is the rows that belong in it. For a question that sits outside the registered data, the expected answer is that Juno says so.

Juno runs the whole set and records each answer with the terms it used, the systems it read, the time it took and the query. Every part of a run stays visible, so a failure can be traced to its cause.

The scorecard reports the three scores per question and groups them by kind of question. Your team reads it, fixes what is weak, usually a mapping or a missing word, and runs the same set again. The history of runs stays.

The three scores

Every answer is judged three ways

One number for correctness hides too much, so three are reported and the declined answers are counted apart.

Correct

The answer matches what the owner of the number agreed. Correct, declined and wrong are counted apart, because a question Juno declines costs far less than a confident wrong answer.

Quick

The answer arrives inside the time your team set, measured from the question to the result. The showcase estate uses ten seconds, with an average of 4.2 s.

Right on access

The reader saw the rows their role allows, and a restricted column was named. A row that should stay hidden counts as a failure even when the number is right.

Three numbers, reported apart

A published study in 2024 reported its result as 72% correct, 8% declined and 20% wrong. Juno reports the same three numbers, because a single accuracy figure hides the difference between a question answered wrongly and a question answered with “this sits outside the data I hold”.

The scorecard

What one run reports

One run, fifty questions, three scores, and a named cause behind every failure.

CORRECT ANSWERS BY KIND OF QUESTIONStatus of an order or a line12 of 12Quantities, values and cover13 of 14Comparison with history7 of 8Root cause with its supporting data8 of 9Short-term forecast5 of 7showcase estate · 50 questions · 45 correct, 3 declined, 2 wrong · run of 18 September 2026
Questions about the status of an order score highest, because they read one mapped object. Forecast questions score lowest and carry the most review. Showcase estate.

The scorecard groups the questions by kind, because the causes differ. A question about the status of an order reads one mapped object and scores highly from the first run. A root-cause question joins several objects, so a missing mapping shows up there first.

Each failed question carries its cause: a column that was mapped to the wrong attribute, a word the vocabulary was missing, a restricted column, or a source that answered slowly.

The three declined answers in the showcase run were questions about supplier contract terms, which sit outside the registered data. That is the answer the owners agreed, so those three count as correct behaviour and are reported apart.

The two wrong answers were both mapping faults on one custom field. Fixing the mapping and running the set again took a morning, and the next run scored 47 of 50.

After every change

The same set runs again, and the history is kept

The number belongs to a date, a model and a version of your estate, so it is published with them.

1
A run flags one question“Which lines are inside the cancellation window this week” came back empty.
Wrong
2
The scorecard names the causeThe answer read a custom field that a source release had renamed on Wednesday evening.
Mapping
3
The mapping is carried acrossA. Novak adopts the sync scan entry and confirms the mapping against the new name.
Thursday 08:15
4
The same set runs againAll fifty questions run on the new mapping version, with the same expected answers.
47 of 50
5
The run is publishedThe scorecard keeps its date, the model that answered, the mapping version and every query.
Run 12

A test run is tied to a version of your estate: a mapping version, a vocabulary version and a rule version. A change to any of them starts a new run, so the published number belongs to what is live.

Runs are also scheduled, usually weekly, and are required before an agent moves up an autonomy level. The evidence an approver reads is the scorecard of the questions that agent depends on.

Publish the question listA figure means something when a reader can see the questions behind it and judge whether they resemble their own work.
Publish the estateHow many systems, tables and columns the questions ran against.
Publish the model and the dateWhich model answered, on which date, and on which mapping and vocabulary version.
Publish the share declinedHow often Juno said a question sits outside the data it holds.
What published comparisons show

A published comparison in 2023 scored a general model at 16% correct over raw tables and 54% over a knowledge graph of the same data. Every vendor figure, this one as well, belongs beside its question list.

The running example

Friday: fifty questions, and the two that failed

Showcase estate.

The running example

Before the cancellation policy went live, A. Novak and L. Tan built a set of fifty questions from a normal week: shortages, open orders, supplier lateness, cover, cancellation windows and two questions about contract terms that sit outside the registered data.

The first run scored 45 correct, 3 declined and 2 wrong. Both wrong answers traced to the custom cancellation window field. The mapping was corrected on Thursday morning, the set ran again and scored 47 of 50, and that scorecard went to J. Ridley with the request to release the agent at supervised level.

Next stage · Act

The ten supply chain task agents

With answers measured and the vocabulary taught, the next stage puts rules to work: agents that act at the autonomy level you set.

Terms on this page
Test setFifty or so questions from your own people, each with the answer its owner agreed.
Expected answerWhat the owner of a number agreed the right answer is, including “this sits outside the data”.
DeclinedAn answer where Juno states that the question sits outside the data it holds.
Right on accessA score that passes when the reader saw the rows their role allows and restricted columns were named.
ScorecardThe report of one run: three scores per question, grouped by kind, with the cause of each failure.
Run historyEvery past run with its date, its model, its mapping version and its queries.
Questions
Why fifty questions?

Fifty is enough to cover the kinds of question a team asks in a week and small enough for owners to agree every expected answer. Sets grow as more subject areas are registered.

Who decides what the right answer is?

The person who owns the number: a planner for cover, a buyer for supplier performance, a finance lead for value. Their name stays on the expected answer, so a later dispute has a starting point.

What happens with a question Juno declines?

It is counted apart from a wrong answer. Where the owners agreed that the question sits outside the registered data, the decline is the right behaviour and scores as correct.

How often does the set run?

After a change to a mapping, a vocabulary or a rule, on a weekly schedule, and before an agent moves up a level. Each run keeps its date and its evidence.

In the platform

Where Juno sits among the four capabilities

Each one builds on the one before it.

One shared foundationCatalogLineageAccess policyWrite path

See Juno answer and act on your own data

Bring two systems and one decision your planners make every week. In the first week we register the data, confirm the mapping with your team, answer your questions in ChatLima and run the first agent at the level you choose.