Введение

Копенгаген

В области взаимодействия человека и компьютера эксперимент "Волшебник страны Оз" — это исследовательский эксперимент, в котором участники взаимодействуют с компьютерной системой, которую они считают автономной, но которой на самом деле управляет или частично управляет незаметный человек.

Концепция

Фраза «Волшебник страны Оз» (первоначально OZ Paradigm) получила широкое распространение в областях экспериментальной психологии, психологии человека-машины, эргономики, лингвистики и разработки удобных интерфейсов для описания методологии тестирования или итеративного проектирования, в которой экспериментатор («волшебник»), в лабораторных условиях, имитирует поведение теоретического интеллектуального компьютерного приложения (часто уходя в другую комнату и перехватывая все коммуникации между испытуемым и системой). Это может делаться с предварительным уведомлением испытуемого, а иногда используется незначительный обман для управления ожиданиями испытуемого и стимулирования естественного поведения. Например, испытуемый может полагать, что взаимодействует с компьютером посредством речевого интерфейса, в то время как его слова на самом деле тайно вводятся в компьютер человеком в другой комнате («волшебник») и обрабатываются как текстовый поток, а не как аудиопоток. Отсутствующая функциональность системы, которую обеспечивает «волшебник», может быть реализована в последующих версиях системы (или даже представлять собой гипотетические возможности, которых нет в современных системах), однако её конкретные детали обычно не имеют значения для исследования. В ходе тестирования целью таких экспериментов может быть наблюдение за использованием и эффективностью предлагаемого пользовательского интерфейса испытуемыми, а не оценка качества системы в целом.

Происхождение

Название эксперимента происходит от романа Л. Фрэнка Баума «Чудесный волшебник из страны Оз» 1900 года, в котором обычный человек прячется за занавеской и притворяется, используя технологию «усиления», могущественным волшебником. Джон Ф. («Джефф») Келли придумал фразы «Волшебник ОЗ» и «парадигма ОЗ» для этой цели примерно в 1980 году, чтобы описать метод, который он разработал во время своей диссертационной работы в Университете Джона Хопкинса. (Его научным руководителем был покойный профессор Альфонс Чапатис, иногда называемый «Крестным отцом человеческих факторов и инженерной психологии».) Во время исследования, помимо односторонних зеркал и других техник, использовалась занавеска, отделявшая Келли («Волшебника») от взгляда участника. Техника «Экспериментатор в контуре» была впервые применена в Лаборатории коммуникационных исследований Чапатиса при Университете Джона Хопкинса еще в 1975 году (Дж. Ф. Келли прибыл в 1978 году). В. Рэндольф Форд использовал технику «Экспериментатор в контуре» со своей инновационной программой CHECKBOOK, в рамках которой он получал образцы языка в естественной обстановке. В методе Форда предварительная версия системы обработки естественного языка размещалась перед пользователем. Когда пользователь вводил синтаксис, который не распознавался, он получал запрос «Не могли бы вы перефразировать?» от программного обеспечения. После сеанса создавались или улучшались алгоритмы обработки вновь полученных образцов, и проводился следующий сеанс. Этот подход привел к разработке его метода обработки естественного языка «Многоступенчатое уменьшение шаблонов». Доктор Форд вспоминал, что доктор Келли действительно придумал фразу «парадигма Волшебника из страны Оз», но что эта техника была применена как минимум в двух отдельных исследованиях до того, как доктор Келли начал проводить исследования в Телекоммуникационной лаборатории Университета Джона Хопкинса. Аналогичное раннее использование техники для моделирования системы понимания естественного языка, разрабатываемой в Исследовательском центре Xerox Palo Alto, было осуществлено Алленом Мунро и Доном Норманом около 1975 года в Калифорнийском университете в Сан-Диего. Опять же, название «Волшебник из страны Оз» еще не применялось к этой технике. Результаты были опубликованы в статье 1977 года командой (Bobrow и др.). В этой работе экспериментатор («Волшебник») сидел за терминалом в смежной комнате, отделенной односторонним зеркалом, чтобы можно было наблюдать за испытуемым. Каждый ввод от пользователя правильно обрабатывался комбинацией программной обработки и вмешательства экспериментатора в реальном времени. По мере повторения процесса в последующих сессиях добавлялось все больше и больше программных компонентов, так что экспериментатору приходилось делать все меньше и меньше во время каждой сессии, пока не достигался асимптотический рост словаря фраз/слов, и экспериментатор мог «пойти выпить чашку кофе» во время сеанса (который в этот момент являлся перекрестной проверкой производительности конечной системы в автономном режиме). И последнее: воспоминания доктора Келли о создании этого термина подтверждаются воспоминаниями покойного профессора Аль-Шапаниса. В своем техническом отчете 1985 года Мичиганского университета Грин и Вей Хаас утверждают следующее: Первое появление названия «Волшебник из страны Оз» в печати было в диссертации Джеффа Келли (Kelley, 1983a, 1983b, 1984a). Считается, что название было придумано в ответ на вопрос на выпускном семинаре в Хопкинсе (Чапанис, 1984; Келли, 1984b). «Что произойдет, если испытуемый увидит экспериментатора [за «занавеской» в смежной комнате, действующего как компьютер]?» Келли ответил: «Ну, это как то, что случилось с Дороти в «Волшебнике страны Оз». И так название закрепилось. (С разрешения автора). Также есть мимолетная ссылка на планируемое использование «экспериментов Волшебника из страны Оз» в материалах конференции 1982 года, представленных Фордом и Смитом. Один факт, представленный в диссертации Келли, об этимологии термина в этом контексте: у доктора Келли изначально было определение акронима «OZ» (помимо очевидных параллелей с книгой 1900 года «Чудесный волшебник страны Оз» Л. Фрэнка Баума). «Оффлайн-ноль» относилось к тому факту, что экспериментатор («Волшебник») интерпретировал ввод пользователей в реальном времени во время фазы моделирования. Подобные экспериментальные установки иногда использовались ранее, но без названия «Волшебник из страны Оз». Исследователь в области дизайна Найджел Кросс проводил исследования в 1960-х годах с «смоделированными» системами автоматизированного проектирования, где предполагаемый симулятор на самом деле был человеком, использующим текстовую и графическую связь через ЦТВ. Как он объяснил: «Все, что пользователь воспринимает от системы, — это эта удаленная консоль доступа, а остальное для него — черный ящик. Можно заполнить черный ящик людьми, а не механизмами. Это обеспечивает сравнительно дешевый симулятор с замечательными преимуществами гибкости, памяти и интеллекта человеческого оператора, и который можно перепрограммировать для выполнения широкого спектра компьютерных ролей, просто изменив правила работы. Иногда ему не хватает скорости и точности настоящего компьютера, но команда экспертов, работающих одновременно, может компенсировать это в достаточной степени, чтобы обеспечить приемлемое моделирование». Позже Кросс назвал это разновидностью обратного теста Тьюринга.

Значение

Метод Волшебника страны Оз очень эффективен. В своем первоначальном применении доктор Келли смог создать простую систему распознавания естественного языка с клавиатурным вводом, которая значительно превосходила показатели распознавания любых более сложных систем того времени. Распространенное в то время мнение среди ученых-компьютерщиков и лингвистов заключалось в том, что для того, чтобы компьютер мог "понимать" естественный язык в достаточной степени для оказания помощи в полезных задачах, программное обеспечение должно быть связано с обширным "словарем", содержащим множество категорий для каждого слова. Эти категории позволили бы сложному алгоритму синтаксического анализа разрешать неоднозначности, присущие естественному языку. Сложность создания такого словаря заставила многих поверить, что компьютеры никогда не смогут по-настоящему "понимать" язык, пока не будут "выращены" и не "получат жизненный опыт", как люди, поскольку люди, кажется, используют накопленный жизненный опыт для интерпретации языка. Ключевым фактором, позволившим впервые использовать метод OZ, было то, что система была разработана для работы в едином контексте (ведение календаря), что ограничивало сложность языка, используемого пользователями, до такой степени, что простой модели обработки языка было достаточно для достижения целей приложения. Модель обработки представляла собой двухпроходный подход, основанный на сопоставлении ключевых слов/ключевых фраз и слабо базирующийся на алгоритмах, использованных в знаменитой программе Eliza Вейзенбаума. Стимулируя участников генерировать языковые образцы в контексте решения реальной задачи (используя компьютер, который, по их мнению, действительно понимал то, что они вводят), разнообразие и сложность собранных лексических структур значительно уменьшались, и можно было разработать простые алгоритмы сопоставления ключевых слов для обработки собранного языка. Это первое применение OZ осуществлялось в рамках итеративного подхода к проектированию. На ранних этапах разработки экспериментатор полностью имитировал систему, выполняя все запросы к базе данных и составляя все ответы участникам вручную. По мере развития процесса экспериментатор мог заменять человеческие вмешательства, шаг за шагом, вновь разработанным кодом (который на каждом этапе был разработан для точной обработки всех входных данных, сгенерированных на предыдущих этапах). К концу процесса экспериментатор смог наблюдать за сеансами в режиме "без вмешательства" (и измерять показатели распознавания завершенной программы). OZ был важен, поскольку он опроверг очевидную критику, заключающуюся в нереалистичности использования итеративного метода для создания отдельной системы естественного языка (словарей, синтаксиса) для каждого нового контекста (поскольку такой метод потребовал бы многократного добавления новых структур и алгоритмов для обработки каждой новой партии входных данных). Эмпирический подход OZ сделал это возможным; в его первоначальном применении рост словаря и синтаксиса достиг асимптотического уровня (достигая от 86% до 97% показателей распознавания в зависимости от используемых измерений) всего после 16 экспериментальных испытаний, а полученная программа со словарями занимала менее 300 КБ кода. В течение 23 лет, последовавших за первоначальной публикацией, метод OZ применялся в самых разных областях, особенно при прототипировании и тестировании удобства использования предлагаемых конструкций пользовательского интерфейса до создания фактического программного обеспечения.