- •Інтерфейс командного рядка
- •Основні сфери застосування цього інтерфейсу:
- •Повноекранний (текстовий) інтерфейс
- •Віконний інтерфейс
- •Графічний інтерфейс користувача
- •Ергономіка
- •Мова розмітки інтерфейсів користувача (uiml – user interface markup language)
- •Матеріальний інтерфейс користувача (сенсорний)
- •Розчерко-орієнтований інтерфейс
- •Проектуваня
- •Принципи проектування інтерфейсу користувача:
- •Взаємодія із користувачем
- •Представлення інформації
- •Труднощі, які виникають при проектування інтерфейсу користувача
- •Оцінка проекту
- •Складові частини інтерфейсу «Людина-комп’ютер»
- •Процеси вводу-виводу
- •Процес Діалогу
- •Обмежена людська мова.
- •Природна людська мова.
- •Вивід тексту в задану позицію на екрані
- •Діалоги в інтерфейсі “Людина-комп’ютер”
- •1.Природність.
- •2.Послідовність
- •3.Стислість
- •Ступінь підтримки користувача
- •5.Гнучкість діалогу
- •Діалог типу “питання-відповідь” (q&a)
- •Критерії розробки “питання -відповідь”
- •Реалізація структури “питання -відповідь”.
- •Критерії розробки діалогу в меню
- •Структура діалогу на основі екранної форми
- •Структура діалогу на основі командної мови
- •Опис діалогів
- •Сітка переходів (діаграма станів)
- •Сітка переходів для діалогу структур типу q&a
- •Сітка переходів для діалогу типу «menu»
- •Обробка діалогу у вершинах сітки
- •Чим відрізняються вершини другого і третього типу:
- •Принципи розробки діалогу
- •Представлення та керування
- •Монітор повідомлень
- •Системи керування інтерфейсом користувача (скік)
- •Форматування екрану
- •Загальні принципи розташування інформації на екрані
- •Яка інформація повинна виводитись на екрані
- •В якому виді інформація повинна виводитись на екран
- •Шаблони для розміщення даних на екрані
- •Розміщення повідомлення про помилки
- •Засоби виділення інформації на екрані
- •Правила використання кольорів такі:
- •Об’єктивні критерій розміщення даних на екрані
- •Адаптація користувача в системі „Людина – Комп’ютер”.
- •Фіксована адаптація
- •Повна адаптація
- •Косметична адаптація
- •Перетворення імен в Sound Dex
- •Застосування концепції замовчування
- •Випереджуючий ввід символів та відповідей
- •Інтерфейси нової генерації
- •Інтелектуальні інтерфейси
- •Основні відмінності інтелектуального інтерфейсу:
- •Друга відмінність інтелектуального інтерфейсу:
- •Третя відмінність інтелектуального інтерфейсу:
- •39 Адаптація користувача в системі „людина – комп’ютер”
- •43 Багатовіконні wimp-інтерфейси
- •47 Інтерфейси нової генерації
- •49 Інтелектуальні інтерфейси
Об’єктивні критерій розміщення даних на екрані
На користувача впливає вміст самої інформації, що заважає йому оцінити спосіб представлення даних. Тому в загальному випадку потрібно відокремити вміст від його форми.
Існують 2 методи:
Метод прямокутників
Ділимо екран на частини, кожна з яких заповнюється текстом (довільним) і кожна відділяється як мінімум 1 пробілом по всьому периметру. Екран розбивається на групи прямокутників текстом. Через центр екрану проводиться вісь, яка оцінює збалансованість частин екрану. Число і розмір прямокутників оцінює характер розташування даних. Велике число малих прямокутників розсіюють, а поодинокі великі – зосереджують.
Метод виділених точок.
Дозволяє визначити області екрану до яких буде притягнуто увагу користувача таким рівням яскравості зображення в цьому місці. Яскравість в кожній точці оцінюється як кількість символів, що міняється і які відмінні від пробігу в області найближчій до цієї точки. Збільшення яскравості моделюють за допомогою символів, які вміщують більше точок в матриці символів або більшу яскравість фону. Невелике число виділених точок зручно розташовувати симетрично відносно центральної осі.
Але ці методи не дають кількісної оцінки. Не завжди вдається відділити вміст від форми, тому останнім критерієм є практика.
Адаптація користувача в системі „Людина – Комп’ютер”.
Для діалогової системи важливо встановити необхідність між вимогами користувача і його психологічними особливостями. Вона залежить від характеру задачі, від рівня підготовки користувача. Але у випадку, коли задача розв’язується групою користувачів, що мають різний рівенб підготовки, ці питання стають актуальними. Тому бажано, щоб в процесі діалогу забезпечувалась гнучкість. Вона полягає в здатності діалогових систем адаптуватись до користувача або самостійно до довільно можливого рівня підготовки користувача.
Існує 3 види адаптації:
фіксована
повна
косметична
Фіксована адаптація
Користувач явно вибирає рівень діалогової підтримки. Система забезпечує 2 види діалогу:
докладний діалог у вигляді меню, що забезпечує повну підтримку починаючих користувачів.
короткий діалог - питання і відповідь – для експертів.
Правило 2х рівнів можна розширити до n рівнів, але це має недоліки:
не враховується факт, що навички накопичуються поступово і користувач стає експертом не в результаті якісних стрибків
користувач може добре знати 1 частину системи і не знати іншої частини
не визначено яким чином система вирішує чи є користувач новачком чи експертом. Загальний підхід полягає у тому, що система з самого початку пропонує користувачу вибрати потрібний рівень
Повна адаптація
Діалогова система хоче побудувати модель користувача, яка міняється в процесі роботи користувача, визначається стиль діалогу і адаптує його в залежності від змін.
Критерії для виконання змін в моделі користувача:
час витраченої користувачем на питання до системи
кількість звертань до help
характер помилок і тих запитів про допомогу
Розпізнавання характеристик користувача – це одна з проблем при вправній адаптації в діалогову систему. Система повинна знати дані про потенційних користувачів і про розв’язання задачі. Дослідження направлені на те, як в рамках інтерфейсу розробляти і підтримувати моделі користувачів з використанням апарату штучного інтелекту.
