Глава 4. Интеллектуальный значит непредсказуемый

Николай (unDEFER) Кривченков

2009-05-24

Думаю, всем известно понятие "Искусственный интеллект" обычно связанное с интеллектуальностью оппонента-компьютера в играх. Что касается интерфейсов, то всё что хорошо для игр часто оказывается совершенно вредно для работы. В частности и интеллектуальность.

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

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

  1. Автоматически скрываемые редко используемые пункты меню в Microsoft Office 2003.
  2. Список часто используемых приложений в Windows XP.

На самом деле любое динамически изменяемое положение пунктов меню мешает формированию привычки у пользователя. Это может приводить его в замешательство, отнимать ценное время пользователя.

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

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

Однако, не столь плохими идеями является:

  1. Облегчение доступа к последним документам и пунктам меню. Здесь прошу заметить отличие "последних" от "часто используемых". Характеристика "часто используемые" является, в отличие "последних", плохо предсказуемой.
  2. Создание возможности формирования собственных меню пользователем удобных для него. Пункты в таком меню предсказуемы по той причине, что созданы самим человеком.

В unDE:

  1. Не только файлы, но и пункты меню будут расположены в двумерном пространстве, что позволит сработать естественному механизму пространственной памяти.
  2. Нигде в интерфейсе не будут использованы плохо предсказуемые интеллектуальные алгоритмы.
  3. Доступ к последним документам будет облегчён, например, тем, что по умолчанию (при загрузке unDE) всегда будет открыт именно последний документ в месте где был последний раз установлен курсор. Это будет работать даже при неожиданном отключении питания.
SourceForge.net Logo