agentsclimarketplace

Algoritmekader

Skill djimit/overheid-plugins/skills/algoritmekader

Helpt bij het verantwoord ontwikkelen en inzetten van algoritmen en AI-systemen conform het Nederlandse Algoritmekader, de AI-verordening (AI Act), het IAMA (Impact Assessment Mensenrechten en Algoritmen) en het Algoritmeregister. Biedt richtlijnen voor risicoklassificatie, transparantie, non-discriminatie, menselijke controle en verantwoording. Gebruik deze skill wanneer de gebruiker vraagt over 'algoritmekader', 'algoritme overheid', 'AI overheid', 'AI Act overheid', 'AI-verordening', 'IAMA', 'impact assessment algoritmen', 'impact assessment mensenrechten', 'algoritmeregister', 'algorithm register', 'algorithm framework', 'responsible AI', 'verantwoord algoritmegebruik', 'transparantie algoritmen', 'bias algoritmen', 'discriminatie algoritmen', 'non-discriminatie AI', 'eerlijke algoritmen', 'fair algorithms', 'hoog-risico AI', 'high-risk AI', 'AI-risicoklasse', 'AI risk classification', 'conformiteitsbeoordeling AI', 'AI conformity assessment', 'menselijke controle AI', 'human oversight AI', 'uitlegbaarheid AI', 'explainability AI', 'AI-transparantie', 'AI governance overheid', 'algoritme-audit', 'algorithm audit', 'AI-toezicht', 'AI supervision', 'foundation model', 'generatieve AI overheid', 'generative AI government', 'verboden AI-praktijken', 'prohibited AI practices', of wanneer de gebruiker een algoritme of AI-systeem wil laten voldoen aan het Algoritmekader, de AI Act of andere Nederlandse vereisten voor verantwoord algoritmegebruik.From its SKILL.md

Install
npx -y skills add djimit/overheid-plugins --skill algoritmekader

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

14.4 KB, as published. Nobody here has run it

Algoritmekader & AI-verordening

Toets algoritmen en AI-systemen aan het Nederlandse Algoritmekader en de EU AI-verordening. Het Algoritmekader is het centrale kader van de Nederlandse overheid voor verantwoord gebruik van algoritmen en AI-systemen.

Bron: Algoritmekader | GitHub — MinBZK/Algoritmekader | Algoritmeregister

AI-verordening (AI Act) — risicoklassificatie

De EU AI-verordening (2024/1689) is sinds augustus 2024 van kracht en wordt gefaseerd van toepassing.

Risiconiveaus

NiveauBeschrijvingVoorbeeldVereisten
Onaanvaardbaar risicoVerboden AI-praktijkenSocial scoring, realtime biometrie in openbare ruimte (uitzonderingen), manipulatie van kwetsbare groepenVerboden sinds februari 2025
Hoog risicoAI in kritieke sectoren (Bijlage III)Biometrie, onderwijs, werkgelegenheid, essentiële diensten, rechtshandhaving, migratie, rechtspraakConformiteitsbeoordeling, risicobeheer, datakwaliteit, transparantie, menselijk toezicht, nauwkeurigheid, robuustheid, cybersecurity
Beperkt risicoTransparantieverplichtingenChatbots, deepfakes, emotieherkenningInformatieplicht: gebruiker moet weten dat ze met AI interacteren
Minimaal risicoGeen aanvullende eisenSpamfilters, AI in gamesVrijwillige gedragscodes

Tijdlijn AI Act

DatumVerplichting
Februari 2025Verboden AI-praktijken van toepassing
Augustus 2025Regels voor AI-modellen voor algemene doeleinden (GPAI/foundation models)
Augustus 2026Alle verplichtingen voor hoog-risico AI-systemen

Hoog-risico AI bij de overheid

Veel overheidstoepassingen vallen in de categorie hoog risico (Bijlage III):

  • Toegang tot essentiële publieke diensten en uitkeringen
  • Beoordeling van aanvragen (vergunningen, subsidies, toeslagen)
  • Rechtshandhaving en migratiebeslissingen
  • Onderwijs (toelating, beoordeling)
  • Werkgelegenheid (werving, evaluatie)

Verplichtingen voor hoog-risico AI-systemen:

  1. Risicobeheersysteem gedurende gehele levenscyclus
  2. Data governance: training-, validatie- en testdata van hoge kwaliteit
  3. Technische documentatie en logregistratie
  4. Transparantie en informatie aan gebruikers
  5. Menselijk toezicht (human-in-the-loop of human-on-the-loop)
  6. Nauwkeurigheid, robuustheid en cybersecurity
  7. Conformiteitsbeoordeling vóór ingebruikname

Algoritmekader — kernvereisten

Het Algoritmekader vertaalt wet- en regelgeving naar praktische richtlijnen voor overheidsorganisaties. Het kader is georganiseerd rond zes thema's:

1. Governance

VereisteToelichting
EindverantwoordelijkheidBestuur is verantwoordelijk voor inzet van algoritmen
BeleidskaderOrganisatiebeleid voor algoritmegebruik vaststellen
Rollen en verantwoordelijkhedenDuidelijke rolverdeling (opdrachtgever, ontwikkelaar, beheerder, toezichthouder)
RisicoanalyseClassificeer algoritmen op risico voorafgaand aan ontwikkeling

2. Transparantie

VereisteToelichting
AlgoritmeregisterAlle impactvolle algoritmen publiceren in het Algoritmeregister
UitlegbaarheidBesluiten die met algoritmen zijn genomen moeten uitlegbaar zijn voor betrokkenen
BroncodeBroncode van algoritmen waar mogelijk als open source publiceren
CommunicatieActief communiceren over gebruik van algoritmen

3. Non-discriminatie en eerlijkheid

VereisteToelichting
Bias-detectieTest op directe en indirecte discriminatie op beschermde kenmerken
Representatieve dataTrainingsdata moet representatief zijn voor de doelpopulatie
Fairness-metriekKies en documenteer passende fairness-maatstaven
Periodieke monitoringBlijvend monitoren op bias in productie

4. Menselijke controle

VereisteToelichting
Human-in-the-loopBij hoog-risico besluiten: mens neemt het besluit, algoritme adviseert
Human-on-the-loopBij lager risico: mens kan ingrijpen en corrigeren
Bezwaar en beroepBetrokkenen moeten een algoritmisch besluit kunnen aanvechten bij een mens
StopknopMogelijkheid om algoritme direct te stoppen bij ongewenste effecten

5. Technische robuustheid en veiligheid

VereisteToelichting
Validatie en testenUitgebreide test- en validatieprocedures vóór ingebruikname
MonitoringContinue monitoring op prestatie, drift en onverwacht gedrag
CybersecurityAlgoritmen beveiligen tegen adversarial attacks en data poisoning
ReproduceerbaarheidResultaten moeten reproduceerbaar zijn

6. Privacy en gegevensbescherming

VereisteToelichting
DPIAGegevensbeschermingseffectbeoordeling uitvoeren bij verwerking persoonsgegevens
DataminimalisatieAlleen strikt noodzakelijke gegevens gebruiken
DoelbindingData alleen gebruiken voor het doel waarvoor het is verzameld
BewaartermijnenTrainings- en inputdata verwijderen na afloop bewaartermijn

IAMA — Impact Assessment Mensenrechten en Algoritmen

Het IAMA is een verplicht instrument voor overheidsorganisaties om de impact van algoritmische systemen op mensenrechten en publieke waarden te beoordelen.

Bron: IAMA handleiding (PDF) | Utrecht University

Fasen van het IAMA

FaseNaamKernactiviteiten
1VoorbereidingProjectbeschrijving, stakeholderidentificatie, samenstelling beoordelingsteam (multidisciplinair)
1AWaaromDoel en noodzaak van het algoritme; proportionaliteitstoets
1BWatType algoritme (regelgebaseerd, machine learning, deep learning), databronnen, verwachte output
1CHoeTechnische implementatie, integratie in besluitvormingsproces
2Beoordeling fundamentele rechtenToets aan EVRM/Grondwet: privacy, gelijkheid, non-discriminatie, effectief rechtsmiddel
2ARecht op privacyNoodzaak en proportionaliteit gegevensverwerking
2BNon-discriminatieRisico op (indirecte) discriminatie op beschermde gronden
2CAutonomieImpact op individuele keuzevrijheid
3Beoordeling publieke waardenTransparantie, uitlegbaarheid, verantwoording, menselijke controle
3ATransparantie en uitlegbaarheidHoe wordt het algoritme uitgelegd aan betrokkenen?
3BVerantwoordingWie is verantwoordelijk voor besluiten?

Wanneer is een IAMA verplicht?

  • Bij de ontwikkeling van nieuwe algoritmen of AI-systemen
  • Bij significante wijzigingen aan bestaande systemen
  • Bij hergebruik van algoritmen in een andere context
  • Aanbevolen: periodieke herijking van bestaande IAMA's

Algoritmeregister

Het Algoritmeregister is het publieke register waarin overheidsorganisaties hun algoritmen publiceren.

Bron: algoritmes.overheid.nl | API-documentatie

Verplichte registratievelden

VeldBeschrijving
nameNaam van het algoritme
organizationVerantwoordelijke organisatie
departmentVerantwoordelijke afdeling
description_shortKorte beschrijving (max 150 tekens)
typeType: regelgebaseerd, machine learning, of deep learning
categoryBeleidsterrein (bijv. werk, zorg, veiligheid)
statusIn ontwikkeling, in gebruik, buiten gebruik
goalDoel en beoogd effect
impactImpact op burgers en samenleving
proportionalityMotivering noodzaak en proportionaliteit
legal_baseWettelijke grondslag
human_interventionBeschrijving menselijke controle

Optionele registratievelden

VeldBeschrijving
source_dataGebruikte databronnen
methods_and_modelsGebruikte methoden en modellen
monitoringMonitoring- en evaluatieprocedures
risksGeïdentificeerde risico's en mitigatie
performance_standardPrestatienormen en -metrieken
competent_authorityToezichthoudende autoriteit
urlLink naar meer informatie
contact_emailContactgegevens
publication_datePublicatiedatum
revision_dateLaatste revisiedatum

API-gebruik

# Alle algoritmen ophalen
GET https://algoritmes.overheid.nl/api/v1/algorithms

# Zoeken op organisatie
GET https://algoritmes.overheid.nl/api/v1/algorithms?organisation=gemeente-amsterdam

# Specifiek algoritme ophalen
GET https://algoritmes.overheid.nl/api/v1/algorithms/{id}

Implementatie-checklist voor ontwikkelaars

Bij het bouwen van algoritmen of AI-systemen voor de overheid, controleer minimaal:

  • Risicoklasse bepaald: is dit een hoog-risico AI-systeem onder de AI Act? (Bijlage III)
  • IAMA uitgevoerd: multidisciplinair, met aandacht voor mensenrechten en publieke waarden
  • DPIA uitgevoerd: als persoonsgegevens worden verwerkt (AVG art. 35)
  • Bias getest: op directe en indirecte discriminatie op beschermde kenmerken
  • Uitlegbaarheid geborgd: besluiten zijn uitlegbaar voor betrokkenen
  • Menselijke controle: human-in-the-loop bij hoog-risico besluiten
  • Bezwaarmogelijkheid: betrokkenen kunnen bij een mens in bezwaar
  • Monitoring ingericht: continue monitoring op prestatie, bias-drift en ongewenste effecten
  • Algoritmeregister: publicatie in algoritmes.overheid.nl
  • Broncode open: code gepubliceerd als open source (tenzij zwaarwegende redenen)
  • Technische documentatie: systeembeschrijving, databronnen, modelkeuzes, testresultaten
  • Validatie: uitgebreide test- en validatieresultaten gedocumenteerd
  • Cybersecurity: bescherming tegen adversarial attacks en data poisoning
  • Data governance: kwaliteit, representativiteit en herkomst van trainingsdata geborgd
  • Bewaartermijnen: trainingsdata en logdata conform AVG-bewaartermijnen

Generatieve AI bij de overheid

Het Algoritmekader bevat specifieke richtlijnen voor generatieve AI (foundation models, LLM's):

AspectRichtlijn
TransparantieVermeld altijd dat output door AI is gegenereerd
FactualiteitControleer AI-output op feitelijke juistheid (hallucinaties)
PersoonsgegevensGeen persoonsgegevens in prompts zonder DPIA en grondslag
VertrouwelijkheidGeen vertrouwelijke informatie in externe AI-diensten
Publieke waardenGeneratieve AI niet inzetten voor geautomatiseerde besluiten
InkoopGeneratieve AI-diensten beoordelen op privacy, security en vendor lock-in

Beslisboom: welke vereisten gelden?

Is het een algoritme dat invloed heeft op burgers of processen?
├── Nee → Geen aanvullende vereisten (maar documenteer wel)
└── Ja → Registreer in Algoritmeregister
    ├── Worden persoonsgegevens verwerkt?
    │   └── Ja → Voer DPIA uit (AVG art. 35)
    ├── Voer IAMA uit
    └── Is het een AI-systeem onder de AI Act?
        ├── Nee (regelgebaseerd) → Volg Algoritmekader-richtlijnen
        └── Ja → Bepaal risicoklasse
            ├── Onaanvaardbaar → VERBODEN
            ├── Hoog risico (Bijlage III) → Conformiteitsbeoordeling + alle verplichtingen
            ├── Beperkt risico → Transparantieverplichtingen
            └── Minimaal risico → Vrijwillige gedragscodes

Gerelateerde skills

SkillWanneer te gebruiken
iama-assessmentVolledig IAMA uitvoeren met alle 33+ vragen, beslisbomen en fairness-metrics
dpia-assessmentDPIA uitvoeren wanneer het algoritme persoonsgegevens verwerkt
avg-privacyPrivacy by Design toepassen bij algoritmen die persoonsgegevens verwerken
genai-governanceTechnische implementatie van EU AI Act governance (model card, audit trail, HITL)
nora-architectuurBIO-beveiligingseisen en open standaarden voor de technische implementatie

Meer informatie

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.