Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника

290 views

Published on

Кто такие боты? Несут ли они какую-то революцию, или это эволюционное развитие технологий?
Откуда столько «хайпа»?
Как делаются умные боты
Где место ботов?
Как создать своего бота?

Published in: Technology
  • Be the first to comment

Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника

  1. 1. Александр Белоцерковский, Технологический евангелист, Microsoft Россия Как «воспитать» из плохого бота хорошего помощника
  2. 2. Сегодня мы поговорим о том… • Кто такие боты? Несут ли они какую-то революцию, или это эволюционное развитие технологий? • Откуда столько «хайпа»? • Как делаются умные боты • Где место ботов? • Как создать своего бота? 2
  3. 3. С чего все началось? 4
  4. 4. Чем продолжилось? 5
  5. 5. Чем может закончиться?
  6. 6. Говорим «бот», подразумеваем... • Обучаемый – умеет подстраиваться под разговор и накапливать базу знаний • Умный – условно говоря, проходящий тест Тьюринга 8
  7. 7. Реальность Пользователь: Привет! Бот: Добрый день! Пользователь: Как дела? Бот: Не уверен, что могу вам помочь. Пожалуйста, переформулируйте запрос. Пользователь: Что ты умеешь делать? Бот: Не уверен, что могу вам помочь. Пожалуйста, переформулируйте запрос. Пользователь: Показать все рядом я Бот: Спасибо! Показываю всех ваших друзей рядом с вами. Пользователь: Спасибо! Бот: Не уверен, что могу вам помочь. Пожалуйста, переформулируйте запрос.
  8. 8. Проблемы построения бота • Необходимость построения и расширения базы знаний (тест Тюринга) • Отсутствие вычислительных ресурсов. Если говорить очень абстрактно, то то, что находится за ботом – поисковая машина, работающая на различного рода связях между данными и анализирующая происходящее. Для того, чтобы это работало быстро, нужны ресурсы. Чем больше – тем лучше. • Отсутствие соответствующей квалификации у разработчиков. Боты – это не только программирование, но и data science 10
  9. 9. Коннектор Пользователь Slack Как выглядит бот изнутри • Канал коммуникации с человеком • Форма на сайте, мессенджер, программа преобразования голоса в текст • Селектор подключения необходимого бота • Менеджер сессии и контекста разговора человека и бота • Вспомогательные сервисы • Автоматический перевод с языка на язык • Добавление в чат картинок и других файлов • Непосредственно сам бот • Разбор человеческой речи (текста) • Логика разговора
  10. 10. Коннектор Пользователь Slack Как выглядит бот изнутри • Канал коммуникации с человеком • Форма на сайте, мессенджер, программа преобразования голоса в текст • Селектор подключения необходимого бота • Менеджер сессии и контекста разговора человека и бота • Вспомогательные сервисы • Автоматический перевод с языка на язык • Добавление в чат картинок и других файлов • Непосредственно сам бот • Разбор человеческой речи (текста) • Логика разговора
  11. 11. Только пара сценариев Как так?
  12. 12. • Наносемантика – визуальный конструктор ботов Inf.net – ecom.inf.net • Microsoft - https://dev.botframework.com 20
  13. 13. Александр Белоцерковский Microsoft albe@microsoft.com @ahriman_ru facebook.com/ahriman42

×