피드로 돌아가기
Continuous AI for accessibility: How GitHub transforms feedback into inclusion
GitHub BlogGitHub Blog
Backend

Continuous AI for accessibility: How GitHub transforms feedback into inclusion

GitHub가 GitHub Actions, GitHub Copilot, GitHub Models를 조합한 이벤트 기반 워크플로우로 접근성 피드백을 중앙화해 90% 피드백이 단일 채널을 통해 흐르도록 구조화

Carie Fisher2026년 3월 12일12intermediate

Context

접근성 피드백이 GitHub 전역의 여러 팀에 산재되어 있었고, 어느 팀도 소유하지 않는 크로스팀 문제(네비게이션, 인증, 설정을 동시에 영향)로 인해 이슈가 장기간 미처리되었으며, 사용자들은 응답 없이 방치되는 경험을 했다.

Technical Solution

  • 이벤트 기반 패턴 아키텍처 도입: 이슈 생성, 상태 변경, 해결 등 각 이벤트가 GitHub Action을 트리거해 다음 단계를 자동으로 조율
  • GitHub Copilot을 GitHub Models API로 통합: 피드백 제출 시 자동으로 분석을 실행하고 구조화된 데이터(재현 단계, WCAG 매핑, 심각도 점수) 생성
  • 커스텀 접근성 피드백 이슈 템플릿 작성: 커뮤니티 매니저, 지원팀, 영업팀이 접근성 전문가가 아니어도 가이드받으며 입력할 수 있도록 설계
  • 공개 접근성 토론 게시판 중앙화: GitHub의 공개 토론 채널을 단일 피드백 수집 지점으로 지정하여 커뮤니티 검증과 추가 컨텍스트 확보
  • 수동 및 자동 트리거 병행: 일반적인 경로는 자동화하되, 인간이 언제든 개입해 수동 재실행 또는 예외 처리 가능하도록 설계

Impact

접근성 토론 게시판을 통한 피드백이 전체의 90%를 차지하게 되었으며, 모든 피드백이 5영업일 이내에 승인된다.

Key Takeaway

AI는 반복적인 분류 및 포맷팅 작업을 대신하되, 접근성 표준 정의, 실제 사용자 테스트, 코드 스캔, 접근성 챔피언 활동 같은 인간의 기초 설계 작업이 선행되어야만 AI 보조 워크플로우가 효과적으로 작동한다.


오픈소스 저장소를 운영하는 팀은 .github/copilot-instructions.md 파일에 접근성 표준을 명시하고 커스텀 이슈 템플릿을 추가한 뒤, GitHub Copilot을 이용해 접근성 피드백의 분류와 포맷팅을 자동화하면 엔지니어링 팀이 실제 코드 수정에 집중할 수 있다.

원문 읽기