Waarom AI je cijfers verkeerd kan lezen

Een AI-assistent leest cijfers verkeerd als veldnamen, btw, periodes of herkomst onduidelijk zijn. Zo herken je het en zo voorkom je het.

Kort antwoord

Een AI-assistent leest cijfers verkeerd wanneer de data zelf onduidelijk is: een veld heet alleen 'bedrag', het is niet te zien of btw erin zit, de periode is niet afgebakend of de herkomst ontbreekt. Het taalmodel vult die gaten met aannames en geeft toch een stellig antwoord. Je voorkomt het door duidelijke veldnamen en omschrijvingen, door vragen af te bakenen en door antwoorden te laten onderbouwen met de bron.

Je stelt een AI-assistent een vraag over je omzet en krijgt een helder bedrag terug. Toch kan dat bedrag niet kloppen, zonder dat de assistent dat zelf aangeeft. Dat komt zelden doordat het model niet kan rekenen. Meestal kan de AI cijfers verkeerd lezen doordat de data waarop hij draait niet duidelijk zegt wat een getal betekent.

Waarom een AI-assistent cijfers verkeerd kan lezen

Een taalmodel genereert tekst op basis van de vraag en de data die het te zien krijgt. Anthropic schrijft in de documentatie over het beperken van hallucinaties dat zelfs geavanceerde taalmodellen, zoals Claude, soms tekst genereren die feitelijk onjuist is of niet past bij de gegeven context. Dat heet hallucinatie. Het gevaarlijke is dat een fout cijfer er precies zo uitziet als een goed cijfer. Ontbreekt er context in de data, dan vult het model die aan met een aanname en rapporteert het die als feit.

Waar het in de praktijk misgaat

Vier situaties komen steeds terug, en ze lijken sterk op wat we in datakwaliteit als basis onder AI beschrijven.

  • Onduidelijke veldnamen. Een kolom die alleen “bedrag” of “status” heet, zegt niets over wat erin zit. De assistent gokt.
  • Incl. of excl. btw. Staat het verschil niet in de veldnaam, dan telt de AI mogelijk bedragen op die niet vergelijkbaar zijn. Bij e-Boekhouden heeft de tabel Facturen bijvoorbeeld aparte velden voor Bedrag excl. btw en Bedrag incl. btw.
  • Periodes. “Dit kwartaal”, “vorige maand” of “dit jaar” kan op meer dan één manier worden uitgelegd, zeker als je boekjaar niet gelijk loopt met het kalenderjaar. Een vraag zonder duidelijke begin- en einddatum geeft een antwoord over een periode die jij misschien niet bedoelde.
  • Ontbrekende herkomst en dubbele records. Worden gegevens uit meerdere systemen of administraties gecombineerd, dan moet zichtbaar zijn uit welk account een regel komt. Anders kan dezelfde klant of factuur twee keer meetellen zonder dat iemand het ziet.

Hoe je het voorkomt in je data

De kern is: maak de data zelfverklarend, zodat de AI niets hoeft te raden. Geef velden namen die zeggen wat ze bevatten, en voeg waar het kan een omschrijving en het type toe (tekst, getal, datum). Houd bedragen met en zonder btw als aparte velden. Zorg dat bij elke rij te zien is uit welke bron en welk account hij komt, en dat zichtbaar is wanneer de bron voor het laatst is ververst. Dat past bij het principe van een betrouwbare centrale databron: eerst de basis op orde, daarna de AI.

Hoe je het voorkomt in je vraag en je controle

Ook jij kunt het risico verkleinen. Bakent je vraag af: noem de periode met data, zeg of je bedragen incl. of excl. btw bedoelt en welk systeem je wilt gebruiken. Anthropic noemt in dezelfde documentatie een paar technieken die ook voor gewone gebruikers werken: geef de AI uitdrukkelijk toestemming om te zeggen dat hij het niet weet, laat hem beweringen onderbouwen met een bron en beperk hem tot de aangeleverde data in plaats van zijn algemene kennis. Anthropic voegt eraan toe dat deze technieken hallucinaties sterk verminderen maar niet helemaal uitsluiten, en dat je belangrijke informatie altijd moet valideren.

Zo pakt APIboard dit aan in de AI-koppeling

Via de AI-koppeling kan je AI je gekoppelde bronnen raadplegen. Volgens het helpcentrum beschrijft het hulpmiddel describe_table eerst elke tabel: de kolommen met Nederlandse uitleg en type, het aantal rijen en het datumbereik. De assistent ziet dus wat een kolom betekent voordat hij rekent. Totalen laat de AI door het hulpmiddel aggregate berekenen, per periode en met filters, in plaats van zelf op te tellen. In elk antwoord staat bovendien in bron_ververst_op wanneer een bron voor het laatst is ververst. In de publieke API heeft elke rij connection_id en connection_label, zodat je ziet uit welk account de rij komt, bijvoorbeeld bij een boekhoudkoppeling zoals e-Boekhouden of Moneybird.

De koppeling is alleen-lezen en toont alleen de gegevens van je eigen organisatie, dus een misverstand van de AI wijzigt niets in je data. De AI-koppeling zit in het Pro-pakket, zie prijzen, en past bij analyseren in APIboard. Ook dan blijft controleren verstandig: de koppeling geeft de AI betere context, maar zegt niet dat elk antwoord juist is.

Onze tip: stel een nieuwe AI-assistent eerst een vraag waarvan je het antwoord uit je boekhouding al kent, bijvoorbeeld de omzet van een afgesloten maand excl. btw. Klopt het cijfer, dan weet je dat hij de velden goed leest. Klopt het niet, vraag dan welke kolom hij gebruikte.

Veelgestelde vragen

Waarom geeft een AI-assistent een fout cijfer met zoveel zelfvertrouwen?

Een taalmodel genereert tekst die past bij de vraag en de data die het ziet. Anthropic beschrijft in de eigen documentatie dat zelfs geavanceerde taalmodellen soms tekst genereren die feitelijk onjuist is of niet past bij de gegeven context, een verschijnsel dat hallucinatie heet. Bij cijfers klinkt een fout antwoord daardoor net zo overtuigend als een goed antwoord.

Wat is het verschil tussen een bedrag incl. en excl. btw voor een AI?

Voor een AI is het alleen een getal in een kolom, tenzij de kolomnaam of omschrijving het verschil benoemt. Staat er in een tabel één kolom 'bedrag', dan weet het model niet welke variant je bedoelt. Zijn er aparte velden zoals 'Bedrag excl. btw' en 'Bedrag incl. btw', dan kan de assistent de juiste kiezen en dat in het antwoord noemen.

Kan ik een AI-antwoord op cijfers zonder meer vertrouwen?

Nee, controleer belangrijke cijfers. Ook Anthropic raadt aan om kritieke informatie altijd te valideren, zeker bij beslissingen met veel impact. Een praktische controle is dezelfde vraag stellen over een periode waarvan je het antwoord al kent, en kijken of het cijfer klopt met je boekhouding of rapportage.

Hoe zorg ik dat een AI weet uit welk systeem een cijfer komt?

Laat de assistent werken met data waarbij de bron en het account bij elke regel horen, en vraag hem de bron en de verversingstijd in het antwoord te noemen. Zo zie je meteen of een cijfer uit het goede systeem komt en of het recent genoeg is.

Hier meer over weten?

Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.