GovChat-NL/LAICA

GovChat-NL is een open-source AI platform voor Nederlandse overheidsinstanties. Binnen de Provincie Limburg wordt de implementatie hiervan aangeduid als de Limburgse AI Chat Assistent (LAICA). Het platform bestaat uit een AI-gestuurde chatassistent en een App Launcher waarmee medewerkers toegang krijgen tot diverse AI-toepassingen.

Laatst gewijzigd op 29 april 2025 om 11:37 | Publicatiestandaard 1.0
Publicatiecategorie
Impactvolle algoritmes
Impacttoetsen
DPIA
Status
In gebruik

Algemene informatie

Thema

Organisatie en bedrijfsvoering

Begindatum

feb-25

Contactgegevens

algoritme@prvlimburg.nl

Link naar publiekspagina

https://limburg.nl/bestuur/open-overheid/algoritmeregister

Link naar bronregistratie

https://github.com/jeannotdamoiseaux/GovChat-NL

Verantwoord gebruik

Doel en impact

GovChat-NL is ontwikkeld als een veilig, open-source AI-platform dat dient als alternatief voor openbare chatbots (zoals ChatGPT en DeepSeek) en commerciële oplossingen (Zoals Copilot). Het platform stelt overheden in staat om overheidsspecifieke AI-toepassingen in te zetten, met volledige controle over de gegevensverwerking, privacy en integratie binnen bestaande IT-omgevingen (centraal beheer vs decentrale vrijheid).


Met GovChat-NL/LAICA beschikken ambtenaren over een digitale assistent die hen ondersteunt bij het efficiënt uitvoeren van hun dagelijkse taken.

Afwegingen

Het gebruik van openbare en/of commerciële chatbots kan onwenselijk zijn vanwege de onduidelijkheid over wat er met de data gebeurt. Er ontbreken vaak contractuele afspraken, waardoor het onzeker is hoe en door wie de gegevens worden opgeslagen, verwerkt of gedeeld. Dit vormt een risico voor de privacy en voldoet mogelijk niet aan wet- en regelgeving zoals de Algemene Verordening Gegevensbescherming (AVG). Vanwege de risico’s van het gebruik van openbare/commerciële versies van chatbots kiest de Provincie Limburg als beschermende maatregel: het ontwikkelen van een eigen, veilige chatbot.

Menselijke tussenkomst

GovChat-NL (LAICA) wordt niet ingezet voor geautomatiseerde besluitvorming. Medewerkers gebruiken het systeem om vragen te stellen en ontvangen daarop AI-gegenereerde antwoorden. De uiteindelijke beoordeling, interpretatie en toepassing van deze antwoorden blijft altijd de verantwoordelijkheid van de medewerker. Het systeem ondersteunt dus uitsluitend het werkproces en neemt geen beslissingen namens de organisatie.

Risicobeheer

Bij het gebruik van GovChat-NL/LAICA wordt zorgvuldig omgegaan met privacy- en beveiligingsrisico’s. Gebruikers worden bij het invoeren van tekst actief gewezen op het belang van voorzichtigheid met persoonsgegevens. Zodra het systeem het vermoeden heeft dat er persoonsgegevens worden ingevoerd, volgt direct een waarschuwing. Via richtlijnen, bewustwordingsactiviteiten en trainingen worden medewerkers er voortdurend op gewezen om geen persoonsgegevens in gesprekken te delen, en blijft benadrukt dat LAICA uitsluitend dient als hulpmiddel en geen vervanging is voor professionele kennis. Dit wordt ook in de interface gecommuniceerd (“LAICA kan fouten maken. Controleer belangrijke informatie.”).


LAICA is niet gekoppeld aan andere systemen en verwerkt geen persoonsgegevens van derden, tenzij deze door de gebruiker zelf worden ingevoerd. Persoonsgegevens worden niet gedeeld met externe partijen zoals OpenAI of Microsoft, ook niet bij gebruik van externe taalmodellen. Gesprekshistorie wordt veilig opgeslagen binnen een provinciale virtuele machine (VM) op een SQL-database en automatisch na één maand verwijderd. Gebruikers kunnen daarnaast kiezen voor een tijdelijke chat, waarbij er geen gegevens worden opgeslagen. Binnen de applicatie geldt strikte toegang op basis van Role-based Access Control (RBAC); alleen de gebruiker zelf en de applicatiebeheerder hebben toegang tot de gesprekshistorie. Inloggen is alleen mogelijk via een provinciaal account.


Na beëindiging van het contract heeft de provincie 90 dagen de tijd om alle (persoons)gegevens veilig te stellen en te verwijderen. Medewerkers worden blijvend gewezen op het belang van verantwoord omgaan met persoonsgegevens en de risico’s van het al dan niet moedwillig exporteren van gesprekken buiten het systeem.

Toelichting op impacttoetsen

IAMA komt nog

Impacttoetsen

Data Protection Impact Assessment (DPIA): https://github.com/jeannotdamoiseaux/GovChat-NL/blob/main/docs/implementaties/provincie-limburg-dpia.pdf

Werking

Gegevens

GovChat-NL ondersteunt vrijwel iedere LLM van iedere LLM-provider, waaronder OpenAI, Ollama, Azure AI en Vertex AI. 

Technische werking

GovChat-NL is ontwikkeld op basis van open-source technologieën. De kern wordt gevormd door OpenWebUI, dat zorgt voor een schaalbare en aanpasbare architectuur. Voor de integratie met Large Language Models (LLM’s) wordt gebruikgemaakt van LiteLLM, waarmee flexibel verschillende modellen kunnen worden aangesloten.


Bij de Provincie Limburg wordt de implementatie (LAICA) gerealiseerd met behulp van een Docker Image, gehost via bij Hetzner Elestio. De taalmodellen worden gehost in Microsoft Azure en Google Vertex AI. Toegang en beveiliging van het platform verlopen via Microsoft Entra ID (voorheen Azure Active Directory), waardoor gebruikersidentiteit, autorisatie en Single Sign-On (SSO) centraal geregeld zijn. Nadere technische details zijn terug te vinden in de openbare documentatie: https://github.com/jeannotdamoiseaux/GovChat-NL/blob/main/docs/implementaties/provincie-limburg.md .

Leverancier

Intern ontwikkeld door de Provincie Limburg

Link naar broncode

https://github.com/jeannotdamoiseaux/GovChat-NL

Soortgelijke algoritmebeschrijvingen

  • ChatAmsterdam is een generatieve AI-assistent ontwikkeld voor de gemeente Amsterdam om de AI-geletterdheid in de organisatie te bevorderen en veilig en verantwoord gebruik te kunnen maken van AI als hulpmiddel bij onze werkzaamheden.

    Laatst gewijzigd op 25 maart 2025 om 10:04 | Publicatiestandaard 1.0
    Publicatiecategorie
    Overige algoritmes
    Impacttoetsen
    DPIA, ...
    Status
    In ontwikkeling
  • Chatbot op de website van GR IJsselgemeenten.

    Laatst gewijzigd op 31 maart 2025 om 9:05 | Publicatiestandaard 1.0
    Publicatiecategorie
    Overige algoritmes
    Impacttoetsen
    Veld niet ingevuld.
    Status
    In gebruik
  • Mai is een chatbot die 24/7 algemene vragen van burgers beantwoordt op de website van gemeente Montferland. De chatbot vervangt de huidige livechat om wachttijden te verminderen en directe antwoorden te bieden.

    Laatst gewijzigd op 6 februari 2025 om 13:44 | Publicatiestandaard 1.0
    Publicatiecategorie
    Impactvolle algoritmes
    Impacttoetsen
    DPIA
    Status
    In gebruik
  • De gemeente heeft een chatbot, hij heet Robin. Iemand stelt een vraag aan de chatbot. De bot verstuurt de vraag naar OpenAI voor analyse. OpenAI maakt een antwoord en stuurt die terug naar de bot. Het antwoord is gemaakt met door de gemeente opgegeven bronnen. In dit geval de URL's van de website www.wijchen.nl.

    Laatst gewijzigd op 4 februari 2025 om 9:50 | Publicatiestandaard 1.0
    Publicatiecategorie
    Overige algoritmes
    Impacttoetsen
    Veld niet ingevuld.
    Status
    In gebruik
  • De gemeente heeft een chatbot, hij heet Robin. Iemand stelt een vraag aan de chatbot. De bot verstuurt de vraag naar OpenAI voor analyse. OpenAI maakt een antwoord en stuurt die terug naar de bot. Het antwoord is gemaakt met door de gemeente opgegeven bronnen. In dit geval de URL's van de website www.druten.nl.

    Laatst gewijzigd op 4 februari 2025 om 8:30 | Publicatiestandaard 1.0
    Publicatiecategorie
    Overige algoritmes
    Impacttoetsen
    Veld niet ingevuld.
    Status
    In gebruik