Tallene i en tabel eller et diagram kommer fra forespørgslen, ikke fra assistenten
Den skriver den forespørgsel, der finder dem. Platformen kører forespørgslen mod jeres system og gengiver selv hver række. Skal svaret bruge en difference eller en total, beder assistenten forespørgslen om den, og platformen regner den ud på rækkerne. Assistenten får antallet af rækker og et lille udsnit af de første rækker, så den kender resultatets form, og den får besked på ikke at læse tal ud af dem. Blokken på jeres skærm tegnes ud fra hele resultatet, direkte fra jeres database, og intet, der kunne ændre et tal, sidder imellem.
Hvert tal på skærmen er et tegnet forespørgselsresultat
En blok, platformen byggede af de rækker, forespørgslen returnerede, med det kald, der skabte den, vedhæftet: værktøjet, tabellen, filtrene, antallet af poster og en nøgle, der kører den samme forespørgsel igen.
Det, platformen tegnede
- Du spurgte: Hvilke kunder er over deres kreditmaksimum lige nu?
Assistenten svarede: Answered by the analysis model. Read as Kunder over kreditmaksimum.
Used 4 tools: Open a guide, Search saved knowledge, Read table fields, Read Business Central records.
3 af de 42 kunder med et kreditmaksimum er over det lige nu, med i alt 123.550 kr.
Kunder over deres kreditmaksimum Debitor Saldo (RV) Kreditmaksimum (RV) Overskridelse Nordisk Trædesign A/S 412.900 350.000 62.900 Vestjysk Maskinfabrik 288.450 250.000 38.450 Kolding Byg ApS 197.200 175.000 22.200 Read as Kunder over kreditmaksimum · pr. debitor.
Kilde: Customer · Business Central · CRONUS Danmark A/S · Production. Columns No. · Name · #59 · #20. #20 not 0, #59 > #20. Result 3 rows · 42 read.
Foreslåede næste spørgsmål:
- Vis åbne poster for Nordisk Trædesign A/S
- Hvilke fakturaer er forfaldne med mere end 30 dage?
- Hvem skylder os mest?
- Under beskedfeltet: Figures in a block are read from a live query when they are shown. The words around them are AI-generated and can be wrong.
Det, assistenten fik at vide
{
"block": {
"type": "table",
"columns": ["Debitor", "Saldo (RV)",
"Kreditmaksimum (RV)", "Overskridelse"]
},
"row_count": 3,
"fields": ["No.", "Name",
"Balance (LCY)", "Credit Limit (LCY)"],
"computed": {
"Over by": "Balance (LCY) - Credit Limit (LCY)"
},
"totals": { "Over by": 123550 },
"truncated": false,
"status": "rendered"
}Kolonneoverskrifter, feltnavne, et antal rækker og ét tal: totalen af Overskridelse, som assistenten bad forespørgslen om, og som platformen lagde sammen ud fra rækkerne. Fordi et værktøj returnerede totalen i denne runde, må sætningen ved siden af blokken nævne den. Blokken tegnes ud fra hele resultatet, ikke ud fra noget, assistenten har skrevet, så den kan ikke runde et tal i den af, bløde det op eller huske det forkert. Forespørgslen giver også assistenten et lille udsnit af de første rækker, så den kan se resultatets form, med besked om ikke at læse tal ud af det; datasiden beskriver, hvad der sendes til modellen.
- Kaldet
Værktøjet og tabellen, med navn og nummer
Customer (18), angivet med sit tabelnummer, læst gennem læseværktøjet i det miljø og selskab, sessionen er forbundet til. En konsulent kan åbne den samme tabel med det samme filter, se de samme 42 kunder og finde de samme tre, hvis Saldo (RV) er over deres Kreditmaksimum (RV).
- Filtrene
Hver betingelse, forespørgslen lagde på
Filtrene er selve definitionen af nøgletallet, så de vises frem for at blive opsummeret. Et tal nævnt ud fra en bred forespørgsel og derefter fastgjort til en smallere bliver fanget af platformen og markeret, fordi diagrammet ville holde op med at passe til sætningen.
- Antallet
Hvor mange der blev læst, og hvor mange der matchede
Begge tal, plus om læsningen stoppede før tid. En live-læsning henter automatisk videre op til 2.000 poster; derover siger resultatet, at det er afkortet, og ingen total bliver tegnet ud fra det.
- Nøglen
En sti, der kører forespørgslen igen
Udledt af selve forespørgslen og uden noget selskab i sig, så den samme nøgle svarer for det selskab, der spørger. Det er den, der fastgør tallet i en rapport, den, et gemt forretningsbegreb husker som sin opskrift, og den, en daglig kontrol kører igen, hver opskrift mindst én gang om ugen, for at se, om svaret stadig holder.
Med en Controller-licens bliver sætningerne omkring blokken også kontrolleret
Assistenten skriver stadig tekst ved siden af tallene: hvad den filtrerede fra, hvad den bemærkede, hvad den ville se på som det næste. Den tekst er det ene sted, et tal kunne snige sig ind uden at komme fra en forespørgsel. Med en Controller-licens bliver hvert tal i den kontrolleret, før det når jer: det skal findes i det, værktøjerne returnerede eller blev spurgt om i den runde, i jeres spørgsmål eller i et svar, I allerede har set. Alt andet bliver skjult bag en markering med teksten ikke verificeret, som I kan klikke på for at se, hvad modellen skrev.
Et afrundet tal
2 ikke verificeret
Hvad modellen skrev
Omkring 800.000 kr. fordelt på 4 brugere.
Hvad I ser
Omkring … kr. fordelt på … brugere.
Rækkerne sagde 812.400 fordelt på 3 brugere. Et tal, der er rundet af, blødt op eller husket forkert, er ikke det tal, der kom tilbage.
Et tal, modellen selv skrev
2 ikke verificeret
Hvad modellen skrev
Billedteksten sagde 777 og prompten 555.
Hvad I ser
Billedteksten sagde … og prompten ….
Tekst, modellen selv har skrevet, er ikke bevis. Et tal, den skrev i en billedtekst, kan ikke underbygge det samme tal i dens tekst.
Et forbehold med opdigtede tal
2 ikke verificeret
Hvad modellen skrev
Kun 500 af 3.901 rækker er med i filen. Eksporten er ufuldstændig.
Hvad I ser
Kun … af … rækker er med i filen. Eksporten er ufuldstændig.
Ingen af de to tal kom fra et værktøj, spørgsmålet eller et tidligere svar. Advarslen bliver stående; de opdigtede tal bliver skjult.
Et tal fra rækkerne
Godkendt
Hvad modellen skrev
Omsætningen var 812.400 kr., en andel på 12,3 % af 3.901 rækker.
Hvad I ser
Omsætningen var 812.400 kr., en andel på 12,3 % af 3.901 rækker.
Hvert tal findes i de rækker, forespørgslen returnerede i denne runde, og filteret genkender et tal i alle de formater, det kan skrives i.
Datoer, klokkeslæt og id'er
Godkendt
Hvad modellen skrev
Seneste 7 dage (4. september – 10. september 2026), efter kl. 14:30, sag #3, projekt PR0017.
Hvad I ser
Seneste 7 dage (4. september – 10. september 2026), efter kl. 14:30, sag #3, projekt PR0017.
Datoer, årstal, klokkeslæt, ugenumre, kvartaler, punkttegn og id'er behandles aldrig som tal, hverken på dansk, engelsk, tysk eller spansk.
Og forespørgslen selv kunne ikke have rakt for langt
At vise, hvor et tal kom fra, hjælper kun, hvis forespørgslen bag det ikke kunne have læst noget, den, der spurgte, aldrig måtte se.
- Den kører som jer
Jeres egen forbindelse, jeres eget token
Hver Business Central-forbindelse tilhører én bruger og indeholder den persons egne delegerede legitimationsoplysninger. Assistenten læser gennem dem, så det er Business Central, der håndhæver rettigheden. Et selskab, et regnskab eller en postkasse, I ikke kan åbne, forbliver lukket, og den grænse er ikke en instruktion i en prompt, som et snedigt spørgsmål kunne tale sig uden om.
- Afgrænsningen ligger under værktøjerne
Der er ingen tenant-parameter at tage fejl af
Hvor et værktøj kunne læse på tværs af kunder, bliver kundens identitet slået op under værktøjslaget og skrevet ind i selve forespørgslen. De telemetriværktøjer, en kunde får, tager hverken en tenant eller en rå forespørgsel, så de kan ikke rettes mod en anden tenant; fri KQL er forbeholdt UNI4C's medarbejdere.
- Krypteret, når det ligger gemt
AES-256-GCM i applikationen, oven på lagerets kryptering
Samtaler, deres værktøjsresultater, genererede filer, vedhæftede filer, rapportøjebliksbilleder og enhver gemt legitimationsoplysning bliver krypteret af applikationen, før de skrives til et lager, der selv er krypteret. Krypteringen er autentificeret, så data, der er blevet manipuleret med, bliver afvist i stedet for stiltiende dekrypteret.
- Alt kan spores
En revisionslog, som applikationen kun føjer til
Alt, der ændrer noget, skriver en post med hvem, hvad og hvornår. Applikationen føjer kun poster til; ingen del af den retter eller sletter en.
- Supportadgang er jeres valg
UNI4C læser kun jeres chats, mens I tillader det
En administrator i jeres virksomhed bestemmer, om UNI4C's konsulenter må åbne jeres teams chats. Så længe det er slået fra, kan ingen hos UNI4C læse en chat, kun se, hvor mange der er. Hver ændring skrives i revisionsloggen, og jeres øvrige administratorer får besked.
Hvor den standser i stedet for at gætte
Et selvsikkert forkert svar koster mere end intet svar, så flere veje er bygget til at ende i et nej.
- En afkortet læsning
Den siger, at den stoppede
En live-læsning henter automatisk videre op til 2.000 poster, og resultatet fortæller, om der blev efterladt rækker. En rapport nægter at aggregere en læsning, der ramte sit loft.
- Et tomt resultat
En tom blok bliver afvist, ikke tegnet
En aggregering uden matchende rækker kommer tilbage som én tom række. At tegne den som en streg ville læses som et nul, så blokken bliver afvist, og assistenten siger, hvad den fandt.
- Et uafklaret spørgsmål
Den spørger og giver mulighederne
Når flere kunder matcher, eller perioden eller nøgletallet kan læses på to måder, stiller assistenten et spørgsmål med to til seks svar, I kan klikke på, frem for at vælge ét og tage selvsikkert fejl.
- En fuld tabelskanning
Den afvises, medmindre I beder om den
Et fritekstmønster på en tabel over en kvart million rækker uden et indekseret filter ved siden af bliver afvist, og fejlen nævner de felter, der ville kunne søge direkte. Den kører kun, når I beder om en søgning i hele tabellen.
Prompts sendes kun til modelendepunkter i EU: Scaleway i Frankrig og Requestys ruter, der kun går i EU. Hvor hver del kører, hvem der behandler hvad, og de svar, en indkøbstjekliste beder om, står på datasiden.
Tag det spørgsmål med, I tror kan vælte den
Stil den det spørgsmål, I forventer, at den svarer forkert på, og tjek så den kildelinje, den giver, mod Business Central. Start en prøveperiode for at prøve den i portalen, eller book en demo, og test den sammen med en af os på en tenant, der er sat op som jeres.
Eller skriv til os på hello@uni4c.ai