15
Как отличить робота от человека в диалоге А. Власова К. Зоркий «Наносемантика»

Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Embed Size (px)

DESCRIPTION

Диалог, который ведет автоматический виртуальный собеседник, имеет определенные структурные отличия от диалога, которые ведет человек. Эти отличия проявляются в уровне и способе понимания роботом реплики пользователя в характере, стилистике и других особенностях формирования ответа робота в общей схеме и глубине всего диалога Интересно проанализировать такие отличия в зависимости от назначения и приоритетной тематики виртуального собеседника. Разработчики роботов закладывают разные диалоговое поведение в собеседников разных типов. Роботы будут существенно отличаться в зависимости от задачи общения: развлечение/консультация в зависимости от цели, поставленной разработчиками: максимально скрыть, что это робот/не скрывать/наоборот, сакцентировать внимание пользователя на "автоматическом" характере общения в зависимости от декларируемой узости тематики общения Подробнее о разнице в моделях диалога для разных типов роботов-собеседников, их восприятии человеком и прикладной эффективности той или иной модели мы расскажем в докладе.

Citation preview

Page 1: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Как отличить робота от человека в диалоге

А. ВласоваК. Зоркий

«Наносемантика»

Page 2: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

• Существует с 2005 года

• Разрабатывает

– автоматизированные диалоговые системы, - «виртуальный

консультант (ИНФ)» и «интерактивный баннер»,

– рекомендательные сервисы

• Собственные лингвистические и программные разработки

• Универсальная технологическая платформа

• Крупные проекты «под ключ». Наши клиенты: банки,

провайдеры и телеком, платежные системы. Например,

ВТБ24, Йота, Билайн Казахстан, Webmoney, NetbyNet и др.

Компания «Наносемантика»

Page 3: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

• Современные технологии языкового процессинга позволяют вести

сложно организованный диалог с человеком

• Удобный и дружелюбный интерфейс диалоговых систем

(виртуальных собеседников)

• Интеграция с внешними источниками данных

• Внедрение в мобильные платформы

• Возможность сбора обратной связи

• Решение насущных бизнес-задач (техподдержка, продвижение,

справка)

• Коммерческие решения предлагают многие компании: Nanosemantics

Lab, Creative Virtual, IntelliResponse, MyCyberTwin, VirtuOz, и др.

Роботы наступают

Page 4: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Автоматизированная коммуникация отличается от естественной

Структурные отличия проявляются в

• в уровне и способе понимания виртуальным собеседником

реплики собеседника

• в характере, стилистике и других особенностях формирования

ответа

• в общей схеме и глубине всего диалога

Эти отличия являются следствием

• естественной ограниченности технологий NLP по сравнению с

языковой компетенцией человека

• наличием у виртуального собеседника возможностей, которые

человеку не доступны

Page 5: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

• Лексико-семантические данные

– тематически обусловленная специфика робота

– неологизмы, профессионализмы и жаргон

– опечатки и др. ошибки

– омонимия и полисемия, и др.

• Взаимосвязи

– Понятийные взаимосвязи

– Объекты реального мира

– Контекстная взаимосвязь и др.

«Я тебя не понял!» или ограничения на уровне анализа входного теста

Page 6: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Коммуникационные проблемы

• Робот ошибся с классификацией реплики/чата или

неверно интерпретировал часть реплики

• Робот не владеет фактологической информацией для

построения правильного ответа

• Робот понял коммуникативную ситуацию

(вопрос/утверждение/эмоциональная реакция и т.п.),

но не понял конкретику

• «Тестирование», приводящие к сбою коммуникации

Page 7: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Диалоговое поведение виртуального собеседника

• Набор целей коммуникации:

развлечение/консультация/реклама/рекомендации/…

• Набор тем общения, которые поддерживаются виртуальным

собеседником

• «Глубина» владения предметом

• Необходимость «маскировки» автоматического характера

диалога

• Вариативность, стилистическая окраска и другие языковые

требования к ответам виртуального собеседника

Page 8: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

• развлечение

• консультация

• реклама и продвижение

• рекомендации и др.

Inf: Сегодня понедельник. Расскажи роботу, как ты проводишь понедельники. User: ну сижу за компьютером кушаю Inf: Робот считает, что по понедельникам надо отрываться от компьютера и выходить в реальный мир. User: нет реальный мир страшный

Inf: Рада Вас видеть. Если есть вопросы, постараюсь помочь.User: какой необходимо набрать код что бы узнать свой номер?Inf: Чтобы проверить номер своего телефона, наберите: *160# и клавишу дозвона.User: спасибо

Inf: Рада Вас видеть. Если есть вопросы, постараюсь помочь.User: какой необходимо набрать код что бы узнать свой номер?Inf: Чтобы проверить номер своего телефона, наберите: *160# и клавишу дозвона.User: спасибоInf: Всегда пожалуйста! :)User: уу так быстро отвечаетеInf: Виртуальные консультанты проходят спецподготовку. :)

Коммуникативная организация диалога

Цель коммуникации:

Page 9: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Поддерживаемая

глубина диалога

• атомарный вопрос-

ответ

• связный диалог для

уточнения вопроса

User: как получить симку?Inf: Уточните, пожалуйста, Вас интересует {SIM-карта для LTE устройств} или {SIM-карта для мобильной связи}?User: SIM-карта для мобильной связиInf: SIM-карту Yota можно заказать через наше приложение. Скачать {здесь}. User: купить как?Inf: Услуга мобильной связи в Вашем регионе еще не предоставляется. SIM-карту можно только предварительно заказать.User: не хочу приложениеInf: Приложение пришлет Вам push-уведомление, когда услуга мобильной связи станет доступно. Это удобно и бесплатно.

Коммуникативная организация диалога

Page 10: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

• Реакция на вопрос

не по профилю инфа

– узкая специфика vs

«разговор обо всем»

User: знаешь про бреда пита и джоли? Inf: Вопрос интересный, но есть и поважнее вопросы.User: например? Inf: Не придуривайтесь, это ясно всем : всеобщие прямые выборы Президента Земли из людей, животных и членистоногих!

Коммуникативная организация диалога

Page 11: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

X: ОК Пиши телефон, познакомимся:)Y: свой номер я даю только когда уверена в чеовеке на 100%X: Тогда как будем переписываться? Или о встрече сразу договоримся?Y: можно.но только без секса на первом свидании.идет?X: Запросто!:)Y: в нашем возрасте конечно уже не до романтики как у подростков.но всеже хочеться...X: Предлагаю встретиться в кафе, чай-кофе-беседа.:) выбирай место и время.Y: ок. но сначала общение.вдруг что.X: ты мне уже второй раз об этом говоришь. Согласен:)Y: просто некоторым мужикам подавай все сразу.вдруг ты из таких.

• «Маскировка» автоматического характера диалога

Коммуникативная организация диалога

Page 12: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Виртуальный собеседник

• Отвечает всегда и быстро

• Слишком много знает

• Выбирает узкоспециализированные вопросы

• Не отвлекается

• Использует повторяющиеся формулировки

• Подставляет данные, взятые из внешних БД и сервисов

Особенности автоматического формирования ответа

Page 13: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

• Корректное коммуникативное позиционирование: не надо пытаться имитировать человека

• Инициатива на стороне виртуального собеседника: активное использование подсказок и вопросов, кликабельных ссылок

• Реакция на бездействие пользователя• Поддержка связного диалога для уточнения вопроса• Фиксация и использование коммуникативного контекста на

уровне всего диалога: тема обсуждения, ранее полученные ответы

• Поддержка модели пользователя: сбор и использование данных о человеке-собеседнике

• Корректная реакция на коммуникативные проблемы: просьба переформулировать вопрос, не отклоняться от темы

• Построение коммуникации в соответствии с функциональным назначением конкретного виртуального собеседника

Эффективная модель диалога для коммерческого использования

Page 14: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

• Передача управления чатом человеку-оператору

– если коммуникация зашла в тупик и демонстрирует

тенденцию завершиться неуспешно

– по прямой просьбе собеседника

– на выделенных топиках

• Телефонное соединение с оператором

Естественный интеллект в помощь искусственному

Page 15: Анна Власова, Кирилл Зоркий "Как отличить в диалоге робота от человека"

Вопросы?Спросите наших инфов на

nanosemantics.ru

Анна Власова [email protected]Кирилл Зоркий [email protected]