Article
GitHub Accessibility Agent: 68% Lösungsrate bei 3535 Pull Requests
Automatische Barrierefreiheit für Millionen Entwickler
GitHub pilotiert einen experimentellen Accessibility-Agenten, der Pull Requests automatisch auf Barrierefreiheit prüft und bei Problemen Lösungsvorschläge macht. Nach 3.535 überprüften PRs liegt die Lösungsquote bei beeindruckenden 68%. Das System erkennt und remediatisiert objektive WCAG-Verstöße, bevor sie in den Produktionscode gelangen.
Die fünf häufigsten gefundenen Problemkategorien: Unklare Struktur für assistive Technologien (1.3.1), fehlende oder unklare Namen für interaktive Controls (4.1.2), fehlende Ankündigungen für wichtige Updates (4.1.3), fehlende Textalternativen für Nicht-Text-Inhalte (1.1.1) und unlogische Tastatur-Fokus-Reihenfolge (2.4.3). Jede dieser Kategorien repräsentiert Barrieren, die Nutzer mit assistiven Technologien von der Nutzung von GitHub abhalten würden.
Der Agent erweitert menschliche Expertise
Der Agent versucht nicht, Barrierefreiheit in Isolation zu „lösen". Er erweitert stattdessen die Arbeit menschlicher Experten. Die Philosophie folgt dem sozialen Modell von Behinderung: Barrieren werden durch die Art geschaffen, wie Umgebungen gestaltet sind. Digitale Barrieren zu entfernen, bedeutet nicht „Carity", sondern Professionalität.
GitHub nutzt den Agenten in zwei Modi: für Echtzeit-Accessibility-Fragen in Copilot CLI und VS Code, und für automatische Remediation einfacher Verstöße. Der Agent schlägt konkrete Code-Änderungen vor, die in Pull Request-Kommentaren angezeigt werden. Entwickler können diese mit einem Klick akzeptieren. Die menschliche Überprüfung bleibt essenziell, aber der Agent reduziert die repetitive Arbeit erheblich.
Der Blog-Post betont die Lessons Learned: Barrierefreiheit sollte nicht als separates Problem, sondern als Teil von Code Quality betrachtet werden. Der Agent funktioniert am besten bei objektiven, klar definierten Problemen. Subjektive Entscheidungen erfordern weiterhin menschliche Expertise. Mit jeder Korrektur wird GitHub zugänglicher für Millionen von Entwicklern, die auf Screenreader, Sprachsteuerung oder andere assistive Technologien angewiesen sind.