Обновления SourceCraft: агентский режим и интеграция с облаком

SourceCraft стала первым решением для командной разработки в России, где ИИ‑агент встроен в полный цикл создания программного обеспечения внутри одной платформы.

Платформа SourceCraft доступна бесплатно, а новые пользователи могут получить гранты на облачные сервисы для тестирования.

SourceCraft Code Assistant с агентским режимом

Разработчики могут использовать SourceCraft Code Assistant для точечной помощи при написании кода или перейти в режим агента для автоматизации комплексных сценариев разработки. ИИ‑агент ускоряет процесс от идеи до развёртывания программных продуктов в Yandex Cloud. Он поможет создать репозиторий, написать код, сгенерировать автотесты, проверить безопасность, подготовить пулл‑реквест и запустить развёртывание на облачной платформе по единому запросу пользователя.

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

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

Интеграция с облаком и CI/CD

SourceCraft теперь полностью интегрируется с платформой Yandex Cloud — при выполнении задач CI/CD разработчики могут автоматически получать доступ к своим облачным сервисам без ручной настройки ключей доступа: создавать виртуальные машины, загружать данные в объектное хранилище, настраивать базы данных.

Платформа позволяет развёртывать приложения тремя способами: на бессерверных контейнерах, масштабируемых серверах облака или на собственном оборудовании. Также добавлена поддержка GitHub Actions: при переносе проекта разработчику не нужно вручную переписывать сценарии автоматизации — теперь SourceCraft автоматически преобразует готовые настройки в свой формат.

Навигация по коду позволяет одним кликом перейти к любой функции и посмотреть, как она работает — в том числе при чтении пулл‑реквестов. Навигация поддерживает популярные языки программирования, теперь включая C# и Kotlin.

Безопасность

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

SourceCraft усиливает естественные способности разработчика, но не заменяет его в принятии решений. Наша цель — на 30% сократить время, которое команды тратят на разработку. Поэтому мы сместили фокус с автоматизации написания кода на ускорение всего жизненного цикла разработки — от планирования задач до тестирования, развёртывания и эксплуатации систем. Для этого мы интегрировали платформу с MCP‑инфраструктурой — единым API для взаимодействия ИИ с трекерами, системами развёртывания и мониторинга. Следующий шаг — A2A‑протоколы для координации мультиагентных систем.

SourceCraft создана на базе технологий машинного обучения. В основе платформы — многолетняя экспертиза Яндекса в создании масштабируемых систем. Она рассчитана на широкий круг пользователей: от участников опенсорс‑сообщества и образовательных проектов до небольших команд и крупных компаний. Она активно внедряется в образовательные процессы и сотрудничает с ведущими техническими вузами, включая ИТМО и УрФУ, для подготовки специалистов в области разработки ПО.

author
Дмитрий Иванов
Руководитель платформы для разработки SourceCraft, Yandex Infrastructure
Обновления SourceCraft: агентский режим и интеграция с облаком
Войдите, чтобы сохранить пост