Det kommer nya verktyg, och gamla förbättras, med inbyggt AI-stöd. Samtidigt som det ger oss möjligheten att till exempel effektivare identifiera tillgänglighetsproblem i källkod, är det inget som helt kan göra jobbet åt oss.
AI har utan tvekan bidragit till att förändra sättet vi utvecklar IT-tjänster på, inklusive möjligheten att göra dessa tjänster mer tillgängliga. AI har en eventuell potential att förbättra tillgängligheten genom att lyfta de verktyg vi använder för att automatiserade granskningar och snabbare identifiera problem i källkoden, med mera. Men det finns också betydande risker och svagheter som vi inte kan ignorera. I den här reflektionen granskas både möjligheter och risker som AI-verktyg innebär för tillgänglighet.
Möjligheter med AI för att förbättra tillgängligheten
1. Automatiseringen av tillgänglighetsanalyser
AI erbjuder möjligheter att automatisera processer som tidigare var mycket tidskrävande. Ett exempel är inklluderingen av automatiserade analysverktyg som idag används för att analysera en webbplats eller applikation och identifiera tillgänglighetsproblem, till exempel WAVE, som har funnits i ett antal år. Andra, nyare verktyg, byggda medAI från början, som Stark AI kan till exempel skanna en webbplats för att identifiera bristande kontraster, saknade alt-texter och problem med navigering. Att göra dessa analyser manuellt är en långsam process som kräver mycket noggrannhet och expertis. AI kan göra det här arbetet snabbare och på ett sätt som gör att designers och utvecklare får en snabb översikt över vilka områden som behöver förbättras.
- Styrka: Automatiseringen gör att fler projekt kan analyseras snabbare och billigare, vilket potentiellt gör att tillgänglighet inte längre behöver vara en eftertanke utan en från början integrerad del av designprocessen.
- Exempel på verktyg: WAVE, som nämnt ovan, är ett verktyg som gör just detta och erbjuder feedback i realtid om problem med webbtillgänglighet, vilket underlättar för utvecklare att rätta till problem omedelbart. Man bör komma ihåg att även om AI har spetsat verktyget, så har dessa automatiserade granskningar sina brister och det krävs ofta fortfarande en specialist i slutändan som bedömer granskningens resultat.
2. Skapande av tillgängliga användargränssnitt
AI kan även bidra till att skapa tillgängligare gränssnitt genom att automatiskt generera förslag på bättre layout och design. Till exempel kan AI föreslå alternativ för högre kontrast, förbättrade färgpaletter eller större texter för att förbättra läsbarheten för personer med synnedsättning. Verktyg som Adobe Sensei, för tillgänglighet i PDF:er och Figma’s AI-integrerade plugins kan analysera designmönster och föreslå justeringar för att göra dem mer tillgängliga. Detta kan säkerställa att tillgängligheten är en del av designprocessen från början. Dessutom kan AI-verktyg göra det möjligt för utvecklare att validera sina designer direkt och säkerställa att alla användare, oavsett funktionshinder, kan använda tjänsten.
- Styrka: Automatiserade förslag som tar hänsyn till tillgänglighetsstandarder (som WCAG) kan förbättra kvaliteten på tillgängliga tjänster utan att kräva djupgående teknisk expertis om tillgänglighet från varje utvecklare.
- Exempel: För designers som som använder Figma eller arbetar med Adobe XD, erbjuder Stark funktioner för dessa plattformar.
AccessiBe är ett verktyg som är utformat för att hantera komplexare tillgänglighetsproblem. Det är i princip en avancerad skärmläsare och ett tangentbordsnavigeringsverktyg som automatiskt åtgärdar en mängd olika tillgänglighetsproblem. Det som skiljer AccessiBe från andra verktyg är dess förmåga att förstå sammanhanget på webbplatsen. - UserWay är i princip en allt-i-ett-lösning för tillgänglighet som gör webbplatser eller appar mer tillgängliga. Den AI-drivna widgeten gör grovjobbet för att hitta och åtgärda diverse tillgänglighetsproblemen.
3. Förbättrad textanalys och UX-skrivning
AI kan hjälpa till att förbättra den språkliga tillgängligheten genom att automatisera processen att skapa klar, koncis och inkluderande UX-text. AI-driven UX-skrivning kan justera språket för att säkerställa att det är läsbart för personer med olika kognitiva förmågor eller för dem som använder skärmläsare. Precis som mycket generativ AI, behövs ofta även här ett mänskligt öga som granskar och faktakollar resultatet. Verktyg som Writer.com erbjuder realtidskorrigeringar av text och kan identifiera komplexa fraser som bör förenklas. Dessa verktyg kan också hjälpa till att generera förslag på hur man skapar enklare och mer inkluderande språk.
- Styrka: Genom att automatisera språklig anpassning och förenkling kan AI hjälpa till att minska barriärerna för personer med kognitiva funktionshinder.
- Exempel: Writer.com hjälper till att anpassa text så att den blir mer tillgänglig för en bredare publik.
- Read Easy.ai tar itu med utmaningen för användare som har låga läs- och skrivkunnighetsnivåer. Detta AI-drivna tillgänglighetsverktyg förenklar komplex text så att den blir lättare att förstå för alla.
Andra verktyg som inkluderar AI och kan vara till stöd vid utveckling av en mer tillgänglig digital produkt är
- AirCaption används för att skapa tillgängliga undertexter, vilket gör det enklare att omvandla ljud- och videoinnehåll till text och tillgodoser tittare med hörselnedsättning och tittare i bullriga miljöer.
- Audioeye liknar andra omfattande tillgänglighetslösningar som listas ovan och erbjuder en rad olika verktyg och tjänster. Genom att identifiera och åtgärda tillgänglighetsproblem säkerställer AudioEye efterlevnad av regler som WCAG samtidigt som den övergripande användarupplevelsen förbättras.
Risker och svagheter med AI för tillgänglighet
1. Begränsningar i att förstå mänskliga behov
Trots sina fördelar har AI fortfarande svårt att förstå mänskliga behov fullt ut, särskilt när det gäller mer komplexa frågor som användarnas känslomässiga upplevelser och interaktioner. Även om AI kan upptäcka tekniska problem, saknar den förmågan att förstå de mänskliga aspekterna av tillgänglighet, såsom hur olika människor upplever och använder IT-tjänster. Detta är ett problem när AI används för att automatisera tillgänglighetsanalyser. Till exempel kan AI upptäcka att en knapp saknar tillräcklig kontrast, men det kan missa hur placeringen av den knappen påverkar användarupplevelsen för personer med motoriska svårigheter. AI har fortfarande en lång väg att gå när det gäller att förstå de djupare aspekterna av mänsklig tillgänglighet.
- Svaghet: AI kan ge en falsk trygghet genom att identifiera och lösa tekniska problem utan att förstå de mänskliga upplevelser som påverkas av dessa problem.
- Exempel: En studie från NNGroup visar att även om AI kan hjälpa till att upptäcka tekniska tillgänglighetsproblem, har den fortfarande svårt att förstå mer nyanserade användarinteraktioner.
2. Risk för automatiserade lösningar utan mänsklig inblandning
En annan risk med AI-verktyg är att de kan uppmuntra utvecklare och designers att förlita sig för mycket på automatiserade lösningar utan att fullt förstå tillgänglighetsprinciperna bakom dem. Detta kan leda till ytligt åtgärdade problem som inte faktiskt förbättrar tillgängligheten. AI kan till exempel föreslå att en design ändras för att uppfylla vissa tillgänglighetskrav, men om den inte är korrekt implementerad eller om den mänskliga komponenten saknas, kan detta skapa nya problem som AI inte kan förutse.
- Svaghet: Om utvecklare inte aktivt engagerar sig i tillgänglighetsfrågor kan de missa viktiga aspekter av användarupplevelsen som AI inte är kapabel att hantera.
3. Etiska risker och AI:s opacitet
AI:s användning för tillgänglighet väcker också etiska frågor. Många AI-modeller är så kallade ”black boxes” där det är svårt att förstå hur de fattar beslut. Detta kan skapa problem när AI rekommenderar eller genomför förändringar utan att utvecklare fullt ut förstår varför eller hur dessa beslut fattades. AI kan till exempel göra rekommendationer som förbättrar tillgängligheten för en viss användargrupp, men som samtidigt försämrar upplevelsen för en annan grupp. Utan full transparens kan det vara svårt för utvecklare att veta om AI tar rätt beslut.
- Risk: AI:s ”black box”-natur kan leda till etiska problem där tillgängligheten förbättras på bekostnad av andra användarupplevelser.
- Exempel: Läs mer om etiska problem med AI i tillgänglighet på MIT Technology Review.
Slutsats: AI som stöd, inte ersättning
AI erbjuder flera möjligheter att förbättra tillgängligheten inom IT-tjänster, särskilt genom att automatisera tidskrävande processer och snabbare identifiera tillgänglighetsproblem, som teamet kan åtgärda. Verktygen som nämnts ovan, och andra kan underlätta för utvecklare att skapa mer tillgängliga lösningar utan att behöva genomföra all analys manuellt. Förutom mer generella risker, som en kraftigt ökad energikonsumtion globalt och etiska aspekter på jämställdhet, måste man också vara medveten om AI:s begränsningar. Den mänskliga komponenten i tillgänglighetsarbete kan inte ersättas av AI. AI kan upptäcka och åtgärda många tekniska och kodbaserade problem, men den kan inte fullt ut förstå de komplexa mänskliga interaktionerna och känslorna som påverkar användarupplevelsen. Det är därför viktigt att vi använder AI som en aspekt av våra verktyg, som kan bidra till våra utvecklingsprojekt, speciellt i början av idé och designfaser, innan det mänskliga ögat och sinnet tar vid.