ГлавнаяЛента

Подборки карточек

Подборка решений: инструменты для написания и хранения кода ИИ-продуктов

12 марта, 16:49|
1722

Генеративный искусственный интеллект в форм-факторе специализированных моделей и ИИ-инструментов ускорит и удешевит создание программного обеспечения, а также сделает его более безопасным — такой аналитики из NTT Data видят главную тенденцию 2025 года в разработке.

Чаще всего в работе программисты используют ИИ-инструменты для написания кода. Об этом говорят данные исследований, проведенных в 2024 году «СберТехом», GitHub и Google Cloud соответственно. В 2025 году, предполагают прошедшие опрос платформы Stack Overflow разработчики, ИИ-инструменты будут все сильнее интегрированы в способы документирования, тестирования и написания кода.

Отечественный бигтех также становится все заметнее в этой нише на локальном рынке. Так, только в феврале 2025 года Yandex B2B Tech предоставила внешним пользователям доступ к платформе SourceCraft, а «СберТех» — к облачной версии своей среды разработки GigaIDE. 22% респондентов проведенного в том же месяце экспресс-опроса ICT.Moscow выделили в качестве приоритетной прикладной задачи на год разработку ИИ-ассистентов для написания программного кода.

Некоторые объясняют потребность в подобных продуктах необходимостью альтернативы продуктам ушедших с российского рынка компаний (или тех из них, кто может это сделать). Развитие отечественной экосистемы репозиториев кода поддерживается государством: для нее готовят регулирование, а также стимулируют разработчиков выкладывать на отечественные платформы свои Open Source — проекты.

ICT.Moscow собрал в этой подборке 16 решений, представленных российскими разработчиками за последние три года, включая интегрированные среды разработки, ИИ-ассистентов разработчика и репозитории.

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


Интегрированные среды разработки

Программное обеспечение, объединяющее в едином интерфейсе инструменты для редактирования и тестирования кода продукта.

  • GigaIDE существует в двух версиях, запускающихся как приложение на десктопе и из облака соответственно. Как в GigaIDE Desktop, так и в GigaIDE Cloud встроен ИИ-ассистент для написания кода GigaCode.
  • Доступ к SourceCraft пока возможен лишь по заявкам — платформа находится в режиме технического превью. Сейчас на ней доступны Git‑совместимая система хранения кода (с возможностью миграции с GitHub), ИИ‑ассистент для работы с ним, кодонавигация и пайплайны для CI/CD.   
  • Платформа DevX оснащена инструментами для коллаборации и обмена опытом. Встроенный ИИ-ассистент, помимо автодополнения и исправления кода поможет перевести его с одного языка программирования на другой, а ИИ-агент позволит продвинуться в автоматизации процесса разработки.

ИИ-ассистенты разработчика

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

  • SourceCraft Code Assistant дополняет код как по ходу написания текста, так и целыми функциями, совместим с популярными редакторами кода и поддерживает более 30 языков программирования. Полезность подсказок ИИ-ассистента оценивается с помощью метрики счастья разработчика.
  • Созданный на базе большой языковой модели Cotype Kodify может не только генерировать и дописывать за пользователем код, но также анализировать и переводить его. Кроме того, ИИ-ассистент может проводить рефакторинг и автоматические тесты.
  • К работающему более чем на 35 языках GigaCode можно сформулировать запрос на естественном языке через плагин ChatCode, а также использовать в самых различных средах разработки.
  • «Василиса» может создать Unit-тесты для кода продукта, написать скрипты сборки и тестирования, провести код-ревью (анализ исходного кода), предложить рекомендации для его исправления и даже суммаризировать его в виде интеллект-карты (Mind Map).
  • Jay Copilot обладает, среди прочего, инструментом, позволяющим генерировать, исправлять, объяснять, оптимизировать и переводить код с другого языка программирования. Работает он с C++, C#, Go, Java, JavaScript, Kotlin, PHP, Power Query, Python, Ruby, SQL, Swift.
  • ИИ-ассистент статического анализатора исходного кода SASTAV проверяет нескомпилированный код и выделяет в нем критически важные уязвимости.

Репозитории

Сервисы для размещения кода проектов в открытом доступе и их совместного редактирования.

  • GitVerse позволяет переносить репозитории без перенастройки пайплайнов CI/CD, с помощью трекера организовать процесс совместной разработки, написать инструкции с помощью вики-страниц. Репозиторий интегрирован со средой разработки GigaIDE и ИИ-ассистентом для написания кода GigaCode.
  • GitFlic может запускаться как в облаке, так и на собственном сервере. В репозитории можно реализовать механизмы непрерывных интеграции и разработки (CI/СD) и совместно использовать различное программное обеспечение. Кроме того, статический анализатор кода позволит выявить проблемы безопасности на ранних стадиях разработки.
  • Платформа Mos.Hub оснащена статическим анализатором кода и позволяет запускать конвейеры CI/CD. В отдельном разделе репозитория можно задать вопрос по интересующей проблеме как другим пользователям, так и чат-боту «КоДИТ», умеющему анализировать и писать код на популярных языках программирования.
  • «Сфера.Код» помогает не только совместно хранить код, но и проверять и анализировать его на безопасность. В репозитории возможно проведение различных сценариев слияния, а также Pull-зеркалирования (Pull Mirroring) кода продукта с других платформ.
  • Так и не ставшая российской версией китайского репозитория Gitee платформа GitLife позволяет связывать задачи с ветками и коммитами.
  • «РТК-Феникс» позволяет проверить безопасность кода используемых разработчиком Open Source — инструментов.

Каких продуктов стоит ждать 

  • В разработке в Университете ИТМО находится инструмент OSA (Open Source Advisor) для создания научных репозиториев. На вход выложенная в открытый доступ мультиагентная система на основе Llama 3.1 получает текст статьи и имеющийся набор скриптов, а на выходе создает репозиторий, его описание (файл README) и другую необходимую документацию, а при необходимости автоматически переводит их на английский или русский язык.
  • На март 2025 года запланирован публичный релиз интегрированной среды разработки OpenIDE. В настоящее время она находится в стадии бета-тестирования и поддерживает работу только на языках Java и Kotlin. Но в будущем разработчики из «Группы Астра», Axiom JDK и Haulmont обещают поддержку Go, TypeScript, Rust и других востребованных языков, а также возможность внедрения ИИ-ассистентов для написания программного кода.
  • В альфа-версии находится среда разработки Aurora Studio, развиваемая сообществом разработчиков приложений для одноименной операционной системы.

Базирующиеся в Москве разработчики могут дополнить существующие карточки своих проектов. Сообщить же о своих новых разработках может любой отечественный автор программного кода. Сделать это можно, написав на hello@ict.moscow.


Расскажите знакомым:

Главное про цифровые технологии в Москве

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Что такое ICT.Moscow?

ICT.Moscow — открытая площадка о цифровых технологиях в Москве. Мы создаем наиболее полную картину развития рынка технологий в городе и за его пределами, помогаем бизнесу следить за главными трендами, не упускать возможности и находить новых партнеров.



Если не указано иное, материалы доступны по лицензии Creative Commons BY 4.0