Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Применение естественного языка в интерфейсе



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

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

Типичные сообщения компьютера - это либо информация о текущем значении величины (ТЕМПЕРАТУРА - 66.2º С), либо чисто текстовые сообщения с несколькими вариантами ( УСТРОЙСТВО ПОДКЛЮЧЕНО/ОТКЛЮЧЕНО), либо предопределенные фразы (Процесс будет завершен через 5 мин. ). Язык ЧМИ должен быть лишен большинства черт, присущих естественному языку - намеки, избыточность, использование риторических оборотов и т.д. Этот язык должен быть полностью предсказуем: ТЕМПЕРАТУРА = 27.9°С - в противовес естественному языку - температура примерно около тридцати.

Короткое предложение, используемое для отображения ограниченного числа состояний, можно разделить на части:

  • фиксированную - ведущий текст, определяющую тип выбора, и переменную, отражающую текущие состояние;
  • динамическую.

Сам по себе ведущий текст не дает полной информации в грамматическом/синтаксическом смысле; скорее он должен создать небольшую зацепку для осмысления динамической информации. Содержание ведущего текста должно ошибочно восприниматься как информация о текущем состоянии. Смысл должна иметь только его комбинация с динамической информацией. В большинстве случаев достаточно использовать различные формы существительного и/или глагола. Например, вместо: Устройство А11 включено: ДА/НЕТ

следует использовать Питание устройства А11 ВКЛЮЧЕНО/ВЫКЛЮЧЕНО.

В общем случае следует избегать ведущего текста, который требует ответа типа ДА или НЕТ. В особенно плохо спроектированной системе, появлялись сообщения типа НЕТ АВАРИЙНОЙ СИТУАЦИИ - ДА, т. е., выражаясь обычным языком, все нормально. Такой вариант сообщения плохо воспринимается человеком и, скорее всего, будет интерпретироваться неправильно.

Ведущий текст не должен быть слишком общим, а должен содержать указание на содержание динамической части. Сравним следующие примеры.

Состояние устройства А12: ВКЛЮЧЕНО/ВЫКЛЮЧЕНО?

НОРМА/АВАРИЯ?

АКТИВНО/РЕЗЕРВ?

Или:

 

Питание устройства А12: ВКЛЮЧЕНО/ВЫКЛЮЧЕНО

Режим устройства А12: НОРМА/АВАРИЯ

Статус устройства А12: АКТИВНО/РЕЗЕРВ

 

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

В системах управления, напротив, следует строго придерживаться принципа: один термин - одно понятие (синонимумы исключаются). В очень неудачной системе управления, среди прочих нелепостей в различных частях программы использовалось 7 (! ) синонимов для понятия Выход - Выход (Exit), Завершить (Quit), Выйти (Leave), Прервать (Break), Остановить (Stop), Конец (End), Прекращение (Termination). Все эти команды делали одно и то же - возвращали управление на более высокий уровень, но при этом так и осталось неясно, в каких случаях автоматически сохранялись введенные данные, а в каких нет. Пользователи должны были быть постоянно начеку и запоминать последовательности команд после того, как обнаруживалось, что они все же привели к желаемому результату, и в конце концов больше внимания уделять командам, а не поставленной цели. История умалчивает о том, сколько времени и усилий потратили пользователи из-за плохой организации интерфейса.

В ведущих текстах следует избегать слов с негативным оттенком ( ТРЕВОГА, ПРЕДУПРЕЖДЕНИЕ ), если они явно не связаны с текущим состоянием управляемой системы. Текст должен служить мотивацией действий пользователя, а не пугать и раздражать его.

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

Что касается выбора фиксированных сообщений, воспитанная система будет упрекать в ошибках не пользователя - Неверный ввод!, а себя - Команда не может быть выполнена в указанном виде. Пожалуйста, введите параметр xz или сошлется на заданные ограничения - Ваш лимит составляет сегодня 1000 рублей. Пожалуйста, введите нужную сумму в диапазоне 100-1000 рублей. Второе и третье сообщения указывают, что требуется от пользователя, и обеспечивают ему реальную поддержку. Выражения типа Если температура превышает 200°С, следует предпринять действие X, должны быть только в руководствах. На экране требуются ясность и выразительность - Температура = 226°С. Выполнить действие X.

Что касается стиля и содержательности, то прекрасным примером являются инструкции к настенным огнетушителям или аварийному выходу из самолета.

 

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

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

Если бы прибыль от копировальных аппаратов и телефаксов возрастала пропорционально количеству успешных операций, как бы выглядели их панели управления? Был бы количественный фактор, определяемый числом функций, более важным с точки зрения продаж, чем качественный, определяемый тем, насколько просто пользоваться устройством?

Кодирование

 

ЧМИ должен привлекать внимание пользователя к важным фактам и обеспечивать быструю и правильную реакцию на основе предоставленной информации. В этой задаче решающую роль играет кодирование.

Кодирование - это изменение некоторых характеристик канала связи. Код связывает тип и степень изменения характеристик канала с информацией, которая должна передаваться. Несколько кодов можно применять одновременно, изменяя различные характеристики и, следовательно, перемещая больше информации в единицу времени. Стандартные способы кодирования визуальной информации на экране - цвет, образ (форма), размер.

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

Дополнительно проводились опыты по определению влияния на восприятие различных способов выделения. Выяснилось, что выделение цветом значительно эффективнее, чем мерцание или инверсия. Более того, будучи полезным на этапе изучения системы, выделение все больше раздражает по мере того, как пользователь приобретает опыт и начинает ориентироваться в расположении нужной информации. Особенно следует подчеркнуть, что текст ни в коем случае не должен мерцать или двигаться по экрану, поскольку это затрудняет чтение. Достаточно, чтобы около текста мерцал какой-либо служебный символ.

Цветом можно обеспечить общее впечатление о функциональном состоянии. Зеленый цвет обычно воспринимается как сигнал безопасности, разрешения или штатного режима (например, что оборудование работает нормально). Красный - соответствует аварии, опасности или запрету. Желтый - понимается как предупреждение и может указывать на наличие какой-либо небольшой проблемы.

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

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

Работу устройств можно представить на экране или панели управления с помощью символического или функционального кодирования. Например, если переключатель используется для альтернативного присоединения двух устройств или поточных линий между двумя участками, то можно показать положение самого переключателя и выделить активный элемент каким-либо способом (рис.1.6). Функциональное представление не требует явного объяснения (легенды) на экране.

Рис.9.6. Графическое представление: а - символическое, б- функциональное

 

Принцип последовательности требует, чтобы способы кодирования (цвет, форма, заполнитель) сохранялись во всей системе и не зависели от контекста, т. е. недопустимо, чтобы один и тот же атрибут имел разное значение на разных экранах. Если в одном месте красный цвет означает аварию, то он не должен означать высокая температура в другом или входной поток - в третьем. Следует добавить, что кодирование должно быть естественным, т. е. должно восприниматься бессознательно и не требовать дополнительных объяснений. Кодирование холодного красным цветом, а горячего – голубым, или же НОРМА - красным, а ТРЕВОГА - зеленым технически вполне допустимо, но потребует усилий для понимания, так как отличается от общепринятого.

Может быть, можно утверждать, что после должного обучения операторы будут в состоянии сказать, когда красный цвет означает тревога, а когда входной поток, но тогда теряется одно важное преимущество. В соответствии с моделью действий наиболее эффективны реакции на уровне навыков (сенсомоторные) и на уровне правил. Если оператор на тренировках заучил, что красный цвет всегда соответствует аварии, то, когда он увидит этот цвет, его реакция будет мгновенной! Если же требуется дополнительное мысленное усилие по сопоставлению красного цвета с содержанием текущего экрана и оценке того, что он означает в конкретном контексте, то возникает дополнительное напряжение, а реакция замедляется, и значит, возрастает вероятность ошибки.

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


Поделиться:



Популярное:

  1. I. Применение положений о поручительстве при рассмотрении дел в исковом порядке
  2. Аминокислоты, их состав и химические свойства: взаимодействие с соляной кислотой, щелочами, друг с другом. Биологическая роль аминокислот и их применение.
  3. Ароматические углеводороды. Бензол, структурная формула, строение, свойства. Применение бензола и его гомологов.
  4. Б12/5. Применение метода остатка при оценке недвижимости, приносящей доход
  5. БАЛАНС: ПСИХОФИЗИЧЕСКОЕ ПРИМЕНЕНИЕ
  6. В условиях, связанных с применением физической силы, специальных средств, огнестрельного оружия
  7. Виды диэлектриков. Применение твердых диэлектриков в энергетике.
  8. Виды магнитных материалов. Применение магнитных материалов в энергетике. Свойства наиболее применяемых материалов. Электротехнические стали. Ферриты. Магнитодиэлектрики.
  9. Влияние мутационного процесса, миграции, изоляции на генетическую конституцию людей . Дрейф генов и особенности генофондов изолятов .Специфика действия естественного отбора в человеческих популяциях.
  10. Вопрос № 32. Категории ВОЗ для оценки здоровья населения. Показатели естественного движения населения
  11. Выполните женскую причёску специального назначения (для невесты) с применением постижёрных украшений или дополнений с учётом индивидуальных особенностей потребителя
  12. Гель-технологии с применением неорганических гелеобразующих составов ГАЛКА


Последнее изменение этой страницы: 2016-06-05; Просмотров: 683; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь