Закон Эшби в UX-дизайне: почему интерфейс должен быть не проще, а умнее

Закон Эшби в UX-дизайне: почему интерфейс обязан быть гибким, чтобы выжить в реальности. Примеры, ошибки и практические советы.
Если ты когда-нибудь делал продукт «для всех», ты уже встречался с законом Эшби. Даже если не знал, что он так называется.
Он появляется в тот момент, когда ты добавляешь в форму второй способ ввести телефон. Когда подставляешь валюту в зависимости от страны. Когда прячешь лишние шаги, потому что пользователь и так устал. Когда вместо универсального решения делаешь гибкое.
Вот это и есть закон Эшби. Только объясняет он не «как сделать хорошо», а почему по-другому просто не работает.
Что такое закон Эшби и откуда он взялся
В 1956 году британский кибернетик Уильям Росс Эшби, работавший на стыке психиатрии и инженерии, сформулировал закон, который позже стали называть «Законом необходимого разнообразия» (Law of Requisite Variety).
Этот закон стал краеугольным камнем кибернетики и системного мышления. Он объясняет, почему одна система способна контролировать другую, а другая — нет. Почему одни конструкции разваливаются от любого внешнего шороха, а другие выживают в хаосе.
Для UX-дизайнера это означает простую вещь: интерфейс, который не способен справиться с разнообразием поведения пользователей, — не работает.
Переводим кибернетику на UX-язык
Представь себе форму обратной связи. Пользователь может заполнить её:
- С телефона или с десктопа.
- С медленным интернетом или без связи вообще.
- С ограниченными возможностями (например, слабое зрение).
- Ночью, в спешке, в состоянии стресса.
Если форма рассчитана только на «идеального» пользователя в «идеальных» условиях — она сломается. Потому что вариативность среды выше, чем вариативность интерфейса. Интерфейс проиграл. Он не смог управлять ситуацией.
UX-дизайн = контроль через взаимодействие. Мы проектируем не макеты. Мы проектируем реакцию системы на поведение пользователя. Чем больше реальных сценариев мы учли — тем устойчивее система. Вот и весь закон Эшби в действии.
График закона Эшби
Этот график визуализирует закон Эшби применительно к пользовательскому интерфейсу и объясняет, почему сложные системы часто «проваливаются» у новичков.

Оси графика:
- Горизонтальная ось (X): сложность интерфейса — от простого к сложному.
- Вертикальная ось (Y): сложность «ума пользователя» — от новичка к эксперту.
Диагональ:
Прямая линия от нижнего левого угла к верхнему правому показывает соответствие сложности интерфейса уровню пользователя. Это идеальное равновесие: чем сложнее интерфейс, тем более подготовленным должен быть пользователь, чтобы успешно им пользоваться.
Варианты взаимодействия:
- Статус: Survived (выжил) — там, где пользователь-эксперт взаимодействует со сложным интерфейсом. Пример — интерфейс Blender для опытного 3D-художника.
- Статус: Perished (провал) — там, где новичок сталкивается со сложным интерфейсом (например, тот же Blender для новичка) и не может справиться. Пользователь «выпадает» из системы.
Два способа избежать провала:
- Simplification (упрощение): уменьшить сложность интерфейса, чтобы он соответствовал уровню новичка.
- Learning (обучение): прокачать пользователя до уровня эксперта, чтобы он «дотянулся» до интерфейса.
Третий путь — PoF (Path of Familiarity):
Это комбинированный подход, когда пользователь идёт по пути постепенного привыкания и освоения интерфейса. Интерфейс остаётся сложным, но даёт точки опоры, знакомые паттерны, обучение в процессе — и пользователь становится сильнее, не ломаясь по пути.
Где UX-дизайнеру встречается закон Эшби
Закон Эшби не живёт в теории. Он возникает каждый раз, когда:
- Пользователь делает не то, что ты задумал, и всё ломается.
- Человек из другой страны видит интерфейс, в котором нет его языка, валюты, формата адреса.
- Пользователь ошибается, а интерфейс его за это наказывает, вместо того чтобы помочь.
- Форма не подстраивается под размер экрана и превращается в полосу прокрутки.
- Флоу регистрации рассчитан на 3 шага, а у человека нестандартная ситуация — и он застревает навсегда.
Каждая из этих точек — прямое проявление того, что интерфейс не справился с реальностью.
Разнообразие против универсальности: что важнее в интерфейсе
Многие дизайнеры стремятся к «универсальным» решениям. Но универсальное — это чаще всего усреднённое. А усреднённое — значит, не работает ни для кого по-настоящему.
Настоящая сила в интерфейсе — в адаптивности:
- Подстроиться под пользователя.
- Сократить шаги, когда можно.
- Упростить язык в зависимости от уровня погружения.
- Предложить подходящий способ ввода или оплаты.
Универсальность кажется решением, но в реальности она уступает контекстной гибкости. Это как пытаться сделать один костюм, который подойдёт и на младенца, и на борца сумо. Формально можно. Но лучше не надо.
Сложность — это не враг, а инструмент
UX-дизайнер часто боится слова «сложность». Но давай разберёмся.
Есть сложность ради сложности — когда логика запутана, интерфейс перегружен, а поведение непредсказуемо. Это плохо.
А есть функциональная сложность — когда внутри системы заложено множество сценариев, но каждый пользователь видит только нужное. В этом и заключается настоящая работа дизайна: сделать сложное — простым.
Хороший интерфейс может быть:
- Простым внешне, но умным внутри.
- Гибким в зависимости от контекста.
- Предсказуемым и устойчивым к ошибкам пользователя.
Такая сложность и нужна, чтобы соблюдать закон Эшби.
Как проектировать, учитывая закон Эшби
Вот практические подходы:
- Проектируй с учётом крайних случаев. Они не такие уж и редкие. Если игнорировать их — они вернутся баг-репортами.
- Добавляй контроль на уровне системы. Например, автоформатирование ввода, проверки до отправки формы, предиктивные подсказки.
- Разделяй логику и представление. Логика может быть сложной, но визуальный слой обязан оставаться простым и понятным.
- Тестируй в реальных условиях. На медленном интернете. С неочевидными пользователями. С ошибками в сценарии.
- Собирай данные об использовании. Анализируй, где пользователи срываются с пути. Это и есть недостающая вариативность системы.
Ошибки, которые нарушают закон Эшби
- Слишком упрощённые пользовательские пути.
- Игнорирование сценариев с ошибками.
- Пренебрежение к локализации и адаптации.
- Негибкие формы, жёсткие проверки, невозможность вернуться назад.
Всё это делает интерфейс слабым. Не в смысле слабого визуала — а в смысле неспособности удержать контроль над ситуацией.
Закон Эшби в дизайн-системах
Дизайн-система — это тоже управляющая система. Она диктует правила, компоненты, поведение.
Если она слишком жёсткая, она будет ломаться при каждом новом сценарии. Если слишком мягкая — превратится в набор кастомных решений.
Сильная дизайн-система:
- Покрывает ключевые сценарии.
- Предусматривает вариативность.
- Даёт чёткие правила, но допускает отступления с обоснованием.
То есть снова соблюдает закон Эшби: необходимое разнообразие для управления продуктом.
Вместо вывода: вариативность — это уважение
Когда ты проектируешь интерфейс, ты проецируешь своё представление о пользователе. Если ты считаешь его «усреднённым» — ты проиграешь. Потому что в реальности пользователи — это калейдоскоп ситуаций, мотиваций, барьеров и устройств.
Закон Эшби напоминает: чтобы управлять системой, нужно быть готовым к её разнообразию.
Поэтому хороший UX-дизайнер не боится сложности. Он проектирует её. Прячет в слои. Моделирует сценарии. Делает систему сильной — чтобы она могла держать удар.
Получай саммари по записям на нашем сайте в нашем Telegram-канале каждый день.