E-mail classificatie met AI
We leren een model je mail te labelen zoals je team dat nu doet, met twijfelgevallen bij een medewerker. Voor WUA bouwden we een topic-classificatiemodel.
Voor WUA bouwden we een model dat open antwoorden van respondenten structureert en op onderwerp categoriseert
Het ging om open antwoorden in klantonderzoek, niet om mail; het indelen op onderwerp is hetzelfde vak. “Ik ben heel erg blij met de samenwerking. De nauwe communicatie en gedetailleerde sprint reviews zorgden ervoor dat het model exact aansloot op onze behoeften […].” Yannick Ludwig, Head of Product
Wie leest elke ochtend de gedeelde mailbox door en zet alles bij het juiste team?
Klachten, facturen, adreswijzigingen en storingsmeldingen komen in één mailbox. Iemand leest, kiest een team en zet er een label op. Een model doet dat voorstel per bericht, haalt het klantnummer eruit en laat twijfel over aan een medewerker.
Elke mail krijgt een label, een team en de gegevens die dat team nodig heeft
Labels die jullie kiezen
Een model deelt elke mail in op jullie eigen categorieën, ook meerdere tegelijk. Voor WUA bouwden we zo'n classificatiemodel voor open antwoorden.
Naar het juiste team
Elke categorie hoort bij een team of wachtrij. Zo helpt Dex, onze chatbot voor PostNL, de medewerker sneller bij de juiste medewerker te brengen.
Gegevens uit de tekst
Klantnummer, ordernummer, factuurnummer of adres haalt het model uit de mail, zodat het team niet eerst hoeft te zoeken.
Twijfel naar een mens
Is het model niet zeker genoeg, dan legt het de mail bij een medewerker. Diens keuze wordt een nieuw voorbeeld om van te leren.
De labels die je team nu met de hand zet, zijn het begin van het model
-
Categorieën en voorbeelden
Met de mensen die de mailbox lezen, leggen we categorieën en teams vast en verzamelen we gelabelde mails.
-
Meten op eigen mail
Regels, een getraind model of een taalmodel: per categorie meten we hoe vaak het klopt, op onbekende mail.
-
Live met een vangnet
Labels landen in de mailbox of het ticketsysteem. Twijfel gaat naar een medewerker en we volgen de kwaliteit.
Is onze mailstroom groot en vast genoeg voor een model?
Past als
Er komt elke dag veel mail in een of meer gedeelde mailboxen, iemand verdeelt die nu met de hand over teams en de soorten mail liggen redelijk vast.
Past niet als
Het gaat om een handvol mails, of elke mail vraagt toch een inhoudelijk antwoord van dezelfde persoon. Dan volstaan regels in de mailbox of een webformulier met keuzevelden vaak.
Waar de omvang van afhangt
Hoeveel categorieën en teams, of er al gelabelde mail is, hoeveel talen, welke gegevens eruit moeten, of bijlagen meetellen en waar het label landt: mailbox, ticketsysteem of CRM.
Wat als een mail verkeerd belandt?
Bij twijfel zet het model geen label maar legt het de mail bij een medewerker. Elk label dat een medewerker verandert, is terug te zien en wordt een nieuw trainingsvoorbeeld.
Regels in de mailbox, een eigen model of een taalmodel: hoe sorteer je de mail?
Regels in de mailbox
Kies dit als afzender of onderwerpregel al zegt waar een mail heen moet, zoals facturen van vaste leveranciers. Snel ingericht, maar vrije tekst ontgaat het.
Een getraind classificatiemodel
Kies dit als er veel mail is en jullie al gelabelde voorbeelden hebben. Ons advies bij vaste categorieën: per label te meten en voorspelbaar.
Een taalmodel (LLM)
Kies dit als er nog weinig voorbeelden zijn of categorieën vaak wisselen. Toets het op dezelfde testset en spreek af waar de mail verwerkt wordt.
Tekst indelen en vragen doorsturen deden we voor klantonderzoek, werving en een servicedesk
Data Science Lab bouwt sinds 2016 data- en AI-toepassingen, vanuit Amsterdam en als Databricks- en Microsoft-partner. Voor WUA en Olympia bouwden we classificatiemodellen, voor PostNL de chatbot Dex.

Een handvol voorbeeldmails en je huidige labels vormen het eerste gesprek
Stef Stoelwinder
Business DevelopmentStef is je aanspreekpunt. In het eerste gesprek bespreken we welke mail er komt, hoe jullie die verdelen en waar labels landen.
E-mail info@datasciencelab.nl
Telefoon +31 (0)20 3636 724
Naar welke teams moet onze inkomende mail?
Beschrijf welke mailboxen het zijn, welke soorten mail er komen en wie ze afhandelt. Je krijgt antwoord per mail, of we plannen een eerste gesprek.
Bericht verstuurd
Bedankt voor je bericht. We nemen zo snel mogelijk contact met je op.
Veelgestelde vragen
E-mail classificatie is inkomende mail automatisch sorteren. Een model geeft elk bericht een of meer labels, zoals klacht, factuur of storing, en stuurt het naar het team dat erover gaat. Vaak haalt het ook gegevens uit de tekst en bepaalt het welke mail voorgaat. Met AI gaat dat verder dan regels op afzender of onderwerpregel.
Mail routeren met AI hoort bij de AI-toepassingen die we bouwen.
Met voorbeelden: mails die jullie team al heeft gelabeld. Het model leert welke woorden en zinnen bij welke categorie horen. Microsoft beschrijft voor Azure Language twee vormen: één label per tekst, of meerdere labels tegelijk. Een mail over een factuur en een klacht krijgt dan beide.
De kwaliteit van de gelabelde voorbeelden weegt zwaarder dan de keuze van het algoritme. Voor Olympia bouwden we een geautomatiseerd classificatiemodel om kandidaten aan passende vacatures te matchen.
Ja, als je vastlegt wat voorrang krijgt. Een storing, een opzegging of een klacht over een eerdere klacht kan bovenaan de wachtrij. Het model voorspelt de categorie; de volgorde komt uit regels die je team kiest, soms aangevuld met gegevens uit het CRM, zoals het soort contract.
Houd de prioriteit uitlegbaar. Een medewerker moet kunnen zien waarom een mail bovenaan staat.
Meestal klantnummer, ordernummer, factuurnummer, adres of datum. Een model herkent die in vrije tekst, ook als ze anders genoteerd zijn. Met die gegevens zoekt het systeem de klant of order alvast op.
Zitten de gegevens vooral in bijlagen, zoals facturen of formulieren in pdf, dan past documentverwerking met AI beter.
Bij Microsoft 365 via Microsoft Graph: daarmee lees je berichten uit een mailbox, zet je er een categorie op of verplaats je ze naar een map. Een ticketsysteem of CRM koppelen we via de API van dat pakket, zodat het label en de gegevens daar landen.
Het model zelf draait bij voorkeur op het platform dat je al hebt, zoals Azure of Databricks. Als Microsoft- en Databricks-partner kiezen we wat past bij jullie beheer.
Vóór livegang meten we per categorie op mails die het model niet kende: hoe vaak klopt het label, en hoeveel mails van die soort vindt het terug? Samen met je team kiezen we de zekerheid waaronder een mail naar een medewerker gaat.
Na livegang tellen we hoe vaak medewerkers een label veranderen. Stijgt dat, bijvoorbeeld door een nieuw product of een nieuwe soort klacht, dan hertrainen we met de nieuwe voorbeelden.
Mail bevat bijna altijd persoonsgegevens: een naam, een mailadres, soms een klantnummer of iets over iemands gezondheid. Dan geldt de AVG. Leg vast waar de mail verwerkt wordt, of een taalmodel buiten je eigen omgeving meekijkt en hoe lang gegevens bewaard blijven.
Of een DPIA nodig is, beoordeelt jullie functionaris gegevensbescherming. Wat daarbij komt kijken, lees je bij DPIA voor AI.
Als er weinig mail is, als afzender of onderwerpregel het al verraadt, of als een webformulier met keuzevelden de mail kan vervangen. Dan zijn regels in de mailbox genoeg.
Wil je veel tekst analyseren op onderwerp en sentiment, lees dan over NLP en tekstanalyse. Wil je vragen ook beantwoorden, dan past een AI chatbot laten maken. Een concept-antwoord bij elke mail valt onder generative AI.
Mail sorteren is één stap: tekst analyseren of vragen beantwoorden?
- AI-toepassingenAlle toepassingen die we bouwen, van voorspellende modellen tot taalverwerking en beeldherkenning.
- NLP en tekstanalyseVeel tekst tegelijk indelen op onderwerp en sentiment, zoals open antwoorden en klachten.
- AI chatbot laten makenEen chatbot die vragen beantwoordt uit je eigen documenten en systemen.