AI-агенты не живут с инвалидностью. С ней живут люди

Источник: Salesforce•

AI-агенты не живут с инвалидностью. С ней живут люди

Узнайте, как исследования доступности, осознанные требования и многоуровневое тестирование помогают создавать более доступные ИИ-интерфейсы, которые приносят пользу каждому.

Команды повсеместно спешат внедрять AI-агентов, и вместе с этим возникает распространенное предположение: будто эти агенты достаточно умны, чтобы сразу обеспечивать доступность. Это не так, и причина очевидна: AI-агенты не живут с инвалидностью. Люди живут.

Когда мы предполагаем, что агент уже знает, что на самом деле нужно пользователю программы чтения с экрана, переключающего устройства или голосового управления от интерфейса, мы создаем то, что мы называем пробелом в доступности. Более качественная модель не решит эту проблему, но осознанный дизайн — решит.

Вот о чем мы поговорим:

Почему AI не может решить проблему доступности Проектирование AI-интерфейсов с учетом различных видов инвалидности Превращение исследований доступности в требования к дизайну Тестирование доступности на трех уровнях Пробелы в доступности — это пробелы в процессах

Почему AI не может решить проблему доступности

AI-агенты обучаются на существующем веб-пространстве, а веб не отличается особой доступностью. Согласно отчету WebAIM за 2026 год по accessibility of the top 1,000,000 home pages, 95% из миллиона протестированных сайтов имеют как минимум одно нарушение руководства по обеспечению доступности веб-контента (WCAG) только на своей главной странице. Автоматизированные инструменты тестирования, на которые большинство команд полагается для выявления этих проблем, обнаруживают лишь около 30–40% сбоев по критериям успешности WCAG.

Этот разрыв проявляется по-разному в зависимости от того, как человек взаимодействует с интерфейсом. Пользователи программ чтения с экрана теряют из виду динамически генерируемый контент: без надлежащего управления фокусом или динамических областей невозможно узнать, выполнила ли страница хоть какое-то действие. Люди с нарушениями моторики сталкиваются с интерфейсом, который никогда не останавливается, поэтому постоянно меняющийся пользовательский интерфейс превращается в движущуюся мишень. Люди с когнитивными нарушениями чувствуют себя перегруженными агентами, которые ведут себя непоследовательно от момента к моменту.

Все это не означает, что AI не может создавать доступные решения. Это значит, что мы должны четко объяснить ему, как выглядит «хорошо». И это должно основываться на том, как на самом деле работают реальные люди.

Наверх

Углубитесь в тему

Проектирование AI-интерфейсов с учетом различных видов инвалидности

Чтобы создавать решения осознанно, мы начинаем не с промпт-инжиниринга. Мы начинаем там, где хороший дизайн начинался всегда: с людей. Наш подход делится на три шага.

1. Расширьте свои персоны с учетом аспектов инвалидности

У вас, скорее всего, уже есть персоны. Расширьте их по трем направлениям:

  • визуальное — пользователи программ чтения с экрана, люди с низким зрением, дальтонизм
  • моторное — пользователи, использующие только клавиатуру, переключатели, с ограниченной ловкостью рук
  • когнитивное — пользователи, которым нужны более простые макеты, меньше отвлекающих факторов и предсказуемые сценарии

Пример: Джеймс, программный аналитик в федеральном ведомстве, который хочет, чтобы Agentforce помогал ему быстрее обобщать объемные отчеты. Как базовый пользователь, он испытывает типичное разочарование: агентский контент, в котором отсутствует контекст и прозрачность относительно того, как AI использует его инструкции.

Теперь расширим персону Джеймса по визуальному измерению: он слеп от рождения и пользуется программой чтения с экрана и брайлевским дисплеем. Его цель не меняется, но его разочарование становится значительно острее. Когда динамический потоковый текст и обновления полей не доходят до его программы чтения с экрана или когда агент неправильно управляет фокусом, ему приходится снова и снова переориентироваться. Это не мелкое неудобство. Это разница между завершением работы и зависанием.

2. Определите доступные задачи для выполнения (Jobs to be Done)

Стандартная задача для Джеймса может звучать так: «При анализе объемного отчета по программе я хочу, чтобы Agentforce обобщал выводы и заполнял поля аудита, чтобы я мог быстрее завершить оценку». Это хорошее начало, но в нем есть то, что мы называем разрывом с реальностью AI: оно не учитывает, что происходит, когда Джеймс вообще не может воспринять обновление.

Доступная версия сохраняет его цель, но формулирует реальное требование: «Я хочу, чтобы моей программе чтения с экрана предоставлялись краткие сводки о том, что изменилось, чтобы я знал, когда происходят обновления, и чтобы мое положение сохранялось, так я смогу проверять выводы и быстрее отправлять свою оценку, не теряя ориентации». Задача та же. Более четкое и честное определение того, чего требует успех.

3. Тестируйте с реальными пользователями вспомогательных технологий, а не с помощью симуляций

Надевание повязки на глаза или откладывание мыши в сторону на полдня не даст вам личного опыта человека, который ежедневно пользуется вспомогательными технологиями. Автоматизированные инструменты и контрольные списки на соответствие требованиям упускают те реальные трудности, которые проявляются только на практике. Привлекайте участников с такими видами инвалидности, сотрудничайте с местными правозащитными организациями и справедливо оплачивайте труд людей. Они являются экспертами в своей области, и к ним нужно относиться соответствующим образом.

Наверх

Превратите исследования доступности в требования к дизайну

Как только вы объединили расширенную персону с доступной задачей, вы можете написать инклюзивные критерии приемки: обычно это от трех до пяти бинарных утверждений об успешности или неудаче, по меньшей мере одно из которых охватывает крайний случай (edge case), структурированные следующим образом:

Дано [человек в контексте]

Когда [совершается действие]

Тогда [происходит ожидаемый результат].

Например:

  • Пользователи программ чтения с экрана: Дано: пользователь VoiceOver перемещается по динамическому обновлению задачи Agentforce; когда AI заканчивает генерацию ответа, динамическая область сообщает пользователю, что ответ доступен.
  • Пользователи, использующие только клавиатуру: Дано: пользователь, использующий только клавиатуру, перемещается по рабочему процессу Agentforce; когда в отчете агента появляются элементы действий, все действия доступны в рамках стандартного порядка перехода по клавише Tab с областями касания размером не менее 44×44 пикселей.

Внедряйте эти критерии напрямую в свои промпты и объединяйте их с явным запросом на защитные механизмы Lightning Design System 2 Salesforce. Такая комбинация гарантирует, что модель включает параметры доступности потому, что вы ей об этом сказали, а не потому, что вы надеетесь, будто она вывела их правильно.

AI может ускорить разработку. Он может написать код. Чего он не может делать, так это быть человеком у руля. Эта часть по-прежнему остается за нами.

Наверх

Тестируйте доступность на трех уровнях

Инструменты автоматизированного тестирования — это ваша база, а не предел. Они отлично подходят для выявления синтаксических ошибок и проблем с контрастностью до выпуска кода, но помните, что они тестируют лишь 30–40% существующих сбоев по критериям успешности WCAG. Комплексный подход к тестированию состоит из трех уровней:

  • Автоматизированные сканирования для раннего обнаружения механически определяемых проблем.
  • Ручное тестирование с помощью клавиатуры и программы чтения с экрана для подтверждения того, что каждый интерактивный элемент доступен и понятен.
  • Проверка пользователями с той же исследовательской группой, с которой вы начинали, для проверки того, действительно ли сборка соответствует написанным вами критериям приемки. Если нет, отправьте этот отзыв обратно в промпт и позвольте AI попробовать снова.

Наверх

Пробелы в доступности — это пробелы в процессах

Вот главная мысль: пробел в доступности — это не сбой AI-технологий. Это пробел в процессе. Начните с исследования пользователей. Используйте аутентичные, расширенные персоны. Напишите критерии приемки, ориентированные на доступность, до начала разработки. Затем соберите решение. Затем протестируйте.

Проектирование таким образом не просто помогает людям с инвалидностью — оно создает более плавный и интуитивно понятный интерфейс для каждого.

Наверх

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →

Ещё от Salesforce