Вы сумеете устроить экскурсию даже своим друзьям - не важно, сидят
они рядом с Вами или находятся на другом конце света. "Вот здесь, между
Рафаэлем и Модильяни, - скажете Вы, - моя любимая акварель, которую я
нарисовал в три года".
Последний и во многих отношениях самый полезный помощник - агент. Это
фильтр, в который заложена некая личность и который как бы способен про-
являть инициативу. Задача агента сводится к одному - помогать. Помогать
в поиске информации при самых разных ситуациях.
Чтобы разобраться в действиях агента, сначала представим, насколько
он улучшит нынешний интерфейс пользователя с персональным компьютером.
Сейчас этот интерфейс графический, как в Apple Macintosh или Microsoft
Windows, что дает возможность отображать на экране и данные, и какие-то
зависимости, не описывая их словами. Кроме того, графические интерфейсы
позволяют выбирать объекты (в том числе картинки) и перемещать их по эк-
рану.
Но графический пользовательский интерфейс недостаточно прост для бу-
дущих систем. Мы столько всего размещаем на экране, что начинаем пу-
таться в программах или функциях, применяемых от случая к случаю. Все
эти возможности хороши для людей знающих, а к среднему пользователю ма-
шина должна быть дружелюбнее, иначе ему с ней очень неуютно. Эту ситуа-
цию и призваны исправить агенты.
Как Вам помочь, агенты "догадываются" отчасти потому, что компьютер
запоминает Ваши прошлые действия. Ради эффективной работы с Вами он смо-
жет подстроиться именно под Вас. Связанная с магистралью информационная
аппаратура, подчиняясь магии программ, будет "набираться опыта" от обще-
ния с Вами и сама предложит оптимальные способы решения тех или иных за-
дач. Такие программные средства я называю "softer software" (приблизи-
тельно это можно перевести как "программы с элементами искусственного
интеллекта").
Аппаратными средствами управляют программные, но, как только програм-
ма написана, она навсегда остается неизменной. А программа с элементами
искусственного интеллекта по мере своей работы постепенно умнеет. Она
учится примерно так же, как Ваш помощник, и тоже со временем становится
все полезнее, узнавая Ваши привычки и вникая в Ваши задачи. Вы вряд ли
попросите нового помощника в первый день его работы оформить документ
так, как сами оформили письмо пару недель назад. И не скажете ему ни с
того ни с сего: "Разошлите копии всем, кто должен быть в курсе". Но
пройдут месяцы, может быть, годы, и он, досконально освоив свои обязан-
ности и Ваш стиль работы, станет более ценным сотрудником, Вашей правой
рукой.
Сегодняшний компьютер - как помощник в первый день работы. Его посто-
янно надо инструктировать, словно он впервые "пришел" к Вам. И сколько
бы Вы с ним ни работали, он не станет подстраиваться под Вас - ни на йо-
ту. Поэтому мы бьемся над разработкой программ нового поколения, с эле-
ментами искусственного интеллекта - ведь никто не обязан мириться с по-
мощником или с программой, которые ничему не учатся.
Если бы уже сейчас существовал программный агент, способный учиться,
я бы с удовольствием переложил на него часть своих обязанностей: конт-
роль за сроками проектов, их изменениями, выделение среди них принципи-
ально важных и несущественных. Чтобы делать такие выводы, нужно руко-
водствоваться несколькими критериями: размер проекта, число связанных с
ним проектов, причина задержки и ее срок. При этом агент должен как-то
различать, когда двухнедельная задержка ни о чем не говорит, а когда
действительно свидетельствует о настоящих осложнениях и требует срочного
вмешательства. На достижение этой цели уйдет немало времени хотя бы по-
тому, что - как и с любым помощником - не так-то просто найти верный ба-
ланс между инициативой и рутиной. Не хотелось бы перестараться. Если
программный агент начнет лезть не в свое дело и оказывать непрошеные ус-
луги, это будет раздражать пользователей, привыкших к недвусмысленному
контролю над своими компьютерами.
Через агента Вы сможете "разговаривать" с программой, которая приоб-
ретет, таким образом, некоторую одушевленность. Вполне вероятно, что
программа, помогая Вам в работе, будет имитировать поведение и характер
какой-нибудь знаменитости или героя мультфильма. Так агент, играющий
роль той или иной личности, образует "дружеский пользовательский интер-
фейс" (social user interface). Разработкой агентов с элементами дружес-
кого пользовательского интерфейса занимается сейчас целый ряд компаний,
в том числе и Microsoft. Агенты не заменят графического пользовательско-
го интерфейса, скорее дополнят его, предлагая в помощь любой персонаж на
выбор. Этот персонаж исчезнет, как только Вы дойдете до хорошо знакомых
Вам компонентов программного продукта. Но едва Вы засомневаетесь или
прибегнете к справочной системе, как агент тут же объявится и предложит
свои услуги. Можете даже считать, что агент - Ваш сотрудник, внедренный
в программный продукт. Он запомнит, в чем Вы преуспели, чем занимались
раньше, и это поможет ему предвидеть проблемы и предлагать способы их
решения. Заметив что-то необычное, он сразу же привлечет к этому Ваше
внимание. Если Вы, несколько минут проработав над чем-то, вдруг от этого
отказываетесь, он, по-видимому, поинтересуется: уверены ли Вы, что не-
давнюю работу следует выбросить ? Впрочем, такими качествами уже облада-
ют некоторые программы. Но если Вы трудились над чем-то битых 2 часа, а
потом велели удалить все, что сделали, программа с дружеским интерфейсом
сочтет Вашу команду необычной (не исключая ошибки с Вашей стороны). В
таком случае агент может спросить: "Ты работал над этим целых 2 часа. Ты
твердо уверен, что хочешь удалить это ?"
Некоторые люди, слыша о программах с элементами искусственного интел-
лекта и дружеским интерфейсом, реагируют очень бурно - их просто в дрожь
бросает от идеи очеловечить компьютер. Но я уверен, что даже они не
прочь поработать с таким компьютером. Люди всегда, с древнейших времен,
олицетворяли природу, наделяли ее человеческими качествами. Пример тому
- мультфильмы. Тот же Lion King (Король-Лев) мало что общего имеет с ре-
альностью, да и не претендует на это. Все понимают разницу между крошкой
Симбой и настоящим детенышем льва. И тем не менее, когда ломается авто-
мобиль или зависает компьютер, мы начинаем осыпать его проклятиями, взы-
вать к его "совести" или горестно спрашиваем, что же он нас так подвел.
Конечно, мы все прекрасно понимаем, однако продолжаем воспринимать нежи-
вые предметы так, будто они разумны и действуют по своей воле.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100