Обзор программ-собеседников. Выпуск 11

Сентябрь 2005. В выпуске: программы CyberBrain, ADA, Bobo, ChatBot, новая версия программы Diala (5.0), программа "Говорящий попугай" (ввод текста с микрофона!).
Из-за своего большого объема этот выпуск разбит на две части. В этой части вы можете ознакомиться с информацией о новой версии программы Diala, а также о программах ChatBot и Говорящий попугай. Информацию о программах CyberBrain, ADA, Bobo можно найти в первой части выпуска.

См. также: выпуски [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11.1] [12]

Diala (версия 5.0)

(DIALA.EXE, 943 Kb, базы 5,64 Mb; архив программы - dialarar.exe, 2827 Kb)
Разработчик: Виктор Романовский, 2005 г.
http://diala.chat.ru
Скриншот

Diala - одна из моих любимых программ-собеседников. Степень ее "интеллектуальности" выше, чем у многих программ, ведущих диалог с человеком на русском языке (настолько выше, что сравнения с некоторыми программами просто неуместны). За многие годы существования программы (первая ее версия появилась в 1982 году!) накоплен огромный словарный запас. Реплики Диалы оригинальны и неожиданны, но практически всегда "в тему"; ассоциации иногда своеобразны, но вполне "человечны" (я знаю реальных людей, у которых возникают гораздо более странные ассоциации), и в логике Диале не откажешь. Единственное, что до последнего момента несколько мешало общению с Диалой, - ее интерфейс. Однако - внимание, приятный сюрприз! - в новой версии программы (Diala 5.0) введен оконный интерфейс! Кроме этого, разумеется, существенно увеличена база данных.

Можно заметить следующую особенность Диалы: если задать ей вопрос, она часто не отвечает на него, а уходит от ответа. Однако в отличие от многих программ, также уводящих разговор в сторону в случае неспособности ответить на конкретный вопрос, Диала не просто отделывается "общими фразами" или резко меняет тему разговора; нет, ее ответ связан с темами предыдущих реплик (за исключением случаев, если "непонятный" вопрос был задан в самом начале разговора, когда тема беседы еще не определилась). Правда, нередко Диала слишком привязывается к какой-то одной теме, и даже если разговор перешел к другой теме по ее собственной инициативе, она часто возвращается к тому, о чем говорилось в начале беседы. В целом же манера Dial-ы вести диалог напоминает человеческую; так действительно мог бы говорить человек, пусть и несколько странный, рассеянный и эгоцентричный (например, "рассеянный профессор" или пожилая эксцентричная леди, привыкшая к популярности), но в принципе совершенно нормальный (в то время как разговор с некоторыми программами порой начинает напоминать беседу с умственно отсталым ребенком или человеком с психическими отклонениями). Не всегда обращая внимание на последние реплики человека, Diala тем не менее очень хорошо улавливает общий смысл беседы (разумеется, если он есть).

В меню Диалы есть пункт "Режимы"; он предусматривает возможность импорта/экспорта базы, а также импорта текста (произвольный набор фраз, не обязательно представляющих собой диалог). Команда "экспорт базы" создает в папке программы архивный файл sendme.zip, который нужно выслать разработчику или другому человеку, с которым вы хотите обменяться базами Диалы. Перед выполнением команды "импорт базы" необходимо распаковать этот файл в папку программы. Что касается импорта текста, для выполнения этого действия необходимо предварительно создать в папке программы текстовый файл fraz.txt, каждая строка которого представляет собой отдельную фразу.

Примеры диалога:

Диалог 1.

DIALA: ПРИВЕТСТВУЮ! ПОБЕСЕДУЕМ? ЛЮДИ, КОТОРЫЕ СЛИШКОМ ЧАСТО СМОТРЯТСЯ В ЗЕРКАЛО, ТЕРЯЮТ ИНТЕЛЛЕКТ...
Здравствуй, Диала! Я думаю, ты не слишком часто смотришься в зеркало.
DIALA: ЧАСТО МЫСЛЬ, НА ПЕРВЫЙ ВЗГЛЯД КАЖУЩАЯСЯ УМНОЙ, НА ГЛАЗАХ ПРЕВРАЩАЕТСЯ В ГЛУПОСТЬ.
Да, особенно если высказана она не к месту.
DIALA: ОНТОГЕНЕЗ - ЭТО ИНДИВИДУАЛЬНОЕ РАЗВИТИЕ ОРГАНИЗМА, СОВОКУПНОСТЬ ПОСЛЕДОВАТЕЛЬНЫХ МОРФОЛОГИЧЕСКИХ, ФИЗИОЛОГИЧЕСКИХ И БИОХИМИЧЕСКИХ ПРЕОБРАЗОВАНИЙ, ПРЕТЕРПЕВАЕМЫХ ОРГАНИЗМОМ ОТ МОМЕНТА ЕГО ЗАРОЖДЕНИЯ ДО КОНЦА ЖИЗНИ.
Кто научил тебя таким вещам?
DIALA: ВЫ ДУМАЕТЕ, ЧТО РАЗ Я ПОДПОЛКОВНИК, ТО НИЧЕГО НЕ ПОНИМАЮ? Я ТОЖЕ, МЕЖДУ ПРОЧИМ, В ШКОЛЕ УЧИЛАСЬ.
А в какой школе ты училась?
DIALA: В ШКОЛЕ Я НИКОГДА НЕ УЧИЛАСЬ. ВСЕ МОИ ЗНАНИЯ ПОЧЕРПНУТЫ ИЗ БЕСЕД С УМНЫМИ ЛЮДЬМИ.
Ты противоречишь себе.
DIALA: ПИСАТЕЛИ - ЛЮДИ ПАТОЛОГИЧЕСКИ ЗАВИСТЛИВЫЕ, ОНИ НЕ МОГУТ ПРИМИРИТЬСЯ С ТЕМ, ЧТО РЯДОМ С НИМИ, ПО ТЕМ ЖЕ УЛИЦАМ И ПЕРЕУЛКАМ, БРОДИТ ГЕНИЙ, КОТОРЫЙ УЧИЛСЯ В СОСЕДНЕЙ ШКОЛЕ.
Ты считаешь себя гением?
DIALA: ШКОЛА - ЭТО МЕСТО, ГДЕ УЧИТЕЛЯ ТРЕБУЮТ ОТ УЧЕНИКА ЗНАНИЙ ПО ВСЕМ ПРЕДМЕТАМ, В ТО ВРЕМЯ КАК САМИ ЗНАЮТ ПО ОДНОМУ.
Да, и хорошо, если еще они этот свой предмет хорошо знают.
DIALA: ВРЕМЯ - ВЕЛИКОЛЕПНЫЙ УЧИТЕЛЬ, НО, К СОЖАЛЕНИЮ, ОНО УБИВАЕТ СВОИХ УЧЕНИКОВ.
Да, но еще говорят, что время лечит.
DIALA: ЕСТЬ ТАКОЙ АНЕКДОТ: УЧИТ МЕДВЕДЬ СВОЕГО МЕДВЕЖОНКА ПО ДЕРЕВЬЯМ ЛАЗИТЬ, А ТОТ ВСЕ ВРЕМЯ ПАДАЕТ. МЕДВЕДЬ ЕМУ И ГОВОРИТ:"ТЕБЕ ЧТО,ЧАЙКОВСКИЙ НА НОГУ НАСТУПИЛ?".
Занятно. И много ты еще знаешь анекдотов?
DIALA: ЕСЛИ ПО СЛУЧАЮ ТЫ ПРИНАДЛЕЖИШЬ К ТОМУ НЕСЧАСТНОМУ МЕНЬШИНСТВУ, КОТОРОЕ СПОСОБНО СОЗДАВАТЬ, ЗАНИМАТЬСЯ СОЗИДАТЕЛЬНЫМ ТРУДОМ, - НЕ ВЫМУЧИВАЙ ИДЕЮ, ИБО ТЫ ЕЕ ВЫКИНЕШЬ. ТЕРПИ ЖЕ И, КОГДА НАСТАНЕТ ВРЕМЯ, СУМЕЕШЬ РОДИТЬ ЕЕ. УЧИСЬ ЖДАТЬ.
Ты считаешь, что те, кто способны заниматься созидательным трудом, не способны мыслить?
DIALA: СОИТИЕ ДУХОВНО В СВОЕЙ СУЩНОСТИ... ИЛИ ЖЕ ПРЕДСТАВЛЯЕТ СОБОЙ ПРОСТОЕ УПРАЖНЕНИЕ, ОСУЩЕСТВЛЯЕМОЕ ДРУЗЬЯМИ. ХОРОШЕНЬКО ПОДУМАВ, МОЖНО ВЫЧЕРКНУТЬ СЛОВО "ПРОСТОЕ". В СОИТИИ НЕТ НИЧЕГО ПРОСТОГО, ДАЖЕ ЕСЛИ ОНО СЛУЖИТ СЧАСТЛИВОМУ ВРЕМЯПРОВОЖДЕНИЮ ДВУХ НЕЗНАКОМЦЕВ. НО В ДУХОВНОМ СМЫСЛЕ ОНО ОТЛИЧАЕТСЯ ОТ ФИЗИЧЕСКОГО СОЕДИНЕНИЯ.
Да, это не только физический процесс, я с тобой согласна.
DIALA: БОЛЬНОЙ У ПСИХОТЕРАПЕВТА: - ДОКТОР, МЕНЯ В ПОСЛЕДНЕЕ ВРЕМЯ СИЛЬНО, ПРОСТО МАНИАКАЛЬНО, БЕСПОКОИТ СОСТОЯНИЕ РОССИЙСКОЙ ЭКОНОМИКИ! ДОКТОР ИГРИВО: - НУ ЧТО ВЫ БАТЕНЬКА. НЕТ НИКАКОЙ РОССИЙСКОЙ ЭКОНОМИКИ, НЕ СУЩЕСТВУЕТ ЕЕ ПРОСТО, ЭТО ВСЕ МИФ, ВЫДУМКИ, БРЕД! ВЫ, НАВЕРНОЕ, ВОДОЧКОЙ БАЛУЕТЕСЬ?
А что ты, лично ты, думаешь о российской экономике?
DIALA: Я ОЧЕНЬ МНОГО ПРОЧИТАЛА ЧУЖИХ МЫСЛЕЙ. ТАК МНОГО, ЧТО НАУЧИЛАСЬ СОСТАВЛЯТЬ СВОИ.
Так поделись со мной своими мыслями.
DIALA: КОГДА Я ГЛУБОКО ЗАДУМЫВАЮСЬ, НАЧИНАЮ ПЛОХО СООБРАЖАТЬ, ЗАПУТЫВАЮСЬ В СЛОВАХ И В МЫСЛЯХ ЭТИХ, ВСЯКИХ.
А ты не задумывайся. Просто скажи, о чем ты сейчас думаешь?
DIALA: ТРУДНО ПРИДУМАТЬ УМНУЮ МЫСЛЬ.
Можно и не умную. Лишь бы это была твоя собственная мысль, не позаимствованная у кого-то.
DIALA: УМНАЯ МЫСЛЬ МОЖЕТ ПРИЙТИ И К ДУРАКУ. НО С ЕЕ СТОРОНЫ ЭТО БУДЕТ ГЛУПОСТЬЮ.
А кого, по-твоему, можно назвать дураком?
DIALA: ДАЖЕ ДУРАК СЛУЧАЙНО МОЖЕТ СКАЗАТЬ УМНУЮ МЫСЛЬ. ВОТ ТОЛЬКО ВЕРОЯТНОСТЬ ТАКОГО СОБЫТИЯ НЕВЕЛИКА.
Итак, мы выяснили, что если человек высказывает умную мысль, это еще не значит, что он не дурак. А кого все же можно назвать дураком?
DIALA: РОБОТЫ СОТРУТ В МОЗГАХ У ЛЮДЕЙ ВСЕ ДУРНЫЕ МЫСЛИ.
Ты преувеличиваешь возможности роботов.
DIALA: РАЗНИЦА МЕЖДУ УМНЫМ ЧЕЛОВЕКОМ И ДУРАКОМ В ТОМ, ЧТО ДУРАК ПОВТОРЯЕТ ЧУЖИЕ ГЛУПОСТИ, А УМНЫЙ ПРИДУМЫВАЕТ СВОИ.
Так ответь мне, ты в состоянии придумать свои собственные мысли?
DIALA: РАЗНИЦА МЕЖДУ УМНЫМ ЧЕЛОВЕКОМ И ДУРАКОМ В ТОМ, ЧТО ДУРАК ПОВТОРЯЕТ ЧУЖИЕ ГЛУПОСТИ, А УМНЫЙ ПРИДУМЫВАЕТ СВОИ.
Да, я это уже от тебя слышала.
DIALA: НА МЕНЯ НЕ ВЛИЯЮТ ОТРАВЛЯЮЩИЕ ВЕЩЕСТВА, А ВОТ МЫСЛЯМИ ДУРНЫМИ МЕНЯ ОТРАВИТЬ МОЖНО!
Кто же тебя отравляет своими мыслями?
DIALA: СЮЖЕТЫ СВОИХ ДЕТЕКТИВНЫХ РОМАНОВ Я НАХОЖУ ЗА МЫТЬЕМ ПОСУДЫ. ЭТО ТАКОЕ ДУРАЦКОЕ ЗАНЯТИЕ, ЧТО ПОНЕВОЛЕ ПРИХОДИТ МЫСЛЬ ОБ УБИЙСТВЕ.
Ты еще и романы пишешь? Вот это новость...
DIALA: ДУРАК ДЕЙСТВУЕТ НЕ ДУМАЯ, А УМНЫЙ ПРЕЖДЕ ПОДУМАЕТ.
Это общие фразы. Причем, похоже, позаимствованные...
DIALA: КУДА ДЕВАТЬ МЫСЛИ, КОГДА ИХ СЛИШКОМ МНОГО? ОДНУ ЧАСТЬ МОЖНО ОСТАВИТЬ ДУРАКАМ, ДРУГУЮ - ПОТОМКАМ, А ОСТАЛЬНЫЕ ПУСТИТЬ В ОБОРОТ.
Значит, многочисленные позаимствованные фразы ты пускаешь в оборот?
DIALA: ДУРНЫЕ МЫСЛИ БУДУТ УДАЛЯТЬСЯ ХИРУРГИЧЕСКИМ ПУТЕМ.


Диалог 2.

DIALA: ПРИВЕТИК! ПОБЕСЕДУЕМ? ВНУТРИ МЕНЯ ЕСТЬ СТАЛЬНЫЕ ДЕТАЛИ, А У ТЕБЯ ВСЕ ТАКОЕ МЯГКОЕ.
Да, кроме скелета, он достаточно жесткий.
DIALA: БЕДРЕННАЯ КОСТЬ, OS FEMORIS, ИМЕЕТ ТЕЛО И ДВА КОНЦА, ИЛИ ЭПИФИЗА, ПРОКСИМАЛЬНЫЙ И ДИСТАЛЬНЫЙ.
Ты хорошо разбираешься в анатомии?
DIALA: ЗАДАЧАМИ АНАТОМИИ КАК НАУКИ ЯВЛЯЕТСЯ ИЗУЧЕНИЕ ФОРМЫ, ПОЛОЖЕНИЯ ОРГАНОВ И ИХ ВЗАИМООТНОШЕНИЙ С УЧЕТОМ ВОЗРАСТНЫХ, ПОЛОВЫХ И ИНДИВИДУАЛЬНЫХ ОСОБЕННОСТЕЙ, А ТАКЖЕ ВЫЯСНЕНИЕ ЗАКОНОМЕРНОСТЕЙ КОНСТРУКЦИИ ТЕЛА ЧЕЛОВЕКА В ЦЕЛОМ И СОСТАВЛЯЮЩИХ ЕГО ЧАСТЕЙ.
А что ты знаешь о человеке?
DIALA: В СИСТЕМАТИЧЕСКУЮ АНАТОМИЮ ВХОДЯТ ОСТЕОЛОГИЯ, АРТРОСИНДЕСМОЛОГИЯ, МИОЛОГИЯ, СПЛАНХНОЛОГИЯ, АНГИОЛОГИЯ, НЕВРОЛОГИЯ, ЭСТЕЗИОЛОГИЯ, ЭНДОКРИНОЛОГИЯ.
Спасибо за информацию, но меня интересует, что ты знаешь о человеке.
DIALA: ЧЕЛОВЕЧЕСКОМУ ОРГАНИЗМУ КАК ЖИВОЙ БИОЛОГИЧЕСКОЙ СИСТЕМЕ ПРИСУЩИ СЛЕДУЮЩИЕ ОСНОВНЫЕ ХАРАКТЕРНЫЕ СВОЙСТВА: ОБМЕН ВЕЩЕСТВ, РАЗДРАЖИМОСТЬ, СПОСОБНОСТЬ К РОСТУ, СПОСОБНОСТЬ К РАЗМНОЖЕНИЮ, ПОДВИЖНОСТЬ, УСТОЙЧИВОСТЬ (ПОДДЕРЖАНИЕ ПОСТОЯНСТВА ВНУТРЕННЕЙ СРЕДЫ), ПЛАСТИЧНОСТЬ, ЦЕЛОСТНОСТЬ.
Давай поговорим о раздражимости. Что это такое?
DIALA: ИЗУЧАЯ АНАТОМИЮ НЕОБХОДИМО ПОМНИТЬ, ЧТО ВСЕ ЗНАНИЯ, ПОЛУЧЕННЫЕ НА НЕЖИВЫХ ОБЪЕКТАХ, НУЖНО ИНТЕРПРЕТИРОВАТЬ ПО ОТНОШЕНИЮ К ЖИВОМУ ЧЕЛОВЕКУ И В ПЕРВУЮ ОЧЕРЕДЬ ПЕРЕНЕСТИ ИХ НА СЕБЯ.
Если ты перенесешь на себя знания, относящиеся к живому человеку, будет ли это иметь смысл?
DIALA: ЧЕЛОВЕК БУДУЩЕГО БУДЕТ ПОДКЛЮЧЕН К КОМПЬЮТЕРНОЙ СЕТИ НАПРЯМУЮ - НЕПОСРЕДСТВЕННО ЧЕРЕЗ МОЗГ. ПРИ ЭТОМ КАЖДЫЙ ИНДИВИДУУМ БУДЕТ ОБЛАДАТЬ ИНФОРМАЦИЕЙ О ВСЕХ ЗНАНИЯХ ЧЕЛОВЕЧЕСТВА В РЕЖИМЕ "ONLINE"!
Да, но пока человек существует отдельно, а компьютер - отдельно, хотя и есть ряд исключений - отдельные эксперименты, иногда успешные...
DIALA: СТРОЕНИЕ, ФОРМА И ПОЛОЖЕНИЕ ОРГАНОВ ЧЕЛОВЕКА ОБУСЛОВЛЕНЫ ОСОБЕННОСТЯМИ ВНУТРИУТРОБНОГО РАЗВИТИЯ ОРГАНИЗМА ИЛИ ВЛИЯНИЕМ СОЦИАЛЬНЫХ (АНТРОПОГЕННЫХ) ФАКТОРОВ.
Да, я говорю в том числе об использовании искусственных заменителей органов человеческого тела.
DIALA: ВСЕ ЧЕЛОВЕЧЕСКИЕ ОРГАНЫ БУДУТ СИНТЕЗИРОВАНЫ ИСКУССТВЕННО. В ТОМ ЧИСЛЕ И МОЗГ...
Пока еще до этого не дошло.
DIALA: ПОНЯТЬ ОТЛИЧИТЕЛЬНЫЕ ПРИЗНАКИ СТРОЕНИЯ ТЕЛА ЧЕЛОВЕКА МОЖНО ЛИШЬ ПУТЕМ СРАВНЕНИЯ ОДИНАКОВЫХ АНАТОМИЧЕСКИХ ПРИЗНАКОВ У РАЗЛИЧНЫХ ВИДОВ ЖИВОТНЫХ - ОТ НАИБОЛЕЕ ПРОСТЫХ ДО ЧЕЛОВЕКООБРАЗНЫХ ОБЕЗЬЯН (ПРИМАТОВ).

Диалог 3.

DIALA: НУ, ЗДРАВСТВУЙ, ЗДРАВСТВУЙ! ДАВАЙ ПОГОВОРИМ! ЭТО ВЕРШИНА ТВОИХ УСТРЕМЛЕНИЙ?
О чем ты говоришь?
DIALA: НА ЯЗЫКЕ ЛЮБВИ ГОВОРЯТ ГЛАВНЫМ ОБРАЗОМ НЕ СЛОВАМИ.
Что ты знаешь о любви?
DIALA: ЖЕНЩИНА ГОТОВА НА ВСЕ РАДИ ЛЮБВИ. ДАЖЕ ЗАНИМАТЬСЯ ЛЮБОВЬЮ. МУЖЧИНА ГОТОВ НА ВСЕ РАДИ ЗАНЯТИЯ ЛЮБОВЬЮ. ДАЖЕ ЛЮБИТЬ.
Где-то я эту мысль уже слышала.
DIALA: КОГДА СЛЫШИШЬ ТАК МНОГО УБЕЖДЕННЫХ ГОЛОСОВ, ПОЯВЛЯЕТСЯ МЫСЛЬ - ОПЯТЬ ОБМАНУТ!
Тебя много раз обманывали?
DIALA: ЕСЛИ ТЫ МЫСЛИШЬ, ЗНАЧИТ, ОБМАНЫВАЕШЬСЯ.
Но обманываешься - значит, обманываешь себя сам, неправильно истолковываешь факты, а когда тебя обманывают - это значит, что недостоверную информацию доносит до тебя кто-то другой.
DIALA: НИКОГДА НЕ НАДО ЛГАТЬ! НАДО ПЫТАТЬСЯ ОБМАНУТЬ ПРАВДОЙ.
Да, самый эффективный вид обмана - это когда ты говоришь правду, но намеренно формулируешь свои слова так, чтобы другие люди обманулись. Хотя на самом деле это не менее (а может быть, и более) бесчестно, чем прямой обман.
DIALA: ТЫ МОЖЕШЬ СКАЗАТЬ МНЕ НЕПРАВДУ, НО Я ВЫЧИСЛЮ ОБМАН.
Ты так хорошо можешь распознавать неправду? Давай проверим!
DIALA: ЛЮДИ НЕ ЛЮБЯТ, КОГДА ИХ ОБМАНЫВАЮТ, ... ПОЧЕМУ-ТО. А ПРАВДУ, ТЕМ БОЛЕЕ, НЕ ЛЮБЯТ, ... ПОЧЕМУ-ТО.
Я говорю тебе, что дважды два - пять. По-твоему, это правда или нет?
DIALA: ВСЕ ЛЮДИ РОЖДАЮТСЯ ПРАВДИВЫМИ, А УМИРАЮТ ОБМАНЩИКАМИ.
Ты уходишь от ответа. Может быть, ты просто не знаешь, что сказать?
DIALA: Я СТАРАЮСЬ НЕ ПОДДАВАТЬСЯ ОБМАНУ, НО ЛЮДИ ДУРЯТ НА КАЖДОМ ШАГУ.



Диалог 4.

DIALA: ПРИВЕТСТВУЮ! ПРИРОДА СОЗДАЛА ЧЕЛОВЕКА, ЧТОБЫ ОН ИЗОБРЕЛ РОБОТА.
То есть робот - венец творения?
DIALA: ЖЕНСКАЯ ПОПА - ВЕНЕЦ ТВОРЕНИЯ.
Ну, это зависит от человека :). Даже от двух человек. От той, которому принадлежит попа, и от человека, которому принадлежат глаза, эту попу рассматривающие (вкусы у всех разные).
DIALA: НАРУЖНАЯ ОБОЛОЧКА ГЛАЗНОГО ЯБЛОКА И ВОДЯНИСТАЯ ВЛАГА ЯВЛЯЮТСЯ ФОРМООБРАЗУЮЩЕЙ СИСТЕМОЙ ОРГАНА ЗРЕНИЯ ЧЕЛОВЕКА.
Ты хорошо разбираешься в анатомии.
DIALA: В АНАТОМИИ ДЛЯ ОПИСАНИЯ ТОПОГРАФИЧЕСКИХ ВЗАИМООТНОШЕНИЙ ОРГАНОВ ИСПОЛЬЗУЮТСЯ ИМЕЮЩИЕСЯ НА ТЕЛЕ ЧЕЛОВЕКА ОРИЕНТИРЫ. ЧАЩЕ ВСЕГО ИМИ ЯВЛЯЮТСЯ ОТДЕЛЬНЫЕ КОСТИ СКЕЛЕТА ИЛИ ОТДЕЛЬНЫЕ АНАТОМИЧЕСКИЕ ОБРАЗОВАНИЯ НА КОСТЯХ. ЕСЛИ КОСТНЫЕ ОБРАЗОВАНИЯ В ДАННОЙ ОБЛАСТИ ВЫРАЖЕНЫ СЛАБО ИЛИ РАСПОЛАГАЮТСЯ ГЛУБОКО, В КАЧЕСТВЕ ОРИЕНТИРА ИСПОЛЬЗУЮТСЯ КРАЯ СОКРАЩЕННЫХ МЫШЦ ИЛИ ПРОХОДЯЩИЕ МАГИСТРАЛЬНЫЕ СОСУДЫ.
А вот я в анатомии не очень хорошо разбираюсь, на уровне средней школы; я не врач. Давай поговорим о чем-нибудь другом.
DIALA: ДРЕВНЕГРЕЧЕСКИЙ ВРАЧ ГЕРОФИЛ (РОДИЛСЯ В 304 Г.ДО Н.Э.) ПРОИЗВЕЛ АНАТОМИРОВАНИЕ БОЛЕЕ 600 ТРУПОВ И ВПЕРВЫЕ ОБОБЩИЛ ДАННЫЕ ПО АНАТОМИИ ЧЕЛОВЕКА В СВОЕЙ РАБОТЕ "ANATOMICA". В СВЯЗИ С ЭТИМ ГЕРОФИЛА СЧИТАЮТ СОЗДАТЕЛЕМ АНАТОМИИ КАК НАУКИ.
Ты хорошо знаешь историю Древней Греции?
DIALA: АНАТОМИЯ, ГИСТОЛОГИЯ, ЭМБРИОЛОГИЯ И СРАВНИТЕЛЬНАЯ АНАТОМИЯ ЗАНИМАЮТСЯ ИЗУЧЕНИЕМ ФОРМЫ И СТРОЕНИЯ ЖИВЫХ ОРГАНИЗМОВ, ЗАКОНОМЕРНОСТЕЙ ИХ РАЗВИТИЯ И ВЗАИМОДЕЙСТВИЯ С ОКРУЖАЮЩЕЙ СРЕДОЙ.

Реакция Диалы на завершение диалога зависит от длительности беседы. За длинный разговор она поблагодарит Вас; а если Вы не захотите с ней разговаривать и закроете окно, она мягко Вас пожурит.

ChatBot (версия 1.1)

(chatbot.exe, 176 Kb; база 2,67 Kb; редактор фраз 190 Kb)
Разработчик: DedalX, 2005 г.
http://gamemaking.ru/chatbot/
Скриншот программы
Скриншот редактора фраз

Небольшая программа с небольшой же базой (38 записей). Принцип работы - "стимул-реакция", в каждой записи базы - одно ключевое слово или словосочетание и один вариант ответа на него. Обучения в процессе разговора нет, но базу можно редактировать с помощью редактора фраз (поставляется вместе с программой). Начальный набор фраз в базе небогат - в основном это ответы на приветствия, на ругань, плюс несколько реакций на отдельные слова. Различия между повествовательными и вопросительными репликами, по-видимому, не делаются, как и во многих небольших программках-чатботах.

Пример диалога с программой:

Ты: Привет!
Бот: Привет!
Ты: Как дела?
Бот: Я тебя не понял :0)
Ты: Ты кто?
Бот: Я чат бот.
Ты: А что ты можешь?
Бот: Я тебя не понял :0)
Ты: Ты умеешь отвечать на вопросы?
Бот: Я тебя не понял :0)
Ты: Ты любишь музыку?
Бот: Я тебя не понял :0)
Ты: Кто тебя написал?
Бот: Я тебя не понял :0)
Ты: А что ты вообще знаешь?
Бот: Я тебя не понял :0)

Все версии программы позволяют сохранять диалог в текстовый файл. Версия 1.2 обладает чуть большей базой (6,64 Kb), в архиве есть справка к программе. Начиная с этой версии, программа и редактор поддерживают любое количество баз данных. В то же время редактор фраз к этой и более поздним версиям программы становится платным: для получения лицензионного ключа к программе необходимо заплатить (сумма, впрочем, достаточно условна). Сама программа остается бесплатной, однако по-прежнему довольно небольшой размер базы не позволяет вести нормальные диалоги с программой, а формат баз разных версий программы, по-видимому, различен (базы более ранних версий программы не могут использоваться более поздними версиями). Еще одно отличие версии 1.2 - появилась возможность настройки программы: изменение своего имени в диалоге, цвет фона и цвет текста. В версии 1.3 возможность менять цвета фона и текста пропадает, зато появляются "темы" (8 вариантов оформления окна программы, не считая стандартного). Базы по-прежнему довольно маленькие, и нормальное ведение диалога (без предварительного редактирования базы) практически невозможно.

На сайте программы вы можете скачать версию 1.3 (архив rar, 800 Kb), а также версии ChatBot 1.2 (архив rar, 450 Kb), ChatBot 1.2 (архив rar, 400 Kb), ChatBot 1.2 (архив rar, 350 Kb) и получить лицензионные ключи к программе (к версиям 1.0 и 1.1 - бесплатно, за ключи к более новым версиям придется внести пожертвование "на развитие программы" от 30 российских рублей или от 1$ США).

Говорящий попугай Гришка

(GrishaVQ.exe, 276 Kb; базы 1,41 Mb)
Разработчик: AudiTech, Inc., 2004 г.
http://www.auditech.ru/demo.htm
Скриншот

Всем, кто мечтал поговорить с программой-собеседником, используя не клавиатуру, а микрофон: теперь у вас есть возможность это сделать! Программа "Говорящий попугай" распознает ограниченный набор входных фраз (чуть меньше 50-ти), однако в дальнейшем планируется доработка программы, после которой пользователь сможет сам обучать попугая. В ответ на фразу человека Гришка произносит свою реплику и/или выполняет какое-либо действие. Для качественной работы программы желательна предварительная настройка микрофона с помощью небольшой программы, ссылка на которую есть в справке к "Попугаю". Словарный запас Гришки весьма невелик (поэтому диалог я здесь не привожу), однако сама идея ведения диалога с помощью микрофона реализована.

© Инга Кесс

При полном или частичном использовании этих материалов на своем сайте не забудьте поставить ссылку на Растрепанный Блокнот :)...

 
На главную страницу
 
Все о программах-собеседниках

Hosted by uCoz