2. Сегодня мы поговорим о…
• Как операционные системы учатся общаться с вами на естественном языке
• Кирпичики из которых строится компьютерный бот: от менеджера сессий до
нейронных сетей
• Путевка в жизнь: подключаем бота к внешнему миру
• Skype, Slack или Telegram
2
4. Из чего же сделаны эти боты?..
• Канал коммуникации с человеком
• Форма на сайте, мессенджер, программа преобразования голоса в текст
• Селектор подключения необходимого бота
• Менеджер сессии и контекста разговора человека и бота
• Вспомогательные сервисы
• Автоматический перевод с языка на язык
• Добавление в чат картинок и других файлов
• Непосредственно сам бот
• Разбор человеческой речи (текста)
• Логика разговора
4
6. Боты нового поколения
• Основной способ общения между человеком и компьютером
• Ключевая функция системы
• Становятся основным средством привлечения и удержания новых пользователей
• Операционное окружение предоставляет все сервисные функции для работы бота
• Магазины ботов
• Бот становится приложением
• Магазин приложений становится магазином ботов
• Легко публиковать один бот сразу для всех каналов коммуникации
• Логика обработки текста остается за вами
• Готовые наборы библиотек и алгоритмов (коммерческие и бесплатные)
• Текстовое меню аналогично IVR
• Алгоритмы машинного обучения и распознавания семантики речи
6
11. Робот спешит на помощь
• Синтаксический анализ языка
• Выделение ключевых слов, названий, цифр
• Определение эмоций
• Алгоритмы машинного обучения
• Нейронные сети (Deep Learning)
• Скрытые цепи Маркова
• По имени LUIS
• Language Understanding Intelligent Service
• Включает языковые модели из Bing и Cortana
• Мониторинг внешних событий
• Обучается загруженным фразам и командам
11