Donate
Technology and Science

Использование технологий ИИ в веб-разработке

modern_romance14/06/24 09:12382

Веб-разработка (Web Development) — программирование веб-сайтов и приложений. В процесс веб-разработки, как правило, входят проектирование и создание концепции будущего веб-продукта, разработка макета, работы по программному обеспечению (напр. создание функциональных инструментов), размещение текстовых материалов на сайте или в приложении, внесение корректировок и т. д. [1]. Определение технологий искусственного интеллекта (ИИ) гораздо сложнее. ИИ чаще всего рассматривается как способность искусственных интеллектуальных систем заниматься творческой деятельностью, характерной для человека. Кроме того, одно из определений технологий ИИ — направление в информационных технологиях, занимающееся решением задач, связанных с обучением и самообучением искусственных интеллектуальных систем. Технологии ИИ включают в себя не только используемое чаще всего машинное обучение (ML), но также обработку естественного языка, чат-боты, дополненный интеллект (Augmented Intelligence) и некоторые другие новейшие технологии [1]. На данный момент применение технологии ИИ в веб-разработке широко распространено, так как помогает оптимизировать многие процессы, упростить некоторые этапы программирования и скорректировать ошибки, допущенные разработчиком [2]. Речь идет не о замене программистов искусственным интеллектом, а об использовании ИИ, как прикладного инструмента, при написании кода. Внедряя этот инструмент, разработчик тратит меньше сил и времени на те действия, с которыми человек справляется хуже всего — рутину. Соответственно, больше ресурсов может применяться на этапе разработки концепции веб-продукта или создания макета, т. е. там, где требуется именно творческая деятельность человека [3]. Ведущие компании по разработке ПО уже несколько лет применяют технологии ИИ при создании своих продуктов [2]. Чаще всего это происходит на этапах сбора информации о продукте (анализ желаемых технических характеристик), анализа и обработки ошибок в коде и тестирования продукта. Компании зачастую выставляют в качестве преимущества их продукции факт того, что при ее создании использовался ИИ. Именно за счет использования ИИ в веб-разработке IT-гиганты чаще чем когда-либо предлагают клиентам новую продукцию, т. к. ее производство становится значительно проще [3]. Многие компании используют чат-боты и технологию распознавания голоса при общении с клиентами, что, несомненно, улучшает пользовательский опыт. Самый распространенный способ включения технологий ИИ в веб-разработку — использование алгоритмов, которые в реальном времени (т.е. прямо во время написания кода) предлагают элементы дизайна и макета сайта. Похожая технология — автоматизированное кодирование — делает написание кода гораздо проще и быстрее [4]. Еще одна довольно распространенная сфера применения ИИ — исследование пользователей. Речь идет о технологии распознавания лиц и визуальном поиске, а также быстром сканировании объектов. Такая технология ИИ получила название «Компьютерное зрение» и позволяет автоматически распознавать объекты или лица [2]. Каждому человеку доступна веб-разработка с применением технологий ИИ: сотни бесплатных конструктов сайтов, как Tilda или Wix, являются отличным примером общедоступного инструмента веб-разработки, ставшего таким простым именно благодаря внедрению ИИ и машинного обучения. Во время использования конструкторов сайтов операции, производимые клиентом, изменяются сами и подстраиваются под выбранный стиль и параметры [4]. О перспективах использования технологий ИИ в веб-разработке говорят как мировые лидеры разработки ПО, так и исследователи Искусственного интеллекта как технологической и этической концепции. Веб-дизайнерам и разработчикам необходимо узнавать больше об этой технологии и внедрять в свою деятельность ML, автоматизированное кодирование и другие новейшие инструменты, позволяющие сделать разработку ПО проще, быстрее и доступнее для специалистов различных уровней подготовки. Библиографический список 1. Толковый словарь по искусственному интеллекту // Толковый словарь по искусственному интеллекту URL: http://www.raai.org/library/tolk/aivoc.html#L208 (дата обращения: 02.20.2023). 2. Как ИИ помогает писать софт. Обзор одной из самых перспективных технологий будущего // TAdviser — портал выбора технологий и поставщиков URL: https://www.tadviser.ru/a/617425 (дата обращения: 02.21.2023). 3. Гото К., Котлер Э. Веб-редизайн. — 2-е изд. — СПб.: Символ-Плюс, 2006. — 416 с. 4. AI In Web Development: Will Web Development Be Replaced By AI? // InData Labs: Data Science Consulting and AI Company URL: https://indatalabs.com/blog/ai-in-web-development (дата обращения: 02.20.2023).

Author

Comment
Share

Building solidarity beyond borders. Everybody can contribute

Syg.ma is a community-run multilingual media platform and translocal archive.
Since 2014, researchers, artists, collectives, and cultural institutions have been publishing their work here

About