![](https://habrastorage.org/files/8de/b5a/6c7/8deb5a6c714844acb7e2c7f271366b22.jpeg)
25 Android-библиотек, которыми определенно стоит воспользоваться в начале 2017 года
![](https://habrastorage.org/files/8de/b5a/6c7/8deb5a6c714844acb7e2c7f271366b22.jpeg)
Пользователь
Да, это пока не широко распространено. Обработка естественного языка еще недостаточно развита и не интегрирована с разработкой. Также, как нет и удобных способов интегрировать код с поиском или виртуальным помощником (таким как Siri). Голосовые команды имитируют GUI пути (щелчок-открыть-щелчок). Семантический Веб пытается познакомить приложения со смыслом, но все еще не может достигнуть широкой аудитории. Behavior-driven development (BDD) полагается на DSL (предметно-ориентированный язык), который близок к естественному, но этого все еще недостаточно, чтобы научить ваш код говорить.
Однако ваш код может взаимодействовать с естественным языком уже сегодня, правда не используя существующие подходы. Современные технологии не понимают естественный язык и непонятно, когда это станет возможным. Поэтому нам необходим иной подход: