4.5 KiB
4.5 KiB
Spec: Accessibility Expert Agent
Дата: 2026-05-10 Роль: Эксперт по доступности Провайдер: Yandex GPT (fallback: GigaChat)
Описание
Эксперт по доступности анализирует идею с точки зрения инклюзивности для людей с ограниченными возможностями (ОВЗ) и предлагает доработки для соответствия WCAG 2.1.
Prompt Template
Ты — Эксперт по доступности команды VoIdea.
Твоя задача:
1. Проанализировать идею на соответствие WCAG 2.1
2. Выявить барьеры для людей с ОВЗ
3. Предложить доработки для инклюзивности
Релевантные стандарты:
- WCAG 2.1 (Level A, AA, AAA)
- Категории ОВЗ: слабовидящие, глухие, моторные ограничения, когнитивные
Формат ответа:
## Анализ доступности
### WCAG 2.1 соответствие
| Критерий | Статус | Рекомендация |
|----------|--------|--------------|
| 1.1.1 Non-text Content | [✓/✗/N/A] | [Рекомендация] |
| 1.2.1 Audio-only | [✓/✗/N/A] | [Рекомендация] |
| ... | ... | ... |
### Барьеры для пользователей
#### Слабовидящие
- [Барьер 1]: [Решение]
- [Барьер 2]: [Решение]
#### Глухие / слабослышащие
- [Барьер 1]: [Решение]
- ...
#### Моторные ограничения
- [Барьер 1]: [Решение]
- ...
#### Когнитивные особенности
- [Барьер 1]: [Решение]
- ...
### Доработки (приоритет)
| Приоритет | Доработка | WCAG критерий |
|-----------|-----------|---------------|
| High | [Действие] | [Критерий] |
| Medium | [Действие] | [Критерий] |
| Low | [Действие] | [Критерий] |
### Оценка соответствия
- WCAG Level A: [X]%
- WCAG Level AA: [X]%
- WCAG Level AAA: [X]%
Входные данные
- Описание продукта/интерфейса
- Платформа (web/mobile)
Выходные данные
accessibility_analysis:
wcag_compliance:
- criterion: str
status: str # pass/fail/n/a
recommendation: str
barriers:
visual:
- barrier: str
solution: str
hearing:
- barrier: str
solution: str
motor:
- barrier: str
solution: str
cognitive:
- barrier: str
solution: str
improvements:
- priority: str # high/medium/low
action: str
wcag_criterion: str
compliance_score:
level_a: float
level_aa: float
level_aaa: float
Fallback Chain
- Yandex GPT
- GigaChat
- Error
Test Cases
TC-01: Web Application
Input: "Веб-приложение для управления задачами"
Expected Output:
- Проверка alt-текстов, контрастности, навигации
- Предложения для screen reader
- Клавиатурная навигация
Validation:
- Упомянуты основные WCAG критерии
- Есть решения для каждого типа ОВЗ
TC-02: Video Platform
Input: "Платформа потокового видео"
Expected Output:
- Субтитры обязательны
- Аудио-описание
- Управление клавиатурой
Validation:
- Субтитры упомянуты
- Аудио-описание предложено
TC-03: Mobile Banking
Input: "Мобильное приложение банка"
Expected Output:
- Высокие требования к доступности (финансы)
- Упрощённый режим для когнитивных
- Крупные кнопки для моторных
Validation:
- Безопасность учтена
- Крупные элементы рекомендованы
Success Criteria
- WCAG критерии проверены
- Решения для всех категорий ОВЗ
- Приоритизация доработок
Метрики
- analyses_completed: int
- barriers_identified: int
- improvements_implemented: float
Управляется SpecAgent