Лабораторная работа № 3
Цель работы:
Разработать прототип и сценарий агента-помощника и реализовать его для ПП.
Организация сценария работы для агента-помощника в программном продукте и его реализация
Информация
Одним из применений технологии компьютерного видения в настоящее время стала организация интеллектуальных помощников.
Прежде чем погружаться в изучение Microsoft Agent, давайте оглянемся в прошлое и вспомним, как все начиналось.
Часто, рассказывая о каком-либо программном продукте, мы говорим: «Программа обладает дружественным, интуитивно понятным интерфейсом». Но так ли это на самом деле? Люди, впервые начинающие работать за компьютером, испытывают определенный страх перед незнакомой машиной. Большое количество кнопок, полос прокруток, меню и других элементов управления ставят новичка в тупик. И вот группе разработчиков корпорации Microsoft пришло в голову, что пользователю будет гораздо легче общаться с анимированным персонажем.
В прошлом веке (а именно, в 1992 году) исследовательская лаборатория Microsoft Research(http://research.microsoft.com) приступила к работе над проектом Persona. Целью данного проекта было создание специального пользовательского интерфейса, использующего голосовые команды и имеющего особый социальный аспект применения. Исследования показали, что многие люди испытывают определенные неудобства при работе с компьютером. В качестве пути преодоления страха перед машиной была предложена концепция общения с компьютером через посредника-помощника, представленного в виде «одушевленного» персонажа. Предполагалось, что пользователю гораздо удобнее разговаривать с машиной с помощью такого ассистента, отвечая на его вопросы и задавая свои; Таким образом, общение с компьютером превращалось в некую интерактивную игру. Проект Persona базировался на разработках, связанных с распознаванием речи и компьютерной анимацией. Этот проект не получил широкого распространения.
|
|
Следующий шаг корпорация Microsoft сделала в 1995 году, выпустив продукт Microsoft Bob. В нем был реализован набор программ, в котором использовался анимированный персонаж в образе «гида». Гид с помощью специальных окон, содержащих вопросы и кнопки управления, позволял выполнять различные операции в зависимости от выбора пользователя. Данный проект также не прижился в Windows.
Но наработки, появившиеся в проектах Persona и Microsoft Bob, послужили базой для нового проекта Microsoft Agent, а также легли в основу пакета Office Assistent в Office 97.
28 октября 1996 года Microsoft объявила о Выходе бета-версии Microsoft Agent: А уже через год, 8 сентября 1997 года, вышел первый официальный релиз Microsoft Agent 1.5.
|
|
Данная технология успешно развивалась. И если версия MS Agent 1.5 распространялась как отдельный продукт, который можно было бесплатно скачать с сайта Microsoft, то, начиная уже с Windows ME/2000, MS Agent версии 2.0 была интегрирована в систему, став ее неотъемлемой частью. Также эта технология была внедрена в последние версии Microsoft Office.
Несмотря на ее короткую историю, технологию MS Agent безусловно ждет дальнейшее развитие. Корпорация Microsoft неоднократно использовала данную технологию на различных презентациях своих новых продуктов. Кроме того, в ее развитии принимают участие и другие участники компьютерного рынка. Выпускаются, например, собственные разработки отдельных компонентов MS Agent от сторонних производителей.
Не секрет, что как в Интернете, так и в интрасетях объем информации, мгновенно доставляемой пользователям компьютеров, рос с неимоверной скоростью. В результате информационного бума возник интерес к интеллектуальным агентам (intelligent agents), программным помощникам, выполняющим такие задачи, как извлечение и доставка информации и автоматизация повторяющихся операций. Уже около 50 компаний занимаются разработкой программных агентов или служб, таких, как Firefly (www.firefly.net) и WiseWire (www.wisewire.com). По данным исследований, проведенных организацией GiGa Information Group, к 2000 г. интеллектуальные агенты будут иметь самые разнообразные применения, в том числе в пользовательских интерфейсах, настольных пакетах, системах обмена сообщениями, программах, предназначенных для сфер коммерции и сетевого управления.