● тест Тьюринга - тест, предложенный Аланом Матисоном Тьюрингом в 1950г. для определения интеллекта компьютера (см. статью) ● тест Михайлова - современный тест, предложенный Владиславом Михайловым для определения интеллекта компьютера (см. статью)
Тест Тьюринга - основан на экспертных оценках (субъективный). Тест Михайлова - основан на формализованных критериях (объективный).
Будущее, несомненно, будет за той страной, которая первой сможет выпустить коммерческую модель робота, оснащенного алгоритмом понимания человеческого языка. Какие бы требования к алгоритму ИИ не выдвигались - интуитивно мы все считаем, что он должен понимать смысл речи и вести осмысленный диалог.
Перевести такую систему на другой язык будет делом практически невозможным. Это тот самый случай, когда алгоритм настолько связан с особенностями миропонимания и языка конкретного народа, что является в принципе непереносимым.
Первое. В филологии, психологии, герменевтике накоплен значительный теоретический материал. Научные дискуссии о истинности тех или иных умопостроений малопродуктивны - теория может быть логически непротиворечивой. Построение программ-собеседников на базе различных теоретических платформ, на мой взгляд, прямой путь доказательства верности идей.
Второе. За более чем полувековую историю разработки шахматных алгоритмов накоплен огромный опыт. Чтобы быстро и эффективно создать способный к осмысленному диалогу алгоритм, необходимо оптимально использовать этот опыт.
1. Не просто статическая оценка фразы, а
- создание связанных с ней систем образов
- предвидение хода течения диалога (рефлексия) и выбор оптимальной стратегии его развития
- постановка цели диалога (уважение, информированность, взаимопонимание...)
2. Соперничество алгоритмов друг с другом.
- алгоритм оценки высказываний, некий "арбитр", способный выступать в роли человека, оценивая удачные высказывания и промахи дискутирующих алгоритмов.
(см. статью)
3. Изначальная постановка задачи - на понимание смысла, вложенного в свое высказывание человеком
- синтаксический разбор
- текстовый разбор
- контекстный разбор
- ситуативный разбор
- психологический разбор
Безусловно, каждому разработчику лестно в одиночку создать ИИ, способный вести осмысленную беседу с человеком. Но чудес не бывает. Этому учит нас история техники, и в частности, история создания эффективных алгоритмов игры в шахматы. (Первый шахматный алгоритм, как известно, написал в 1951 году сам Алан Тьюринг, а уровня мастера (ЭЛО 2250) алгоритмы достигли только к 1983 году.)
Требования к программам-претендентам
● работать под ОС Windows XP, Vista, 7
● вести диалог на русском языке
● иметь алгоритм не менее чем 3-его уровня (см. статью)
● пройти первый тест не менее чем на 33%
Рейтинг программ-собеседников
20 Октября 2010 г.
На нашем сайте, в рамках проекта по созданию искусственного интеллекта, базирующегося на русском языке, будет проходить чемпионат программ-собеседников.
Данный материал является официальной таблицей рейтингов современных алгоритмов для диалога с человеком.
На сегодняшний день турнир еще не стартовал. Поэтому страница рейтингов пустая (заготовка).
Программа-оболочка Ai-2 (beta) предназначена для одновременного запуска двух программ собеседников (основной режим работы), или диалога программы-собеседника с человеком (дополнительный режим).