Яндекс — SourceCraft Code Assistant: внутренний ИИ-копайлот для разработчиков
Описание проекта
Команда ML-лаборатории Yandex Infrastructure разработала собственный ИИ-ассистент для разработчиков — изначально для внутреннего использования в Яндексе. Инструмент предлагает inline-подсказки (продолжение кода) и чат-функции для ревью, генерации тестов, документирования. В сентябре 2024 выпущен публично как Yandex Code Assistant, в феврале 2025 переименован в SourceCraft Code Assistant с интеграцией в платформу SourceCraft. В сентябре 2025 добавлен агентный режим с полным циклом разработки (от репозитория до деплоя).
Задача
После 2022 года разработчики Яндекса потеряли доступ к GitHub Copilot. Требовался инструмент, работающий на внутренних серверах, обученный на корпоративных кодовых базах и не требующий передачи кода на сторонние сервисы. Кроме того, стояла задача добиться реального retention пользователей (а не просто установки плагина).
Цели внедрения
-
Ускорить написание кода для разработчиков Яндекса
-
Создать метрику «счастья разработчика» для оценки реальной пользы
-
Обучить модель на внутренних репозиториях для максимальной релевантности подсказок
-
Обеспечить генерацию подсказок не дольше 400–500 мс
Результаты
-
Финансы
-
Устранение зависимости от недоступных западных инструментов (GitHub Copilot)
-
15% от всего кода, написанного разработчиком за рабочий день, генерируется с помощью ассистента (~ 800 МБ в день) Время
-
Скорость генерации подсказок: ≤400 мс в 95% случаев (≤420 мс в 99-м перцентиле)
-
Количество экспериментов с моделью за первый год: ~3 000 запусков конвейера, >40 внедрений в продакшн Качество и эффективность
-
Retention (доля разработчиков, использующих инструмент после 4 недель): стал ключевой метрикой успеха
-
Accept Rate (доля принятых подсказок) коррелирует с retention и постоянно растёт
-
60% протестировавших разработчиков Яндекса стали постоянными пользователями
-
Собственная метрика «счастья разработчика» (учитывает длину принятой подсказки, Accept Rate, Discard Rate) — превышает аналог конкурента на российском рынке на 100% по счастью и 50% по Accept Rate Нагрузка и масштаб
-
Более 60% всех разработчиков Яндекса используют Code Assistant
-
Тысячи разработчиков протестировали с первого выхода
-
Ежедневно: 800 МБ принятого ИИ-кода Надёжность
-
Весь инференс на серверах Яндекса; код разработчика не выходит за периметр
-
Поддержка >30 языков программирования (C++, Go, Java, Kotlin, Python, TypeScript, SQL и др.) Импортозамещение и compliance
-
Замещение GitHub Copilot (Microsoft/OpenAI)
-
Модель дообучена на внутренних репозиториях Яндекса
-
Публичный релиз открыт для бизнеса через Yandex Cloud (Реестр российского ПО) Качественный эффект: Первый российский продукт, который не просто воспроизвёл функциональность GitHub Copilot, но и разработал собственную методологию оценки пользы для разработчика (метрика «счастья»). Переход от продукта «для Яндекса» к коммерческому SaaS-инструменту реализован за год.