Инструменты
#5.07
Разбор ИИ-инструментов: Sourcecraft
Стратегическое видение и AI-революция
- SourceCraft позиционируется как AI-native платформа для будущего разработки, находящаяся в центре AI-революции (06:54)
- 2025 год предсказывается как год агентов с повсеместным внедрением агентских систем
- Конец 2025 года ознаменуется переходом к мультиагентным системам для автоматизации сложных задач
- 2026 год станет годом "железных разработчиков" - полностью автономных AI-разработчиков и тестеров
- Платформа изначально проектировалась с учетом будущих AI-возможностей, в отличие от легаси-решений типа GitLab
- Стратегический фокус на создание базы, которая нативно поддерживает интеграцию множества AI-инструментов
Архитектура и технические инновации
- Революционная навигация по коду превосходящая возможности GitHub и традиционных платформ (10:11)
- Полноценная поддержка графа связей между декларациями для 10 основных языков программирования
- Встроенная IDE-подобная функциональность прямо в веб-интерфейсе для эффективного код-ревью
- Find Usages, Go to Declaration и другие продвинутые функции навигации недоступные в стандартных решениях
- Система работает с кодом не как с текстом, а как со структурированным графом, предоставляя больше контекста для AI-анализа
- Технология базируется на четвертом или пятом поколении систем навигации, разработанных в JetBrains, Huawei и Яндексе
- Высокопроизводительный код-ассистент с уникальными техническими характеристиками (14:33)
- 95% ответов генерируются за 400 миллисекунд благодаря работе на удаленных серверах
- 6-8 тысяч MAU внутри Яндекса с показателем использования более 60% всех разработчиков
- Поддержка автокомплита, создания тестов, генерации кода по комментариям
- Интеграция работает идентично в VS Code, JetBrains IDE и веб-интерфейсе SourceCraft
- Агентский режим находится в разработке и будет анонсирован на конференции 24 сентября
Безопасность и качество кода
- Комплексная система безопасности для противодействия рискам AI-генерированного кода (22:41)
- Встроенный сканер секретов на базе open source решений с автоматическим обнаружением
- Анализ зависимостей для выявления уязвимостей в используемых библиотеках и компонентах
- Система управления false positives с возможностью отклонения ложных срабатываний
- Интеграция с внешними платными сканерами через CI/CD для расширенного анализа
- Проверка на ранней стадии до попадания кода в основную ветку и production-среду
- Планируется внедрение LLM-based анализа безопасности для более интеллектуального обнаружения угроз
Интеграция с экосистемой и миграция
- Бесшовная миграция с GitHub с сохранением полной истории проекта (16:09)
- Автоматический перенос всех issues, pull requests и комментариев при миграции с GitHub
- Автоматическое зеркалирование для синхронизации изменений между платформами
- Поддержка миграции с других Git-систем с переносом только кода без метаданных
- Живая демонстрация процесса миграции с визуализацией статуса и прогресса
- Глубокая интеграция с Яндекс.Облаком для полного цикла разработки (17:59)
- Готовые шаблоны развертывания для быстрого запуска приложений в облачной инфраструктуре
- Cloud Registry для управления артефактами: Docker, NPM, Maven, NuGet, Python PyPI
- Serverless развертывание статических сайтов и функций с мгновенным масштабированием
- Специальные шаблоны для мобильной разработки с автоматической публикацией в app stores
- Планируется развертывание в один клик для упрощения процесса деплоя
Корпоративные возможности и управление
- Гибкая система политик и процессов адаптированная из внутренних практик Яндекса (16:09)
- Политики веток с запретом push в main, force-push и другими корпоративными ограничениями
- Автоматическое назначение ревьюеров на основе configurable правил и ownership
- As-code конфигурация всех политик для легкого масштабирования на организацию
- Система итераций в pull requests - уникальная инновация из внутренних процессов Яндекса
- Встроенная Kanban-доски, milestones и система задач для проектного управления
CI/CD и автоматизация
- Полнофункциональная CI/CD система с поддержкой различных сред выполнения (19:36)
- Собственный синтаксис CI/CD с планируемой поддержкой GitHub Actions
- Выполнение в облаке с предоставляемыми квотами для стандартных задач
- Self-hosted runners для выполнения на собственной инфраструктуре, включая Mac-машины
- Serverless выполнение коротких задач с мгновенным запуском и остановкой
- Библиотека готовых шаблонов с возможностью создания корпоративных шаблонов
Обратная связь и адаптация продукта
- Анализ потребностей пользователей выявил ключевые блокеры для adoption (26:28)
- Отсутствие поддержки 1С как частый запрос требующий 2-3 недели разработки
- Конкуренция с существующими GitLab установками с custom API-интеграциями
- Потребность в AI-ревью кода для автоматической проверки качества и стандартов
- Важность on-premise решений для компаний с требованиями по локализации данных
- Необходимость killer-feature для оправдания миграции с существующих решений
Доступность и внедрение
- Публичный preview режим обеспечивает открытый доступ к платформе (33:01)
- Бесплатный доступ для всех пользователей с Яндекс-аккаунтом через sourcecraft.dev
- Telegram support-канал для получения помощи и обратной связи
- Активное использование внутри Яндекса командами разработки SourceCraft
- Поддержка стартапов и внешних подрядчиков в экосистеме Яндекса
- Грядущие анонсы на конференции Яндекс.Кейм с раскрытием AI-функциональности
Видеозапись