Вчера, 22 апреля, информационное издание «Хабр» со ссылкой на Yandex B2B Tech сообщило, что компания Яндекс официально запустила новое приложение SourceCraft CLI со встроенным агентским режимом, предназначенное для взаимодействия с платформой SourceCraft непосредственно из командной строки. Данное приложение, например, позволяет писать код, вносить изменения в существующие проекты, отправлять изменения на код-ревью, управлять репозиториями и выполнять довольно широкий спектр задач. В этом плане новинка отдалённо напоминает приложение Claude Code от компании Anthropic.
Да и работает SourceCraft CLI схожим образом — пользователю достаточно прописать в консоли желаемую задачу, сформулированную естественным языком (без специфических фраз, промптов или ключевых слов), после чего ИИ-агент начнёт эту задачу выполнять в полностью автономном фоновом режиме. К примеру, система способна сгенерировать код, после чего проверить полученный результат посредством автоматической серии собственных тестов, а затем оформить pull request. Более того, представители Яндекса рассказали, что новое решение можно интегрировать с теми платформами для разработки, которые уже используются в различных компаниях, что позволит разработчикам работать в привычной для них среде.
При этом преимущество SourceCraft CLI в том, что приложение существенно ускоряет процесс выполнения поставленных задач — внутренние тесты Яндекса показали, что консольные приложения со встроенным ИИ-агентом предоставляют возможность выпускать в три раза больше новых функций. Кроме того, представители компании заявили, что в процессе работы ИИ-агент платформы SourceCraft, в том числе через CLI-приложение, учитывает текущий контекст — понимает, в каком репозитории ему нужно работать, какие изменения нужно внести в код и какие тесты провести для проверки качества.
Более того, что довольно важно, ИИ-система в процессе выполнения поставленной задачи не передаёт ни сгенерированный код, ни рабочую информацию пользователя внешним сервисам. Представители Яндекса отмечают, что разработка и генерация контента происходит в специальной изолированной зоне. Вероятно, для разработчиков-энтузиастов это не особо важное преимущество, а вот для представителей корпоративного сектора сохранность данных является краеугольным камнем.