О чем говорить с роботом

Содержание
[-]

О чем говорить с роботом

В Сколково впервые в России пообещали провести тест Тьюринга — самый известный в мире эксперимент, пытающийся ответить на вопрос «Может ли машина беседовать с человеком как мыслящее существо?»

Как дела у чат-бота

На одной из конференций по искусственному интеллекту, прошедшей в «Сколково», мне довелось пообщаться с чат-ботом, выполняющим работу онлайн-консультанта одного из банков. Чат-бот — это компьютерная программа, которая общается с пользователем на обычном человеческом языке и вообще имитирует человека. Диалог у нас как-то не сложился.

— Привет! — начала я.

— Добрый день! — ответил чат-бот.

После следующей моей реплики он застопорился.

— Не подскажешь, где поблизости есть банкомат?

— Что?

— Где поблизости есть банкомат?

Минутная пауза. Наконец ответ:

— Позвоните в службу техподдержки.

— Черт. А сколько позвонков в шее у жирафа?

Кажется, компьютер завис. Наверное, если бы я попросила у своего собеседника справку о том, как взять кредит, то он выдал бы мне ее и вдобавок объяснил, чем один вариант кредита отличается от другого.

Зрители смеются. Тут же находятся другие желающие попробовать пообщаться с роботом. Я ухожу, мое место занимает девушка, которая пишет чат-боту: «Привет! Как дела?» Интересно, как могут идти дела у робота?

Загнать робота в тупик

Я пытаюсь понять, почему у нас с чат-ботом не сложился диалог. Один из основателей компании «Наносемантика» Анна Власова объясняет, что разговор робота и человека различается как по уровню и способу понимания, так и по характеру и стилистике ответов. Кроме того, компьютерные системы не могут опираться на собственный жизненный опыт и на систему ценностей.

— Например, в русском языке есть слово «тормоз». Оно имеет несколько значений, по контексту они различаются. Можно научить программу понимать разницу в употреблении этого слова, заложив базовые модели со значениями, а можно заставит компьютер считать, что слово употребляется только в одном значении, — комментирует Анна Власова.

В отличие от программ, создаваемых для прохождения теста Тьюринга (о нем ниже), маскировать коммерческие чат-боты под живого человека вредно. Тут программе лучше прямо признаваться: «Вы разговариваете с роботом». По крайней мере человек не испугается,  обнаружив, что его консультант «ненастоящий».

— Люди тоже говорят с роботами не так как с людьми. Вы ведь не станете спрашивать малознакомых: «Сколько позвонков в шее у жирафа?» Представьте, что вы задаете этот вопрос человеку на улице. Он вас просто проигнорирует. Но робот никогда не перестает разговаривать. Он полезет посмотреть «Википедию», если задан вопрос на эрудицию. Но, как правило, подобные диалоги заканчиваются тем, что человек загоняет робота в тупик и уходит довольный.

Мальчик-бот

В 50-х годах XX века математик Алан Тьюринг предложил эксперимент, позволяющий отделить разумные машины от неразумных. Разумными он предложил считать те, по разговору с которыми мы не сможем понять, что это машина. По сути, этот тест проверяет не разум компьютера, а его способность ввести человека в заблуждение, заставить его поверить, будто он общается не с чат-ботом, а с реальным человеком.

Выглядит это так. Тридцать экспертов-судей в течение пяти минут переписываются по очереди с каждым из онлайн-собеседников. Испытание считается пройденным, если чат-боту удается выдать себя за че-ловека не менее чем в 30% случаев.

Впервые в истории тест Тьюринга смог пройти в июне этого года чат-бот по имени Евгений Густман. На аватарке он выглядит как мальчик-подросток в больших очках. Видя его портрет, собеседник, как правило, интересуется: «Как ты относишься к Гарри Поттеру? Ты на него похож. Почему ты носишь очки?» Это один из заложенных в программу приемов скрытого управления диалогом. Такие приемы необходимы, чтобы робот мог имитировать наличие человеческого интеллекта. По словам разработчиков, персонализация очень важна для успешной коммуникации. Какие еще приемы помогли Евгению Густману обмануть экспертов?

— Если на один и тот же вопрос чат-бот отвечает по-разному, это создает иллюзию реального человека, — рассказывает один из разработчиков мальчика-бота Сергей Уласень. — Например, ситуация приветствия. Первая группа ответов срабатывает, если «привет» поступил один раз, а если это происходит снова, то робот может ответить что-то вроде: «Надо же, ты любишь здороваться со мной». Еще один вариант обыгрывания ситуации: собеседник копирует фразу чат-бота и подает ее как ответ. Но Густман это понимает. Он помнит фразы, произнесенные ранее. Когда судья сначала сказал «У меня есть синяя машина», а потом спросил «Какого цвета у меня машина?», Густман ответил: «Синяя». Это сильно подняло его в глазах судей.

Управлять диалогом в целом позволяет внешний контроллер Густмана. Он отслеживает ситуации, когда робот начинает выдавать односложные ответы или диалог идет на провальную для чат-бота тему.

— Еще одно важное преимущество, которое мы использовали, — это то, что чат-бот может быть не только умным, но и веселым. Мы решили, что Густман будет из Одессы, тем более один из наших разработчиков оттуда родом. Он передал Евгению свои познания в одесском юморе.

— Мы стопроцентно будем проводить первый в России тест Тьюринга, на русском языке, — заявил в сентябре Альберт Ефимов, директор по проектам кластера информационных технологий «Сколково».

Ну что ж. Сейчас весь мир пытается конструировать роботов, умеющих говорить с людьми на одном языке. Для этого надо понимать разницу в том, как выстраивает диалог компьютер и как его выстраивает человек. А тест Тьюринга, в частности, и про это тоже.

***

Самые известные чат-боты

ELIZA

В 1966 году была создана программа, пародирующая диалог с психотерапевтом с помощью техники активного слушания. Она делала паузы, задавала уточняющие вопросы и так далее. Это была первая программа, создающая иллюзию человеческого общения. Назвали ее в честь Элизы Дулиттл, героини пьесы «Пигмалион» Бернарда Шоу, которую обучали языку высшего общества.

PARRY

Чат-бот, созданный в 1972 году психиатром Кеннетом Колбаем из Стэнфордского университета. В отличие от ELIZA эта программа пародировала параноидального шизофреника и могла поддерживать более интересный диалог. Однажды ELIZA и PARRY  смогли «поговорить» друг с другом.

ALICE

Искусственное лингвистическое интернет-компьютерное существо. Программа-собеседник, созданная по подобию ELIZA. В основе ее работы лежит техника сопоставления фразы пользователя с образ-цами в базе данных. Была разработана в 1995–1998 годах. Считается одной из лучших в своем роде.

ЕВГЕНИЙ ГУСТМАН

Чат-бот, созданный группой российско-украинских программистов в начале 2000-х. По характеру — тринадцатилетний мальчик из Одессы. В июне 2014 года впервые в истории прошел тест Тьюринга.

Оригинал 


Об авторе
[-]

Автор: Светлана Соколова

Источник: expert.ru

Добавил:   venjamin.tolstonog


Дата публикации: 01.11.2014. Просмотров: 600

zagluwka
advanced
Отправить
На главную
Beta