Terug naar blog
AI Capability

Je data op orde krijgen voordat je AI-agents loslaat

Elk AI-traject loopt vroeg of laat tegen de datavraag aan, en het gebruikelijke antwoord is een migratie die niemand wil betalen. Er is een goedkoper antwoord: laat de systemen met rust en beschrijf wat de data betekent.

Radical AI Team10 september 20266 min lezen
Stapels papieren dossiers. De meeste bedrijfsdata is niet fout, hij is ongelabeld en inconsistent.

Er is in vrijwel elk AI-traject een moment waarop iemand zegt "maar eerst moet de data op orde." Wat daarop volgt is meestal een voorstel om systemen te migreren of samen te voegen, een bedrag met zes cijfers, en het besluit om het hele ding uit te stellen. Die volgorde komt zo vaak voor dat het bijna een ritueel is.

Het is ook, in de meeste gevallen, de verkeerde diagnose.

Je data is waarschijnlijk niet vervuild, hij is ongelabeld

Als een bedrijf van tachtig mensen zegt dat de data een zooi is, is wat er werkelijk aan de hand is smaller en veel beter op te lossen. De gegevens bestaan. Ze kloppen grotendeels, want het bedrijf draait erop en fouten vallen op. Het probleem is dat nergens staat wat ze betekenen.

Een veld dat status_2 heet bevat de waarden A, B, C en X. Iedereen bij operations weet dat X betekent dat de order door de klant is geannuleerd en niet door ons, wat enorm uitmaakt voor rapportage en helemaal niets voor de verzending. Die kennis zit in drie hoofden en in geen enkel schema. Een mens die de tabel leest gokt verkeerd; een model dat de tabel leest gokt verkeerd met meer stelligheid en in groter volume.

Dat is geen vervuilde data. Dat is ongedocumenteerde betekenis, en de oplossing daarvoor is anders, goedkoper en sneller.

Een archiefkast. De vraag is niet of de data bestaat, maar of een systeem kan zien wat hij betekent.Een archiefkast. De vraag is niet of de data bestaat, maar of een systeem kan zien wat hij betekent.

Wat een agent werkelijk nodig heeft

Een bruikbare manier om ernaar te kijken: een AI-agent die met jouw data werkt heeft dezelfde dingen nodig als een capabele nieuwe medewerker in zijn eerste week, en om dezelfde redenen.

Wat de velden betekenen. Niet de kolomnaam, de zakelijke betekenis. Wat telt als een klant, wat telt als een order, wanneer een record definitief wordt.

Welke bron wint. Vrijwel elk bedrijf heeft hetzelfde getal op twee plekken staan die elkaar tegenspreken. Mensen lossen dat automatisch op doordat ze weten welke waarvoor vertrouwd wordt. Een systeem kan dat onmogelijk weten tenzij iemand het zegt.

Wat verboden terrein is. Welke velden persoonsgegevens bevatten, welke gegevens het pand niet uit mogen, welke tabellen historische rommel zijn die niemand heeft opgeruimd. Zonder dit gebruikt een agent vrolijk alles.

Hoe goed eruitziet. Een ruw gevoel voor plausibele marges, zodat een overduidelijk fout antwoord wordt gevangen voordat het bij een klant komt in plaats van erna.

Geen van die vier vraagt om het verplaatsen van ook maar een record.

Wat een agent nodig heeft, en wat er zonder gebeurt

Wat hij nodig heeftHoe dat er in de praktijk uitzietWat er zonder misgaat
De zakelijke betekenis van elk veldEen zin per veld in gewone taalDe agent kiest zelf een uitleg en vertelt nooit welke
Welke bron leidend isEen regel per begrip met het winnende systeem erbijTwee antwoorden op dezelfde vraag, allebei met cijfers onderbouwd
Wat verboden terrein isPersoonsgegevens gemarkeerd, dode tabellen aangemerktData verlaat het pand omdat niemand zei dat het niet mocht
Hoe een plausibele waarde eruitzietRuwe marges per kerngetalEen overduidelijk fout antwoord bereikt een klant voordat iemand kijkt

Geen van de vier vraagt om het verplaatsen van een record, en alle vier zijn dingen die een capabele nieuwe medewerker in zijn eerste week te horen zou krijgen. Die vergelijking is het hele punt: je bereidt geen data voor op een machine, je schrijft op wat je anders hardop had moeten uitleggen.

De semantische laag, in gewone taal

Daar is een semantische laag voor. In plaats van je systemen te herstructureren leg je er een beschrijving overheen: een definitie van elk begrip dat het bedrijf gebruikt, welk systeem daarvoor leidend is, en wat de regels zijn. Je ERP blijft precies zoals hij is. Je CRM blijft precies zoals hij is. Wat verandert is dat er nu een plek is die zegt wat alles betekent, en dat zowel mensen als systemen dat kunnen lezen.

De praktische voordelen op deze bedrijfsomvang zijn de reden dat we zo werken, niet dat de theorie elegant is. Je haalt geen bedrijfskritisch systeem uit de lucht. Je zet niet je jaar in op een migratieproject. En besluit je later het ERP te vervangen, dan overleven de definities die vervanging, want ze beschrijven jouw bedrijf en niet het schema van die leverancier. Die overdraagbaarheid is hetzelfde argument als overal elders in onze stack: houd datgene wat betekenis draagt gescheiden van datgene wat het vandaag toevallig opslaat.

Netwerkbekabeling. Een semantische laag ligt over je systemen heen in plaats van ze te vervangen.Netwerkbekabeling. Een semantische laag ligt over je systemen heen in plaats van ze te vervangen.

Waar je concreet begint

Begin niet met al je data. Begin met de data achter die ene kans die je daadwerkelijk van plan bent te bouwen, uit je prioriteitenmatrix. Voor die ene toepassing:

Een. Zet de velden op een rij die hij raakt. Meestal minder dan dertig. Alleen dit al onthult vaak dat twee ervan hetzelfde betekenen en elkaar tegenspreken.

Twee. Schrijf per veld een zin, in zakelijke taal. Kan niemand die zin schrijven, dan heb je iets belangrijks gevonden: een veld waarvan de betekenis binnen het bedrijf oprecht omstreden is. Los dat nu op, want anders kiest een agent er stilletjes zelf een.

Drie. Benoem per begrip de leidende bron. Een regel per stuk. Dit is het waardevolste uur van de hele oefening.

Vier. Markeer wat persoonsgegevens zijn. Niet specifiek voor de AI Act, dat is een ander regime dan privacywetgeving, maar omdat het bepaalt wat waarheen mag, en dat besluit is veel eenvoudiger voordat een gereedschap draait dan erna.

Waarom deze volgorde ook het volgende project overleeft

De reden dat wij deze volgorde aanhouden in plaats van een migratie is niet alleen de kosten. Een migratie levert een schoner systeem op en geen vastgelegde betekenis, dus ontdekt het tweede AI-project dezelfde vragen opnieuw vanaf nul. De betekenis opschrijven levert iets op dat elk volgend project hergebruikt, ook projecten die niets met AI te maken hebben, zoals eindelijk zorgen dat de rapportages het met elkaar eens zijn.

Het betekent ook dat het eerlijke antwoord op "is onze data klaar voor AI" ophoudt een gevoel te zijn en controleerbaar wordt. Of de dertig velden achter je eerste toepassing zijn beschreven of niet, en dat zie je in een middag.

Over deze pagina

De hier beschreven aanpak met een semantische laag komt overeen met de definitiepagina semantische laag op deze site en is de methode die Radical in de praktijk gebruikt: betekenis beschrijven over bestaande systemen heen in plaats van ze te migreren. De lijst van vier dingen die een agent nodig heeft is onze eigen indeling. Het punt dat AI Act-verplichtingen en privacywetgeving verschillende regimes zijn staat er bewust in, omdat die twee vaak door elkaar worden gehaald. Geschreven door Radicals eigen team; er is geen klantdata gebruikt.

Veelgestelde vragen

Meestal niet. Het gebruikelijke probleem is ongedocumenteerde betekenis in plaats van foute data, en dat los je op door te beschrijven wat velden betekenen over de bestaande systemen heen, zonder een record te verplaatsen.

Bronnen

  1. Semantische laag (Radical definitiepagina)radicalai.nl
  2. De prioriteitenmatrix (Radical)radicalai.nl
  3. AI capability (Radical definitiepagina)radicalai.nl
AI-talent nodig?

Vertel ons wat je nodig hebt.

Je krijgt binnen 24 uur antwoord van een echt mens.

Neem contact op

Gerelateerde artikelen

Pallets die buiten staan en nergens heen gaan. AI-projecten mislukken zelden luidruchtig, ze komen alleen stil te staan.
AI Capability

Waarom AI-projecten in het MKB stranden

Ze storten niet in. Ze worden stil. Vijf plekken waar een AI-project in het MKB strandt, en waarom meer techniek geen van die vijf oplost.

4 augustus 202611 min lezen
Een team rond een laptop. Het gat tussen middelgrote en grote bedrijven is eenentwintig procentpunten.
AI Capability

Vijf signalen dat je AI-ambitie vastloopt op je organisatie

Kosten worden door 3 procent genoemd als reden om geen AI te gebruiken. Gebrek aan eigen ervaring door 11 procent. Zo ziet dat er op je eigen werkvloer uit.

10 augustus 202612 min lezen
Een rekenmachine op een bureau. De echte kosten staan niet op de factuur.
AI Capability

Wat kost AI echt, en waar zit het budget dat niemand begroot

Een licentie van zeshonderd euro per maand tegenover achtentwintigduizend aan personeelsuren. De verhouding die niemand in een businesscase zet, en hoe je hem zelf begroot.

12 augustus 202611 min lezen