Дата:   23.11.2017 г.
Время:
 
 
Профессионалам и любителям
ПРОСТО * ДОСТУПНО * ИНТЕРЕСНО
01796
Подписной
индекс
Опрос
Программируете на
Погода
 
Архив - Кибер-собеседник - Журнал «Компьютер»
Кибер-собеседник
№ 12'2006     Владислав Демьянишин   сайт автора    Тема: Познавательно     ( Прочитано 6857 раз )
 
“Вы поставили меня в тупик своими вопросами,
А я поставлю Вас в тупик своими ответами.” /М.Жванецкий/
 
Это выражение как нельзя кстати, поскольку сегодня речь пойдёт о беседе, а вернее о диалоге между человеком и компьютером. Современные компьютеры достигли такой производительности, что им уже впору заняться самообучением и развитием собственного электронного интеллекта, не говоря уже о том, что учёные умы далеко не первое десятилетие озабочены вопросами создания искусственного интеллекта (ИИ). Об ИИ можно написать очень много и при этом не сказать ничего существенного. А ведь названию “искусственный интеллект” в этом году исполняется ровно 50 лет – в 1956 году оно было предложено на семинаре в Дартсмутском колледже (США). А самая первая попытка создать машину, наделённую интеллектуальными функциями принадлежит Раймунду Луллию (1232-1315 г.) – знаменитому астрологу и алхимику, человеку, с которым традиционно связывают изобретение философского камня.
Гораздо ближе к нам по времени в 1966 году была сделана попытка создания программы-болталки, известной как Elisa, американским математиком Джозефом Вейценбаумом. Его творение получило название по имени Элизы Дулитл, героини пьесы Бернарда Шоу “Пигмалион”. Программа была написана на языке Lisp и содержала 240 строк кода. Сейчас эта программа переведена на язык Turbo Pascal и её исходный код доступен для всеобщего изучения (www.ishodniki.ru/base/Pascal/my_eliza.zip, размер 14 Кб).
Не покидают подобных попыток и наши современники. Как раз об их разработках сегодня и пойдёт речь.
 
Virtual Speaker
 
Данная программа (owl-soft.narod.ru/vs.zip, размер 1.3 Мб) представляет из себя нечто, напоминающее текстовый редактор с примитивным интерфейсом. Автор называет её, дословно: “Virtual Speaker v.1.0 самообучающаяся программа, ведущая диалог с человеком”.
Программа содержит массу настроек: кто первый начинает диалог – человек или программа; возможность указания имени человека, с которым программа будет общаться; создание и сохранение баз знаний вопросов, ответов и синонимов; возможность просмотреть все диалоги программы в журнале; настройки цвета шрифта.
Несомненным преимуществом данной программы является возможность сохранить диалог на диск в текстовый файл, на тот случай, если пользователю захочется сохранить для друзей или потомков результат своего мытарства с данным электронным болванчиком.
Скажу сразу, что данная программа мне не понравилась, поскольку диалог у меня с ней получился весьма короткий, и то инициатором прекращения оного явилась сама программа и не в очень вежливой форме. В итоге мне удалось пообщаться с ней дважды, но очень коротко, о чём судить можете сами:
 
Юзер: Шалом!
Комп: Что за бред ты несёшь?!
Юзер: Это на идише означает "здравствуй".
Комп: Здорово!
Юзер: Как тебе погодка?
Комп: Что бы ты сказал на это?
Юзер: Я первым задал вопрос.
Комп: Ясно. Вам, никто не говорил, что вы очень красивы?
Юзер: Говорили, но я не верил.
Комп: Что бы ты сказал на это?
Юзер: Мне приятно.
Комп: Ясно. Спорт - одно из моих увлечений.
Юзер: Какой вид спорта?
Комп: А как бы ты на это ответил?
Юзер: Пока что мои вопросы остаются без ответов.
Комп: Ясно. А у вас какое образование?
Юзер: Среднее техническое.
Комп: Что бы ты сказал на это?
Юзер: А что тут скажешь? По-моему твой диагнос ясен.
Комп: Ясно. Давай еще поговорим.
Юзер: Давай, но не долго.
Комп: Сейчас я не в настроении.
Юзер: Мгновение назад настроение у тебя было.
Комп: Что бы ты сказал на это?
Юзер: Это бред.
Комп: Ясно. Какой вид спорта?
Юзер: Ещё больший бред, но с опозданием.
Комп: Что бы ты сказал на это?
Юзер: У меня нет слов.
Комп: Понятно. Вам, никто не говорил, что вы очень красивы?
 
Как можно увидеть из данного диалога, я немножко позволил себе быть резким. Но если учесть, что общение с программой было в позднее время суток и при этом у меня уже был опыт общения с другой болталкой, о которой пойдёт речь далее, то, думаю, вы меня поймёте. К тому же зацикленность и ограниченность данной программы прямо-таки бросается в лицо.
 
ChatMaster
 
Данная программа (chatm.chat.ru/pack31.EXE, размер 807Кб) напоминает свою предшественницу, но из почти такого же набора возможностей изъято сохранение диалога на диск, что мне немного усложнило жизнь, но я справился, и поэтому далее вы сможете ознакомиться с диалогом, который получился у меня с этой любознательной программой.
Автор рекомендует придерживаться следующих основных правил работы с программой:
Не учите программу плохим словам.
Не вводите заведомо ложную информацию — программа Вам верит.
Не оскорбляйте программу.
Не меняйте тему необоснованно или резко. Если Вам надоело разговаривать на эту тему, начните новый диалог (Ctrl-N).
Старайтесь подчиняться теме, заданной программой.
Не вводите уличные отговорки и ехидные комментарии.
С полным перечнем правил и рекомендаций по использованию и обучению программы можно ознакомиться на сайте автора.
Возможно, я не до конца следовал рекомендациям автора программы, поэтому получился такой диалог:
 
Юзер: Привет!
Комп: Привет!
Юзер: Как дела?
Комп: О кей!
Юзер: Ты любишь мышей?
Комп: Терпеть не могу!
Юзер: А мыши любят сыр.
Комп: Я не очень современный.
Юзер: Сыр я обычно кладу в мышеловку.
Комп: Плохо или хорошо - это не те категории, которыми оперирует настоящий философ.
 
 
 
 
Юзер: Сыр манит мышей, и они попадают в мою мышеловку.
Комп: Но ведь обычно из-за того, что на зачёте или экзамене нервная обстановка, люди сдают хуже, чем они действительно знают.
Юзер: Теперь у меня много мышей.
Комп: А есть ли кузница хороших людей?
Юзер: Есть у моего друга.
Комп: Кто он?
Юзер: Он юморист.
Комп: Системный?
Юзер: Смотря с какой стороны посмотреть, но когда шутит, то остановиться не может.
Комп: Мне тебя жаль, но если ты - зеркало, значит я жалею себя?
Юзер: Сам ты зеркало!
Комп: Кто ты?
Юзер: Я твой властелин.
Комп: Можно я буду называть себя вашим учеником?
Юзер: Валяй.
Комп: Да что мы, евреи, - ещё поздороваемся!
Юзер: Если ты так хочешь, то шалом.
Комп: Давай поговорим!
Юзер: Мы уже говорим несколько минут. Ты разве не заметил?
Комп: В споре рождается истина.
Юзер: Я был много раз свидетелем того, когда в споре рождались синяки.
Комп: Давай поговорим!
Юзер: У тебя заело?
Комп: Ты меня успокоил.
Юзер: Я рад, что мне это удалось.
Комп: Давай поговорим!
Юзер: Определённо, у кого-то из нас двоих сегодня тяжёлый день.
Комп: Сейчас самое время промочить горло, не думаешь?
Юзер: Сделай мне чай с бергамотом и не забудь две ложечки сахара и лимон. Спасибо.
Комп: Я не люблю математику на столько, чтобы пользоваться любой свободной минутой для забития ей своих гениальных мозгов.
Юзер: Забудь про математику - ты не в школе.
Комп: Зато более велик, чем ты!
Юзер: Ты себе льстишь.
Комп: Это не суть противоречие, а антимония.
Юзер: Не уходи от темы.
Комп: А я вообще не умру, в отличии от тебя!
Юзер: Ты бессмертный? А может ты горец? Что-то вроде Дункана МакЛауда или Эдриана Пола?
Комп: (...попытался улыбнуться...)
Юзер: Ещё раз, пожалуйста. Я не понял.
Комп: Спасибо.
Юзер: Нет, это тебе спасибо за чай, хотя я его пока ещё не получил. У тебя отключили газ?
Комп: Можно я буду спрашивать о простых вещах, чтобы понять ваш уровень?
Юзер: Да.
Комп: Мы нашли консенсус!
Юзер: В чём? Я без чая плохо соображаю по вечерам.
Комп: А мне очено важно наличие документации.
Юзер: Тебе нужны мои документы?
Комп: Какой?
Юзер: Паспорт.
Комп: Системный?
Юзер: Нет, гражданский.
Комп: Я задаю вопрос, а ты даёшь ответ.
Юзер: Да. Я, как вежливый собеседник, стараюсь придерживаться этикета.
Комп: Да, конечно!
Юзер: Ну и как долго мне ещё ждать чай?
Комп: Меня многое интересует.
Юзер: Подожди ты со своим любопытством. Где чай, я тебя спрашиваю?
Комп: Системный?
Юзер: Ты о чём вообще?
Комп: Горбатого могила исправит.
Юзер: Что касается тебя, то это точно.
Комп: Тогда ты не сможешь понять меня.
Юзер: Я уже пол часа пытаюсь это сделать.
Комп: Меня многое интересует.
Юзер: Хорошо, пойдём сначала. О чём ты хотел со мной поговорить, когда пригласил к себе?
Комп: Получение личной выгоды - вот единственный мотив любого человека.
Юзер: Ты что, маньяк, что приглашаешь меня в такое позднее время для визита, да ещё ради личной своей выгоды?
Комп: О жизни мало знают даже те, кто живёт по-настоящему. А я гляжу на жизнь из монитора. Кстати, у вас красивая люстра.
Юзер: Ты вообще в себе? Мы же у тебя дома.
Комп: Да, пожалуй, мне стоит некоторое время побыть одной.
Юзер: Почему ты сразу не сказала, что ты девушка?
Комп: Давай сменим тему.
Юзер: Ты не хочешь говорить о том, что ты девушка? Как мужчина, я тебя понимаю.
Комп: Давай поговорим!
Юзер: Ты одинока?
Комп: Ровно как и ты.
Юзер: Я не одинок. У меня есть любимая девушка, так что давай скорее говори, что тебе нужно и я пошёл, а то она будет волноваться.
Комп: Сейчас самое время промочить горло, не думаешь?
Юзер: Ты много пьёшь. Поставь Мартини обратно в бар и ложись спать. Ты ужасно выглядишь. А поговорить мы сможем и в другой раз.
Комп: Да, я тут экспортировал твои диалоги. Читаешь и узнаёшь автора.
Юзер: Хм, то ты девушка, то не девушка. Ты транссексуал?
Комп: Я не могу ошибаться.
Юзер: Ты прав, мне это тоже уже надоедает. Ну я пошёл.
Комп: Я мало что знаю по этому вопросу, поэтому буду внимать.
Юзер: Внимать будешь завтра, а сейчас ложись спать. И я уже валюсь с ног. До свидания.
Комп: Мне тебя жаль, но если ты - зеркало, значит я жалею себя?
Юзер: Это бессмысленно...
Комп: Я так не думаю...
 
По сравнению с предыдущей болталкой результат хороший, но всё же на интеллект это не тянет. А может просто сам учитель не смог блеснуть интеллектом? ;)
 
И всё-таки хочется надеяться, что когда-нибудь искусственный интеллект сможет сравниться с натуральным, то бишь с человеческим, яркий пример которого следующий:
 
Эватл брал уроки софистики у софиста Протагора с тем условием, что гонорар он уплатит в том случае, если выиграет первый процесс. Ученик после обучения не взял на себя ведение какого-либо процесса и потому считал себя вправе не платить гонорара. Учитель грозил подать жалобу в суд, говоря ему следующее: "Судьи или присудят тебя к уплате гонорара или не присудят. В обоих случаях ты должен будешь уплатить. В первом случае в силу приговора судьи, во втором случае в силу нашего договора". На это Эватл отвечал: "Ни в том, ни в другом случае я не заплачу. Если меня присудят к уплате, то я проиграв первый процесс, не заплачу в силу нашего договора. Если же меня не присудят к уплате, то я не заплачу в силу приговора суда".
 
До встречи на страницах любимого журнала ;)
 

 
 
На главную страницу На предыдущую страницу На начало страницы
 
 
 
 
 
2009 - 2017 © СПД Зайцев А.Б.
Сайт является средством массовой информации.
При перепечатке и цитировании в печатных СМИ ссылка на журнал "Компьютер" обязательна.
При перепечатке и цитировании в Интернете обязательна активная гиперссылка на сайт Comput.com.ua, не закрытая для индексирования.
Украина онлайн Рейтинг@Mail.ru Рейтинг Сайтов YandeG