К сожалению следует признать, что справочная система в современных программах с графическим интерфейсом крайне не эффективна.
Рассмотрим пример поиска способа вставки содержания в программе Word из пакета Microsoft Office 2007. Описание этого процесса в справочной системе выглядит следующим образом:
- Щелкните в документе место, куда будет вставлено оглавление (обычно это начало документа).
- На вкладке Ссылки в группе Оглавление и указатели выберите Оглавление, а затем щелкните необходимый стиль оглавления.
Примечание. Чтобы воспользоваться дополнительными параметрами, откройте диалоговое окно Оглавление, для этого нажмите кнопку Оглавление.
На самом деле подобные инструкции очень напоминают рецепт, алгоритм -- т.е. чёткую последовательность действий, которую нужно выполнить, чтобы достичь желаемого.
Однако нуждается ли пользователь в таких инструкциях? Ведь, исполнение чётких инструкций скорее прерогатива машины, а не человека.
Ответ: "нет, не нуждается". Вместо этого пусть лучше компьютер сразу же исполнит эту инструкцию, как только пользователь введёт "вставить содержание". Таким образом мы приходим к необходимости развития командного интерфейса с естественным языком управления. Такая система будет гораздо удобней современной справочной системы.
Судите сами. Допустим пользователь не помнит точно как что-либо исполнить с помощью графического интерфейса. Тогда он:
При работе же командного интерфейса с естественным языком по-меньшей мере пункты 4 и 5 исключатся из этого алгоритма. Пользователь сэкономит уйму времени, правда так и не узнает как же проделать тоже самое в графическом интерфейсе. А вот для этого должна быть опция "показать как" или "научить", при указании которой компьютер в автоматическом режиме покажет куда и как щёлкать, а не расскажет. Ведь, всем известно: "лучше один раз увидеть, чем сто раз услышать" или тем более "прочитать".