GitHub、アクセシビリティ自動修正エージェントを試験導入

エージェントの成果

PR 3535件を自動レビュー
解決率68%を達成
WCAG準拠の5大問題類型を検出
支援技術利用者の障壁を自動除去

設計上の工夫と限界

レビューと実装の2段階サブエージェント構成
リスクパターンはコード生成を禁止
複雑度スコアで人間介入を判断
WCAG基準の36%は自動検出不可
詳細を読む

GitHubは、Copilotを基盤とした汎用アクセシビリティエージェントの試験運用を進めています。このエージェントはプルリクエストの変更を自動的に評価し、WCAG準拠に関する問題を検出・修正する仕組みです。これまでに3535件のプルリクエストをレビューし、68%の解決率を記録しました。

検出頻度の高い問題は、支援技術への構造伝達、インタラクティブ要素の名前付け、ステータスメッセージの通知、非テキストコンテンツの代替テキスト、キーボードフォーカス順序の5つです。これらは障害を持つ開発者GitHub利用を妨げる障壁を自動的に取り除くものです。

アーキテクチャ面では、単一エージェントではなくサブエージェント構成を採用しています。読み取り専用のレビューア・サブエージェントが問題を検出し、実装サブエージェントが修正を行う2段階方式です。両者は直接通信せず、構造化されたテンプレートスキーマを介して親エージェントが情報を仲介することで、トークン消費の抑制と出力の一貫性を確保しています。

一方で、エージェントの限界も明確に認識されています。ドラッグ&ドロップやリッチテキストエディタなど高リスクなUIパターンではコード生成を禁止し、コード複雑度が閾値を超えた場合は人間のアクセシビリティチームへのエスカレーションを指示します。WCAG A/AA基準のうち約36%は自動検出が不可能であり、設計段階での手動評価が不可欠と強調しています。

GitHubは将来的にこのエージェントのオープンソース化を目指しており、今回の知見共有は他チームのアクセシビリティ改善に向けた参考資料として位置づけられています。既存の手動監査データがエージェントの精度を大幅に向上させたことから、組織固有のアクセシビリティ課題の蓄積が成功の鍵であると結論づけています。