Integrating AI assistants into software development processes

UDC 004.8:004.4
Publication date: 28.03.2026
International Journal of Professional Science №3(2)-26

Integrating AI assistants into software development processes

Интеграция ИИ-ассистентов в процессы разработки программного обеспечения

Konovalov G.G.,



student
Volgograd State University


Коновалов Г.Г.,

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

Abstract: This article examines the integration of AI assistants into software development processes. It analyzes the concept of AI assistants, discusses their main applications, and examines their role in the software development lifecycle. It also examines the existing limitations and risks of using such technologies, including security issues, developer reliance on intelligent tools, and the legal aspects of using generated code. Finally, it discusses the prospects for further development of AI assistants and their impact on the future of software engineering.
Ключевые слова: искусственный интеллект, ИИ-ассистенты, разработка программного обеспечения, программная инженерия, автоматизация разработки, генерация кода, жизненный цикл программного обеспечения, интеллектуальные инструменты разработки.

Keywords: artificial intelligence, AI assistants, software development, software engineering, development automation, code generation, software lifecycle, intelligent development tools.


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

Под ИИ-ассистентами в контексте разработки программного обеспечения обычно понимаются интеллектуальные программные инструменты, которые помогают разработчикам выполнять различные задачи, связанные с написанием, анализом и сопровождением кода[15]. Такие системы способны интерпретировать запросы пользователя, анализировать контекст проекта и предлагать рекомендации или автоматически выполнять отдельные действия. В отличие от традиционных инструментов разработки, которые работают по заранее заданным правилам, ИИ-ассистенты используют модели машинного обучения, позволяющие им адаптироваться к различным задачам и улучшать качество своих рекомендаций на основе анализа больших массивов программного кода.

Функциональные возможности ИИ-ассистентов могут существенно различаться в зависимости от их назначения и используемых технологий. Некоторые системы ориентированы на помощь при написании кода и способны автоматически предлагать продолжение программных конструкций, генерировать целые фрагменты программ или объяснять работу отдельных участков кода[8]. Другие инструменты предназначены для анализа уже существующего программного обеспечения и могут выявлять потенциальные ошибки, уязвимости или неэффективные конструкции. Существуют также интеллектуальные системы, которые помогают разработчикам создавать тесты, формировать документацию или выполнять рефакторинг программных компонентов.

Развитие таких инструментов стало возможным благодаря прогрессу в области искусственного интеллекта и обработки естественного языка. Современные ИИ-ассистенты часто основаны на больших языковых моделях, обученных на огромных наборах текстовых и программных данных. Эти модели способны распознавать закономерности в программном коде, понимать контекст задачи и формировать осмысленные ответы на запросы пользователя. Важную роль также играют методы машинного обучения, позволяющие системам анализировать примеры программ и использовать накопленный опыт для генерации новых решений. Технологии обработки естественного языка позволяют разработчикам взаимодействовать с такими инструментами с помощью обычного текстового диалога, что делает их использование более удобным и интуитивным.

Современные ИИ-ассистенты интегрируются в различные среды разработки и становятся частью повседневной работы программистов. Они могут функционировать непосредственно внутри интегрированных сред разработки, в системах контроля версий или в специализированных веб-интерфейсах. Благодаря этому разработчик может получать рекомендации и подсказки непосредственно в процессе написания кода, что значительно повышает эффективность работы. Постепенно такие инструменты переходят от простых систем автодополнения к полноценным интеллектуальным помощникам, способным участвовать в решении сложных задач программной инженерии.

Жизненный цикл разработки программного обеспечения представляет собой последовательность этапов, которые охватывают весь процесс создания программной системы – от формирования требований до сопровождения готового продукта. На каждом из этих этапов разработчики сталкиваются с различными задачами, требующими анализа информации, принятия решений и выполнения большого количества технических операций. Интеграция ИИ-ассистентов в процессы разработки позволяет существенно упростить выполнение многих из этих задач и повысить эффективность работы специалистов. Современные интеллектуальные инструменты способны поддерживать разработчиков практически на всех стадиях жизненного цикла программного обеспечения[3].

Внедрение ИИ-ассистентов в процессы разработки программного обеспечения требует не только использования соответствующих инструментов, но и адаптации существующих рабочих процессов. Современные интеллектуальные системы становятся частью повседневной работы разработчиков и постепенно интегрируются в различные технологические среды, используемые при создании программных продуктов. Практическая интеграция таких инструментов предполагает их использование в средах разработки, системах управления версиями, процессах автоматизации сборки и тестирования, а также в командном взаимодействии разработчиков.

Одним из наиболее распространённых способов внедрения ИИ-ассистентов является их интеграция в интегрированные среды разработки. Современные IDE предоставляют возможность подключения интеллектуальных инструментов в виде расширений или встроенных функций, которые помогают разработчику непосредственно в процессе написания кода. В такой среде ИИ-ассистент анализирует текущий контекст программы, учитывает структуру проекта и предлагает рекомендации, позволяющие ускорить выполнение задач. Подсказки могут появляться в режиме реального времени, что делает взаимодействие между разработчиком и системой максимально естественным и удобным.

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

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

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

Применение ИИ-ассистентов также тесно связано с современными методологиями разработки программного обеспечения, такими как гибкие подходы к управлению проектами и практики DevOps. Эти методологии предполагают высокую скорость разработки, постоянное взаимодействие между различными участниками проекта и непрерывное улучшение процессов. Интеллектуальные инструменты способны поддерживать такие процессы, помогая автоматизировать рутинные задачи и ускорять выполнение многих операций. В результате разработчики могут сосредоточиться на решении более сложных и творческих задач, связанных с проектированием и развитием программных систем[7].

Одним из ключевых преимуществ применения ИИ-ассистентов является повышение производительности разработчиков. Современные интеллектуальные инструменты способны анализировать контекст программного кода и предлагать варианты его продолжения, что значительно ускоряет процесс написания программ. Разработчик получает возможность быстрее реализовывать необходимые функции, не тратя дополнительное время на выполнение повторяющихся операций. Благодаря этому специалисты могут сосредоточиться на решении более сложных задач, требующих анализа и творческого подхода.

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

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

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

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

Одной из наиболее распространённых проблем является возможность генерации некорректного или неэффективного программного кода. ИИ-ассистенты создают предложения на основе анализа большого количества примеров, но они не всегда способны точно учитывать специфику конкретного проекта или все особенности поставленной задачи. В результате сгенерированный код может содержать логические ошибки, неоптимальные решения или не соответствовать архитектуре системы[4]. Если разработчик полностью полагается на рекомендации интеллектуальной системы и не проводит дополнительную проверку, это может привести к снижению качества программного продукта.

Существенное значение имеют также вопросы безопасности и конфиденциальности. При использовании некоторых ИИ-инструментов программный код или фрагменты проектной документации могут передаваться на удалённые серверы для анализа и обработки. Это создаёт потенциальные риски утечки конфиденциальной информации, особенно при работе с коммерческими проектами или системами, содержащими чувствительные данные. Организации, внедряющие такие технологии, должны учитывать возможные угрозы и применять дополнительные меры защиты информации.

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

Определённые сложности возникают и в области правовых и лицензионных аспектов использования ИИ-ассистентов. Поскольку многие системы обучаются на больших массивах программного кода, которые могут включать проекты с различными лицензиями, иногда возникают вопросы относительно правомерности использования сгенерированных фрагментов программ. В некоторых случаях может быть сложно определить, насколько предложенный код является оригинальным и не нарушает ли он авторские права других разработчиков[5]. Это требует дополнительного внимания со стороны организаций, использующих подобные технологии.

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

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

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

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

Особое внимание необходимо уделять контролю качества программного кода, создаваемого с использованием интеллектуальных инструментов. Несмотря на высокую точность современных моделей искусственного интеллекта, результаты их работы всегда требуют проверки со стороны разработчиков[6]. Регулярное проведение код-ревью, автоматический анализ кода и тестирование позволяют убедиться в корректности предложенных решений и предотвратить появление ошибок в программной системе. Такой подход помогает сохранить высокий уровень качества программного обеспечения даже при активном использовании автоматизированных инструментов.

Эффективное внедрение ИИ-ассистентов также предполагает разумное сочетание возможностей искусственного интеллекта и профессионального опыта разработчиков. Интеллектуальные системы могут значительно ускорить выполнение многих задач, однако окончательные решения по-прежнему должны приниматься специалистами, обладающими глубоким пониманием архитектуры и требований проекта. Использование ИИ как вспомогательного инструмента, а не как полной замены человеческой экспертизы, позволяет добиться наилучших результатов в разработке программного обеспечения[2].

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

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

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

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

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

Развитие ИИ-ассистентов неизбежно окажет влияние и на профессию разработчика программного обеспечения. По мере увеличения уровня автоматизации некоторые традиционные задачи программирования могут выполняться быстрее или полностью передаваться интеллектуальным системам.

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

Заключение

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

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

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

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

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

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

References

1. AI-Assistant Development and Integration into Learning Management System / E. A. Karavaeva, V. I. Vasilevskij, G. M. Lanin, D. S. Prokudin // Proceedings of the Institute for System Programming of the RAS. – 2025. – Vol. 37, No. 4-2. – P. 175-190.
2. Абрамский, М. М. О подходах к оценкам качества программного кода и производительности разработчика в условиях использования ИИ-ассистентов / М. М. Абрамский, Э. Р. Зарипова, А. И. Михайлов // V международный форум по математическому образованию, посвященный 220-летию Казанского университета (IFME' 2024). – Казань: Издательство федерального государственного автономного образовательного учреждения высшего профессионального образования «Казанский (Приволжский) федеральный университет», 2024. – С. 257-263.
3. Иламанов, Б. Б. Интеграция искусственного интеллекта в разработке программного обеспечения / Б. Б. Иламанов // Вестник науки. – 2023. – Т. 2, № 12(69). – С. 1207-1211.
4. Интеграция искусственного интеллекта в процессы разработки программного обеспечения / О. Д. Мухамметдурдыева, М. Г. Отузов, Э. Мерданов, Ы. О. Нурмаммедов // In Situ. – 2025. – № 2. – С. 38-40.
5. Коновалов, Г. Г. Эпистемологические проблемы авторства в эпоху развития искусственного интеллекта / Г. Г. Коновалов // Международный журнал гуманитарных и естественных наук. – 2025. – № 3-1(102). – С. 297-301.
6. Косырев, Е. А. Исследование алгоритмов для автоматической генерации кода для ускорения процесса разработки программного обеспечения / Е. А. Косырев // Современные научные исследования и инновации. – 2023. – № 10(150).
7. Кочержинская, Ю. В. Перспективы использования технологий искусственного интеллекта в процессе разработки программного обеспечения / Ю. В. Кочержинская // Актуальные проблемы современной науки, техники и образования. – Магнитогорск: Магнитогорский государственный технический университет им. Г.И. Носова, 2024. – С. 94.
8. Кузнецов, А. А. Искусственный интеллект и будущее разработки программного обеспечения: как ИИ меняет IT / А. А. Кузнецов, А. В. Колесниченко // Студенческий. – 2025. – № 4-1(300). – С. 37-39.
9. Куренных, А. Е. Разработка программного обеспечения для интеграции моделей поддержки принятия решений / А. Е. Куренных // Труды МАИ. – 2022. – № 123.
10. Мельников, П. А. Интеграция ИИ в верификацию программного обеспечения: модели и методы принятия решений / П. А. Мельников // Современная наука: актуальные проблемы, достижения и инновации. – Белебей: Самарский государственный технический университет, 2024. – С. 36-38.
11. Нгуен, К. Х. Программная реализация моделей и алгоритмов ИИ-ассистента для поддержки индивидуальной образовательной траектории на примере математических дисциплин / К. Х. Нгуен // Математическое и информационное моделирование. – Тюмень: ТюмГУ-Press, 2025. – С. 13-18.
12. Табатчиков, В. С. Разработка плагина ИИ-ассистента для помощи студентам при работе с программным кодом / В. С. Табатчиков, А. Д. Борисенко, М. С. Воробьева // Математическое и информационное моделирование. – Тюмень: ТюмГУ-Press, 2025. – С. 132-138.
13. Темроков, А. З. Проектирование и реализация ИИ-ассистента для автоматизации процесса код-ревью в Python-проектах / А. З. Темроков // Всероссийский форум молодых исследователей - 2025. – Петрозаводск: Международный центр научного партнерства «Новая Наука» (ИП Ивановская И.И.), 2025. – С. 98-102.
14. Худайберидева, Г. Б. Децентрализованные автономные ИИ-агенты для этического аудита в процессе разработки программного обеспечения / Г. Б. Худайберидева, Д. А. Кожухов, А. А. Пименкова // Мировая наука. – 2025. – № 8(101). – С. 47-53.
15. Черемисова, А. А. Интеграция искусственного интеллекта в разработку программного обеспечения: перспективы и проблемы / А. А. Черемисова // Устойчивое развитие общества: новые научные подходы и исследования. – Москва: Автономная некоммерческая организация дополнительного профессионального образования «Центр развития образования и науки», 2024. – С. 90-97.