Сергей Корж, iForum-2017: «Сейчас инструменты AI “прикрутить” к своему проекту проще и дешевле»

Менее чем через 2 месяца состоится iForum – крупнейшая интернет-конференция Украины. О том, какие наиболее актуальные технологические платформы и методики разработки веб-приложений будут освещены, рассказал Сергей Корж, ведущий потока «Интернет-технологии» в рамках iForum-2017:

1470082_621572244566174_2005982318_n

О новых направлениях и темах в Технологиях

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

Поэтому среди основных тем будут такие направления как веб-разработка, мобильная разработка, data science, высоконагруженные системы. Вместе с тем, в этом году постараемся чуть больше затронуть темы, связанные с искусственным интеллектом (ИИ). По меньшей мере, планируется один обзорный доклад и один более специализированный по Natural Language Processing (NLP).

О ценности NLP для веб-разработки

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

О различиях с потоком «Инновации» на iForum

Главное отличие — это аудитория. На поток «Интернет-технологий» приходят, главным образом, разработчики ПО, которые хотят послушать о новых инструментах или методах разработки софта. Поток «Инновации» предназначен для нетехнических специалистов, которая хотят узнать о новых технологиях, а также о том, как их можно использовать в бизнесе или в повседневной жизни.

Об изменениях в программировании за год

Я бы не сказал, что за этот год произошли некие кардинальные изменения. В сфере front-end разработки с выпуском Angular 2 появились намёки на переход к более широкому использованию относительно нового стандарта web-components, но станет ли это трендом — покажет время. Ещё можно отменить тенденции более частного применения технологий искусственного интеллекта в самых различных проектах. В качестве примера можно привести системы рекомендаций на сайтах интернет-магазинов (типа «наши покупатели обычно покупают также такие товары …»), системы предсказания поведения заказчиков (например, когда есть смысл послать кому-то предложение со скидкой, а когда — нет), и многие другие.

Причина резкого роста интереса к таким решениям в последнее время, на мой взгляд, чисто техническая: сейчас все методы и инструменты искусственного интеллекта «прикрутить» к своему проекту гораздо проще и дешевле. Во-первых, есть готовые библиотеки компонентов. Во-вторых, основные облачные провайдеры (Amazon, Microsoft, Google) уже имеют готовые сервисы машинного обучения, NLP и распознавания образов, которые можно использовать по модели SaaS. Более того, каждый провайдер предлагает свой вариант бесплатной подписки. Всем вышеописанным тематикам мы постараемся уделить внимание на технологическом потоке iForum.

О том, сможет ли ИИ заменить людей — и в каких сферах

Искусственный интеллект в больше или меньшей мере уже применяется во множестве областей, связанных с программированием. Но говорить о «замене большей части программистов» пока всё же рано. Разработка программ, кроме самых рутинных задач, во многом ещё остается творческим процессом.

А вот в сфере тестирования ИИ находит более частое применение. Большинство задач по тестированию уже автоматизированы или могут быть автоматизированы. Во многих компаниях вообще отказались от ручного тестирования. И даже написание самих спецификаций для тестов — тоже задача, которая достаточно просто автоматизируется. В общем, ИИ тут, безусловно, поможет отказаться от «ручного» труда. Людям останется разве что тестирование интерфейсов и то, лишь в особых случаях, когда пользовательский интерфейс не имеет чётко определённых управляющих элементов (списки, таблицы, поля ввода и т.д.), с которыми можно взаимодействовать через код. Например, в графических редакторах.

О докладах, которые стоит послушать

Очень сложно выделить одни доклады среди других. Лично мне будет интересно послушать оба доклада по искусственному интеллекту: обзорный «Практический ИИ: какие задачи реально решать с помощью технологий искусственного интеллекта» от Артёма Чернодуба и «Основные задачи в NLP и способы их решения» от Всеволода Демкина. Стоит также отметить доклад от Тараса Полищука, технического директора TripMyDream, о переводе весьма крупного и нагруженного проекта с известного всем PHP на мало кому известный HackLang. Ведь TripMyDream — это уже раскрученный и достаточно высоконагруженный сервис, поэтому при переходе на другую платформу разработчики должны были учитывать все плюсы и минусы.

Упомяну также доклад Антона Бойко с лаконичным названием «Микросервисы». Он состоит из двух частей: в первой будет затронуты общие вопросы построения архитектуры проектов на основе микросервисов, во второй — рассказано об опыте разработки реального проекта на подобной архитектуре (паттерны и анти-паттерны).

О том, будут ли доклады о носимой «умной» электронике

Пока не планируются. Есть доклад о последних тенденциях в мобильной разработке вообще (обычно разработку для носимых устройств относят именно в такую область) и доклад о создании приложений для систем виртуальной реальности.

Об ожидаемой аудитории потока

Скорее всего, у нас снова будет зал максимальной вместимостью около 700 человек. Как показывает опыт предыдущих лет, есть суперпопулярные доклады, на которых люди стоят в проходах, но бывает и так, что зал заполнен лишь наполовину. В целом количество посетителей потока «Интернет-технологий» за последние 3-4 года было примерно одинаковым. Я не ожидаю каких-либо серьёзных изменений в этом году.

О том, что принесёт гостям iForum-2017

Главным отличием iForum от множества других технологических конференций является его направленность на более общие темы: текущее состояние в области, тенденции, прогнозы. Для обычного разработчика — это возможность увидеть, что происходит в отрасли в целом и на «соседних» платформах. Именно такие задачи ставит перед собой оргкомитет. Надеемся, что посетители форума это оценят и смогут применить полученные новые знания в своих проектах.

Источник: ЛигаБизнесИнформ