AI Briefing

범용 접근성 에이전트를 만들며 배운 것들

·2026.05.16 01:00

GitHub는 3,535개 PR을 검토해 68%를 해결한 접근성 에이전트의 설계와 운영 원칙을 밝혔다.

GitHub는 GitHub Copilot CLICopilot VS Code 통합에서 접근성 질문에 즉시 답하고, 프런트엔드 변경에서 단순하고 객관적인 접근성 문제를 자동 수정하는 범용 접근성 에이전트를 실험 중이다. 지금까지 3,535개 PR을 검토했고, **68%**를 해결했다. 반복적으로 잡힌 상위 이슈는 구조와 관계 전달, 인터랙티브 컨트롤의 이름, 상태 메시지, 비텍스트 콘텐츠의 대체 텍스트, 키보드 포커스 순서였다.

접근성은 코드, 디자인, 카피라이팅이 함께 만드는 환경의 문제다. 팀은 이를 혼자 해결할 수 있는 영역이 아니라 동료 작업을 보강해 장벽을 지우는 방식으로 다룬다. EAA는 이미 시행됐고, 미국 ADA Title II는 2027년 4월 WCAG 2.1 AA를 법적 완료 기준으로 삼게 된다.

학습 재료는 GitHub가 오래 축적해 온 수동 이슈 관리 체계였다. 문제 템플릿, 재현 절차, 심각도·서비스 영역·WCAG 성공 기준 메타데이터, 관련 PR, 수용 기준이 한 저장소에 모여 있어 에이전트가 관련 코드와 문구를 추론할 수 있는 구조화된 코퍼스가 된다. 이런 축적이 없으면 LLM은 접근성 안티패턴을 쉽게 재생산한다.

토큰 소모와 오답을 줄이기 위해 아키텍처는 부모 오케스트레이터와 두 전용 서브에이전트로 나뉜다. 대규모 서브에이전트군 대신 리뷰어구현자만 둔 구조다.

  • 리뷰어: 코드 감사, WCAG 조사, 에스컬레이션 신호 탐지, 구조화된 결과 생성
  • 구현자: 기본은 code-change 모드, 복잡도가 높으면 guidance-only 모드로 전환
  • 부모: 요청 라우팅, 코드·스킬 탐색, 복잡도 점수화, 검증, 재점검 루프, 에스컬레이션 게이트 관리

서로 직접 내용을 주고받지 않고, 템플릿화된 출력만 부모가 받아 검증한다. 이 분리는 토큰 소모, 응답 속도, 운영비를 관리하기 위한 설계다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.