Yandex B2B Tech представила платформу SourceCraft для совместной разработки и улучшения программных продуктов. Платформа включает инструменты для CI/CD-автоматизации, умную навигацию по коду и ИИ-ассистент для автодополнения кода. SourceCraft работает в тестовом режиме, доступ по заявке.
SourceCraft предоставляет разработчикам привычный интерфейс, схожий с популярными средами разработки (IDE). Платформа позволяет не только искать код по ключевым словам или названиям файлов, но и глубоко анализировать его структуру. Это значительно упрощает работу с большими пул-реквестами, делая процесс более быстрым и удобным.
Одной из ключевых функций платформы является ИИ-ассистент SourceCraft Code Assistant, который поддерживает автодополнение кода. Сервис работает с более чем 30 языками программирования, включая C++, Go, Java, Kotlin и Python. Уже тысячи пользователей протестировали этот инструмент, и в ближайшее время в нем появится чат-режим. Кроме того, SourceCraft Code Assistant доступен как отдельный плагин для популярных IDE, таких как VSCode и Jetbrains.
«Запуском SourceCraft занималась большая команда с опытом создания ИТ-инструментов в том числе для разработчиков Яндекса. Мы делали продукт самостоятельно с нуля, и даже провели последние этапы разработки SourceCraft на самой платформе. Теперь решение готово к тому, чтобы его протестировали внешние разработчики. Мы продолжим развивать платформу, чтобы она отвечала самым актуальным запросам ИТ-специалистов в мире и стала основным инструментом для задач разработчиков».
Дмитрий Иванов, руководитель платформы SourceCraft
В настоящее время SourceCraft доступна только через веб-интерфейс, но в будущем планируется интеграция с сервисами Yandex Cloud. Это позволит развертывать проекты в облачной инфраструктуре буквально в один клик. Также платформа будет поддерживать модель on-premise, что даст возможность использовать ее на собственных серверах.
Безопасность является одним из приоритетных направлений развития SourceCraft. В ближайшее время на платформе появятся функции для сканирования секретов и поиска уязвимостей в цепочках поставок, что поможет пользователям повысить уровень защиты своих ИТ-проектов. Кроме того, разработчики планируют улучшать инструменты автоматизации, которые необходимы для работы с крупными кодовыми базами.
SourceCraft обещает стать мощным инструментом для разработчиков, сочетающим в себе удобство, функциональность и безопасность.