De Al-oplossing voor ontoegankelijke websites

Dit initiatief introduceert een Al-gedreven browserextensie die ontoegankelijke websites direct transformeert, waardoor blinden en slechtzienden barrières op het web doorbreken en zelfstandig toegang krijgen tot online informatie en diensten.

Richard Visser
HAN
Webdevelopment

Over het initiatief / About the initiative

De Al-oplossing voor ontoegankelijke websites

In welke fase zit jouw initiatief? / In what stage is your initiative?

Uitgewerkt conceptfase

Heb je jouw initiatief al gevalideerd? / Did you validate your initiative?

Ja, mijn initiatief, de Al-gedreven browserextensie, is gevalideerd. Dit is gebeurd tijdens de Test-fase. De validatie bestond uit: Usability tests en observatiesessies met eindgebruikers (Miranda, Bert, Renzo) die tot de doelgroep behoren (visueel gehandicapten). Zij hebben prototypes van de extensie in hun eigen omgeving en met hun eigen hulptechnologieën (zoals de NVDA-schermlezer) getest. Verzamelen van kwalitatieve feedback over de functionaliteit, het gebruiksgemak en de impact van de extensie op hun online ervaring. Analyse van deze feedback om de effectiviteit en de beperkingen van het prototype vast te stellen. De resultaten laten zien dat: Het concept en de potentie van de extensie positief werden ontvangen door de gebruikers. De kernfunctionaliteiten (zoals het verbeteren van alt-teksten en linkbeschrijvingen) in de praktijk deels werkten en als waardevol werden ervaren. Er ook beperkingen en verbeterpunten aan het licht kwamen, met name wat betreft de consistentie en robuustheid van de Al-aanpassingen op diverse websites. Dus, hoewel er ruimte is voor verdere ontwikkeling, is het basisconcept en de technische aanpak van het initiatief gevalideerd door directe interactie met en feedback van de beoogde eindgebruikers.

Meer informatie over jouw initiatief / More info about your initiative

Dit initiatief, “De Al-oplossing voor ontoegankelijke websites”, introduceert een paradigmaverschuiving in hoe we digitale toegankelijkheid voor visueel gehandicapten benaderen. De kern van het project is een innovatieve, Al-gedreven browserextensie die is ontworpen om de controle over webtoegankelijkheid direct in handen van de eindgebruiker te leggen. In plaats van afhankelijk te zijn van website-eigenaren om hun platformen toegankelijk te maken – een proces dat vaak traag, kostbaar of incompleet is – biedt deze extensie visueel gehandicapten de tools om elke website die zij bezoeken dynamisch en in real-time te verbeteren.

Een belangrijk onderscheidend vermogen ligt in het B2C (Business-to-Consumer) model. Waar bestaande “accessibility overlays” zich vaak richten op een B2B (Business-to-Business) aanpak – waarbij bedrijven een licentie per website aanschaffen om aan minimale eisen te voldoen – stelt dit initiatief de gebruiker centraal. Dit betekent dat de verbeteringen niet beperkt zijn tot een select aantal websites waarvoor betaald is, maar potentieel van toepassing zijn op het gehele internetlandschap dat de gebruiker verkent. De ambitie is om universele toegankelijkheid te faciliteren, in plaats van gefragmenteerde oplossingen per site.

De technologische onderbouwing van de extensie is eveneens cruciaal. Door gebruik te maken van geavanceerde Artificiële Intelligentie, specifiek de Gemini LLM, streeft de extensie ernaar om een dieper en contextueler begrip van webcontent te realiseren dan veel oudere technologieën. Dit stelt de extensie in staat om niet alleen oppervlakkige aanpassingen te doen, maar om daadwerkelijk de structuur en semantiek van webpagina’s te interpreteren en te optimaliseren voor schermlezers en toetsenbordnavigatie. Het dynamisch aanpassen van de DOM (Document Object Model) zorgt ervoor dat verbeteringen direct effect hebben op de gebruikerservaring, van het automatisch genereren van accurate alt-teksten en het verduidelijken van linkdoelen tot het potentieel aanpakken van complexere problemen zoals de focusvolgorde bij pop-ups.

Kortom, dit initiatief is meer dan alleen een technische tool; het is een beweging richting het empoweren van visueel gehandicapten, hen de regie gevend over hun eigen online ervaring met behulp van de nieuwste technologische ontwikkelingen, en het uitdagen van de status quo van hoe webtoegankelijkheid wordt aangeboden en geïmplementeerd.

Wat is er anders/nieuw aan jouw idee/oplossing t.o.v. bestaande oplossingen? / What is different/new about your idea/solution compared to existing solutions??

Mijn idee/oplossing, de Al-gedreven browserextensie, onderscheidt zich op een aantal cruciale punten van bestaande oplossingen, met name van de gangbare “accessibility overlays”:

  1. Focus op de Eindgebruiker (B2C in plaats van B2B):
    • Bestaande oplossingen (vaak overlays): Worden meestal verkocht aan bedrijven (B2B) als een tool die zij op hun eigen website implementeren. De eindgebruiker is afhankelijk van of een bedrijf deze (vaak bekritiseerde) oplossing heeft aangeschaft.
    • Mijn oplossing: Is direct gericht op de eindgebruiker met een visuele beperking (B2C). De gebruiker installeert de extensie in de eigen browser en krijgt daarmee de controle om elke website die hij/zij bezoekt, toegankelijker te maken. Dit verschuift de macht van de website-eigenaar naar de gebruiker zelf.
  2. Universele Toepasbaarheid vs. Site-specifiek:
    • Bestaande oplossingen: Werken alleen op de specifieke website waarvoor de overlay is aangeschaft en geïmplementeerd.
    • Mijn oplossing: Is ontworpen om potentieel op alle websites te functioneren die de gebruiker bezoekt, waardoor een veel bredere en consistentere toegankelijkheidsverbetering wordt nagestreefd.
  3. Technologische Aanpak (Geavanceerde Al vs. Simpelere Scripts):
    • Bestaande oplossingen (veel overlays): Vertrouwen vaak op relatief eenvoudigere scripts die oppervlakkige aanpassingen doen (bijv. contrast, lettergrootte) of proberen basale WCAG-fouten te herstellen, maar missen vaak diepgaand contextueel begrip. Ze worden bekritiseerd omdat ze soms de onderliggende problemen niet echt oplossen of zelfs nieuwe problemen introduceren.
    • Mijn oplossing: Maakt gebruik van een geavanceerdere technologische combinatie:
      • Large Language Model (Al Gemini)
        • Voor een robuuste, initiële analyse van WCAG-overtredingen.
        • Om de geïdentificeerde problemen te interpreteren, contextueel relevante oplossingen te genereren (zoals accurate alt-teksten, logische linkbeschrijvingen) en de code dynamisch aan te passen. De Al heeft het potentieel om complexere relaties en contexten binnen een webpagina beter te begrijpen dan traditionele, op regels gebaseerde systemen.
  4. Dynamische en Contextbewuste Aanpassingen:
    • Bestaande oplossingen: Bieden soms een set vaste aanpassingen of proberen generieke fixes toe te passen.
    • Mijn oplossing: Streeft ernaar om de DOM (Document Object Model) van de webpagina dynamisch en contextbewust aan te passen op basis van de specifieke inhoud en structuur van die pagina, aangestuurd door de Al. Dit zou moeten leiden tot relevantere en effectievere verbeteringen.
  5. Empowerment van de Gebruiker:
    • Bestaande oplossingen: De gebruiker is vaak een passieve ontvanger van de (al dan niet effectieve) oplossing die een bedrijf heeft gekozen.
    • Mijn oplossing: Geeft de gebruiker een actieve rol en een tool om zelf de toegankelijkheid van hun online ervaring te verbeteren, onafhankelijk van de inspanningen van individuele website-eigenaren.
  6. Voorbereiding op de Toekomst: Toegankelijkheid voor AI-Assistenten:
    • Bestaande oplossingen: Richten zich primair op de directe interactie van menselijke gebruikers met hulpmiddelen zoals schermlezers.
    • Mijn oplossing: Erkent dat de toekomst van webinteractie ook steeds meer via AI-assistenten zal verlopen. Deze AI-systemen hebben, net als menselijke gebruikers van schermlezers, een goed gestructureerde en semantisch correcte website nodig om effectief te kunnen navigeren, informatie te extraheren en taken uit te voeren. Door websites toegankelijker te maken, verbetert mijn extensie niet alleen de ervaring voor de directe (menselijke) gebruiker, maar legt het ook een fundament voor een betere interactie tussen toekomstige AI-assistenten en het web. Dit maakt de oplossing dubbel relevant: het dient zowel de huidige generatie gebruikers als de opkomende generatie AI-gedreven webnavigatie.

Samengevat is het nieuwe en andere aan mijn oplossing de directe focus op de eindgebruiker (B2C), de universele toepasbaarheid, de inzet van geavanceerdere Al voor dieper contextueel begrip en dynamische aanpassingen, de resulterende empowerment van de gebruiker, én de vooruitziende blik op de toegankelijkheidsbehoeften van toekomstige AI-assistenten. Het is een poging om voorbij de beperkingen en het businessmodel van veel huidige “accessibility overlays” te gaan en een meer holistische en toekomstbestendige benadering van webtoegankelijkheid te bieden.

Wat zijn jouw volgende stappen om het verder te ontwikkelen? / What are your next steps to develop the initiative?

  • Uitbreiding van Functionaliteit conform WCAG-richtlijnen: De huidige functionaliteit (detectie en focusmanagement van pop-ups, beschrijving van links en afbeeldingen) zal worden uitgebreid om een breder scala aan WCAG-richtlijnen te ondersteunen. Het doel is om de extensie meer diverse toegankelijkheidsproblemen te laten herkennen en corrigeren.

  • Implementatie van Gepersonaliseerde Gebruikersprofielen: Er zal een functionaliteit worden ontwikkeld waarmee gebruikers een eigen profiel kunnen aanmaken en beheren. Dit stelt hen in staat om specifieke instellingen en voorkeuren op te slaan, zodat de extensie optimaal aansluit bij hun individuele behoeften.

  • Optimalisatie van Privacy door Eigen Server/LLM-infrastructuur: Om de privacy van gebruikers volledig te waarborgen, wordt de mogelijkheid onderzocht om het Large Language Model (LLM) op een eigen, gecontroleerde server te draaien. Dit minimaliseert de afhankelijkheid van externe LLM-diensten en geeft volledige controle over dataverwerking.

  • Ontwikkeling van een Gespecialiseerd Toegankelijkheids-LLM: Een meer geavanceerde stap is het creëren of finetunen van een eigen LLM. Dit model zou specifiek getraind worden op het analyseren van webcontent in de context van toegankelijkheidsstandaarden (zoals WCAG) en het herkennen en oplossen van veelvoorkomende toegankelijkheidsfouten, wat de effectiviteit en nauwkeurigheid van de extensie verder kan verhogen.

  • Creatie van een IDE-Extensie voor Ontwikkelaars: Er wordt overwogen een aparte versie van de tool te ontwikkelen als extensie voor Integrated Development Environments (IDE’s). Dit zou webontwikkelaars in staat stellen om direct tijdens het coderen feedback te ontvangen op de toegankelijkheid van hun code en suggesties voor verbeteringen te krijgen, of zelfs automatische correcties toe te passen. Hiermee wordt toegankelijkheid al in de initiële ontwikkelfase (“shifting left”) bevorderd.

Wat heb je nodig om (nog meer) impact te maken met dit initiatief? / What do you need to make (more) impact with this initiative?

  1. Eigen Gespecialiseerd LLM en Serverinfrastructuur: Dit is fundamenteel voor:

    • Maximale Nauwkeurigheid: Een LLM getraind op webtoegankelijkheid levert betere resultaten dan generieke modellen.
    • Privacy Waarborging: Eigen servers geven controle over data, wat cruciaal is voor gebruikersvertrouwen.
    • Onafhankelijkheid en Optimalisatie: Controle over updates, prestaties en kosten.
  2. Gerichte Doorontwikkeling:

    • Uitbreiden van ondersteuning voor meer WCAG-richtlijnen.
    • Implementeren van gebruikersprofielen voor personalisatie.
  3. Betrokkenheid en Zichtbaarheid:

    • Actieve gebruikerscommunity voor feedback en continue verbetering.
    • Samenwerkingen met belangenorganisaties om de doelgroep te bereiken en de tool te valideren.
    • Een duidelijke strategie voor bekendmaking en distributie.