01.09.2025 Экспертиза, Искусственный интеллект, МенеджментИнструменты на базе искусственного интеллекта все чаще используются при создании программного обеспечения. Рассмотрим, какие задачи помогает решать ИИ и какие опасности несет. ИИ-решения для разработчиков В настоящее время сложно найти программиста, который не пользовался бы GitHub Copilot или Claude. Даже небольшие модели вроде Phi-3 способны приемлемо генерировать юнит-тесты или создавать boilerplate-код. Для разработчиков, которые пишут код при помощи LLM, появился отдельный термин — вайб-кодеры. У ИИ-ассистентов пока возникают трудности с оптимизацией кода и сложными задачами, но применение таких инструментов все равно существенно ускоряет разработку. Их можно сравнить с junior-специалистом, который решает любую задачу за 15 секунд. Пусть порой неправильно или не самым лучшим способом, но это и не всегда требуется: иногда проще исправить код, чем писать с нуля. К тому же такой подход позволяет быстро собирать прототипы. Программирование — не единственная задача в разработке, которую можно решать с применением ИИ. Он также применяется для автоматического рефакторинга, создания тестов, анализа производительности, поиска уязвимостей, автоматизации DevOps-процессов, создания документации и прототипирования. Многие популярные зарубежные решения (GitHub Copilot, ChatGPT, Claude, Cursor) сейчас недоступны в РФ или работают с ограничениями, но есть и отечественные ИИ-ассистенты для разработчиков (GigaCode от «Сбера», SourceCraft Code Assistant от «Яндекса» и пр.). Крупные ...
читать далее.