Как собрать голосового бота: распознавание речи, синтез речи и NLP в несколько строк кода

Мы регулярно пишем про голосовых ботов и автоматику входящих-исходящих звонков. Подтверждение доставки, заказов, угадывание и автоответ клиенту пока соединяемся с компанией — вся вот эта история. В комментариях мне резонно заметили, что про ботов я говорю много, а показываю мало. Это легко исправить! Хакатон S7 в Парке Горького в самом разгаре, 50 команд фигачат прототипы разного интересного — а у меня есть возможность попробовать уложиться в как можно меньшее количество строк кода. Минимализм в примерах — это круто.

посмотрим, что у меня получилось?
05/24/2017 14:34:04
0

Чемпион мира по го после матча с AlphaGo больше никогда не будет играть с компьютером


Разбор полетов во время игры от профессионалов

В первой игре матча по го компьютерная система AlphaGo, разработанная сотрудниками DeepMind, победила сильнейшего в мире игрока в го Кэ Цзе. Чемпион из Китая ранее заявлял, что считает возможным переиграть компьютер. Но пока что у него это не получилось сделать. Спустя четыре часа и 15 минут после старта матча 19-летний мастер го был вынужден признать поражение. Сейчас счет 1-0 в пользу компьютера.

Глава компании DeepMind заявил, что сейчас с чемпионом играла обновленная система, архитектура которой была существенно модифицирована. Благодаря этому AlphaGo постоянно учится, причем, в основном, обучение происходит при игре с собой же. Так что от информации по результатам матчей чемпионов-людей система сейчас зависит гораздо меньше. В теории, платформа от DeepMind может обучиться почти всему, далеко не только игре в го.
05/24/2017 14:30:26
0

[Перевод] Более пристальный взгляд на кибер-атаки 3.0 (видео-обзоры WannaCry)



Глобальная атака WannaCry, от которой в последние две недели пострадало свыше 200 000 компьютеров как минимум в 150 странах мира, стала значительной вехой в истории кибер-преступлений. В свою очередь, предприятия и организации всех типов узнали о необходимости наличия эффективных средств информационной безопасности для предотвращения компрометации их деловой репутации, имиджа и финансового ущерба.
05/24/2017 14:22:22
0

Распределенные структуры данных [часть 1, обзорная]

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


Современные же приложения стремятся использовать все имеющиеся ресурсы, в частности, все доступные CPU.


К сожалению, использовать стандартные структуры данных при многопоточной обработке не представляется возможным, поэтому в Java 5 появились потокобезопасные структуры данных,
т.е. функционирующие исправно, при использовании из нескольких потоков одновременно, и расположились они в пакете java.util.concurrent.


Про Vector...

На самом деле, потокобезопасные, но неэффективные, структуры данных, как, например, Vector и Hashtable, появились еще в Java 1.0.
В настоящий момент, они не рекомендуются к использованию.


Однако, не взирая на всю технологическую мощь, заложенную в пакет java.util.concurrent, обработка информации потокобезопасными коллекциями возможна лишь в рамках одного компьютера, а это порождает проблему масштабируемости.



05/24/2017 14:21:14
0

GPD Win — исследуем миниатюрный ноутбук с диагональю 5.5", предназначенный для игр и эмуляторов

Я обожаю миниатюрные клавиатурные устройства. Эта любовь у меня еще со времен первого Psion 5MX. С тех пор была еще Nokia E90 и так далее. Увы, со временем небольших устройств с клавиатурой становится все меньше, а любить их я не перестал (может быть тоже стоит сказать, увы). Поэтому мимо GPD Win пройти я никак не мог. Выглядит он вот так.



Диагональ его экрана составляет всего 5,5", он помещается во внутреннем кармане куртки, но внутри это самый что ни на есть полноценный нетбук на Windows.
05/24/2017 14:14:23
0

Как с помощью руководства пользователя повысить качество информационной системы

В действительности все совершенно иначе, чем на самом деле.
Антуан де Сент-Экзюпери


Многое в разработке руководства пользователя регламентировано и описано ГОСТами. Но при создании больших гетерогенных систем могут возникать вопросы, не до конца освещенные этими документами.

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

Статья будет полезна для тестировщиков, технических писателей, аналитиков и даже для руководителей проектов.

05/24/2017 14:11:16
0

Облака «наступают»: нужна 100% совместимость с Amazon S3 API



Всем привет! Сегодня решили поднять тему уже полностью вошедших в нашу жизнь облаков, а в частности – облачного хранилища именно в бизнесе. Тема не нова, но мы решили поговорить об этом, поскольку сами не далее как в прошлом году выпустили собственную облачную платформу, а пару дней назад начали официально предоставлять на ней услугу хранилища. Почему мы решили запустить именно эту услугу, что она несет для клиента, на что ориентировались при ее создании, на кого из конкурентов ровнялись и, что за хранилище в итоге у нас получилось? Welcome ниже.


05/24/2017 13:56:34
0

«Эфир без грязи»: как делать «чистое» радио

Потребители любого продукта хотят получать качество, при этом не важно, товар это или услуга. Но одна из самых требовательных, чутких и капризных аудиторий — это люди, потребляющие медиа (ТВ, радио, газеты, информагентства и даже сообщества в соцсетях).

Возможно, серьёзную роль в этой ситуации сыграла доступная обратная связь: достаточно посмотреть на любую статью любого медиа с большой аудиторией — в комментариях всегда найдётся пара человек, которые с особым рвением укажут на ошибку, просчёт и недостаток.

В сфере радиовещания ситуация похожая: SMS-порталы открыты для сотен недовольных тем, что происходит в эфире, причём недовольство может вызывать как мнение, полярное тому, которого придерживается слушатель, так и мельчайший технический брак.

Фото Rae Allen CC

Вот такое сообщение однажды пришло на одну из популярных радиостанций:

«Уважаемые радийщики! Слушаю любимую радиостанцию, и понимаю, что вы там все, кажется, ***[с ума посходили]. Звук из левого канала громче, чем из правого.

Слушать невозможно. Скатились вы, ребята»

После такой SMS технический персонал решил проверить, в чем дело: оказалось, что фейдер левого канала был выведен на пару миллиметров выше, чем фейдер правого. Редакция посмеялась, но, как говорится, осадок остался.

И тем не менее, количество негатива можно снизить, соблюдая несколько простых правил. От «сумасшедших», конечно, избавиться не получится, но без «грязи» в эфире отрицательных отзывов будет гораздо меньше. В этой статье расскажем, как работать «чисто».
05/24/2017 13:43:38
0

[Из песочницы] Простой способ добиться полиморфизма в старых версиях PHP

tl;dr Вкратце, в данной статье я постараюсь донести читателю, как можно не нарушать принципы полиморфизма в версиях PHP младше 5.6 (до версии 5.4), и что способствует нарушению этих самых принципов.
05/24/2017 13:39:52
0

Приглашаем на встречу Unity разработчиков в Москве

7 июня, в среду вечером, у нас в Высшей школе бизнес-информатики НИУ ВШЭ состоится Unity Moscow Meetup. Это уже третья встреча Unity разработчиков в Москве. Приглашаем обмениваться опытом использования Unity, идеями и современными подходами, а также заводить новые контакты. И конечно послушать интересные доклады.

Участие в мероприятии бесплатное, но вход по спискам – поэтому необходима предварительная регистрация.

Под катом подробности про мероприятие

05/24/2017 13:36:48
0