Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

AI-schrijfassistent voor het vereenvoudigen van overheidscommunicatie

AI-systeem dat gemeenteambtenaren ondersteunt bij het schrijven van begrijpelijke brieven op B1-niveau

Ontwikkeld voor Over-gemeenten

AI-systeem dat gemeenteambtenaren ondersteunt bij het schrijven van begrijpelijke brieven volgens de schrijfwijzer van OVER-gemeenten. Het systeem markeert moeilijke woorden en complexe zinnen, stelt eenvoudigere alternatieven voor en helpt de structuur van brieven te verbeteren, terwijl de schrijver zelf de controle en eindverantwoordelijkheid behoudt.

Het project is ontwikkeld in samenwerking met OVER-gemeenten en getest met gemeenteambtenaren. Tijdens het ontwerp is aandacht besteed aan betrouwbaarheid, transparantie, privacy en gebruiksvriendelijkheid.

Team: Nick Bergmans, Matt Permentier, Leon van Dijk, Coder Shiyar


Waarom dit project?

Gemeenten versturen dagelijks brieven vol ambtelijke en juridische taal. Ongeveer 2,5 miljoen Nederlanders hebben moeite met lezen en schrijven, wat leidt tot problemen bij het begrijpen van gemeentelijke brieven

Onbegrip van overheidscommunicatie leidt tot gemiste deadlines, foutieve aanvragen en financiële problemen. Daarnaast kost het handmatig controleren van brieven veel tijd en verloopt dit niet altijd op dezelfde manier.

De oplossing

De AI-schrijfassistent ondersteunt gemeenteambtenaren tijdens het schrijven van brieven door moeilijke woorden en complexe zinnen automatisch te herkennen en begrijpelijkere alternatieven voor te stellen.

Daarnaast helpt het systeem bij het verbeteren van de structuur van een brief volgens de schrijfwijzer van OVER-gemeenten.

Alle AI-suggesties vereisen goedkeuring van de gebruiker. Het systeem ondersteunt de schrijver, maar neemt nooit zelfstandig beslissingen of wijzigingen over.

Belangrijkste functionaliteiten

  • Automatische detectie van moeilijke woorden boven B1-niveau

  • Suggesties voor eenvoudigere woorden

  • Woordversimpeling: automatische detectie van moeilijke woorden boven B1-niveau en toon detecteert woorden boven B1-niveau en toont meerdere suggesties voor eenvoudigere woorden, waaruit de schrijver zelf kiest

  • Zinsversimpeling: detecteert complexe zinnen en toont een suggestie met versimpelde versie

  • Vaktermen-whitelist: gebruikers kunnen vaktermen opslaan zodat deze niet herhaaldelijk als moeilijk worden gemarkeerd

  • Herstructurering: doet een voorstel voor de juiste opbouw van de brief volgens de schrijfwijzer (zoals witregels na de aanhef en een logische indeling van alinea's)

  • In- en uitschakelbare functies: de gebruiker bepaalt zelf welke AI-functies (woordversimpeling, zinsversimpeling, herstructurering) actief zijn tijdens het schrijven

  • Named entity recognition: plaatsnamen en andere entiteiten worden automatisch herkend en uitgesloten van versimpeling

  • Human-in-the-loop: alle suggesties vereisen expliciete acceptatie; geen automatische wijzigingen

  • Onboarding: legt uit wat het systeem wel en niet kan, inclusief beperkingen

  • Lokale verwerking: geen dataopslag, conform AVG, geschikt voor gevoelige persoonsgegevens

Demo

Demo woordversimpeling

Automatische detectie van moeilijke woorden met meerdere eenvoudigere alternatieven waaruit de gebruiker zelf kan kiezen.

Demo zinsversimpeling

Automatische detectie van complexe zinnen met een voorstel voor een eenvoudigere formulering. Via de instellingen kan de gebruiker zelf bepalen welke AI-functies (woordversimpeling, zinsversimpeling, herstructurering) actief zijn tijdens het schrijven van een brief.

Verantwoorde AI

Het systeem is ontworpen volgens Human-Centric AI-principes (Google PAIR, Microsoft Guidelines for Human-AI Interaction), Daarbij is extra aandacht besteed aan:

  • Duidelijk maken wat het systeem wel en niet doet
  • Realistische verwachtingen geven over de mogelijkheden en beperkingen van AI
  • De gebruiker altijd de eindverantwoordelijkheid laten behouden
  • AI-suggesties laten accepteren, weigeren of aanpassen
  • AI-functionaliteiten afzonderlijk in- en uitschakelbaar maken
  • Privacy en gegevensverwerking vooraf duidelijk toelichten
  • Gebruiksvriendelijke onboarding en stapsgewijze uitleg

Gebruikte technieken

AI en NLP

  • Natural Language Processing
  • Woordversimpeling
  • Zinsversimpeling
  • Named Entity Recognition
  • Human-in-the-loop

Woordversimpeling: BERTje voor het genereren van woordalternatieven via Masked Language Modeling, gecombineerd met NT2Lex voor complexiteitsdetectie op CEFR-niveau en SUBTLEX-NL voor frequentiegebaseerde ranking. BERTje is geselecteerd na vergelijking met mBERT en RobBERT.

Zinsversimpeling: Fietje-2, geselecteerd na vergelijking met drie andere modellen (EuroLLM-base en twee fine-tuned varianten) op de Dutch Municipal Sentence Simplification dataset.

Named Entity Recognition: BERTje, gefinetuned op CoNLL-2002, voor het herkennen en uitsluiten van named entities.

Software

  • Python
  • Flask
  • HTML
  • CSS
  • JavaScript

Contact

Heb je vragen, feedback of interesse in samenwerking of een demonstratie? Neem gerust contact met mij op.

About

AI writing assistant for simplifying Dutch government letters to B1 level.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors