В SourceCraft можно передавать значения между кубиками в CI/CD-процессах. Например, версию сборки из тестирования в деплой или путь к артефакту из сборки в публикацию.
Для этого используйте специальные предопределённые переменные окружения:
$SOURCECRAFT_ENV — передаёт переменные окружения от одного кубика к последующим в виде пар KEY=VALUE. Значения автоматически попадают в окружение следующих кубиков в рамках того же задания.$SOURCECRAFT_OUTPUT — передаёт пары KEY=VALUE через блок outputs и позволяет явно обращаться к ним через специальный синтаксис. Подходит, когда важно ссылаться на результаты конкретных кубиков в рамках одного задания.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍5❤2
✌️ Именно поэтому в SourceCraft мы разработали ИИ-триаж. Он помогает дополнительно проверять и структурировать уязвимости из разных мест в репозитории несколькими инструментами безопасности. В результате разработчик видит, какие находки в приоритете, и получает понятные инструкции для исправления.
Кстати, канал «Неискусственный интеллект» разобрал, откуда берётся поток лишних отчётов, кто в нём тонет и как индустрия пытается с этим справляться.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9🔥9👏3 3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
✨ Центр контроля уязвимостей показывает полную картину безопасности по всем репозиториям организации в одном месте. Обновлённые дашборды собирают статистику по уязвимым библиотекам и репозиториям, которые подвержены риску, чтобы у владельцев проектов всегда был приоритет в исправлении уязвимостей.
В разделе «Анализ кода» также на одной странице можно увидеть все найденные уязвимости в проектах организации.
✨ Разбор уязвимостей с помощью ИИ доступен на страницах «Анализ кода» и «Сканирование секретов» и помогает быстрее оценить и исправить находки.
✨ А также комментарии на странице находок в блоке «Активность» и новые фильтры по именам правил и уязвимым библиотекам в разделе «Зависимости».
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5❤2
Южный ИТ-форум стал для нас ярким финалом весеннего сезона хакатонов. В Ростов-на-Дону мы привезли любимый кейс: создать ИИ-навык, который участники сами захотели бы регулярно использовать в работе.
За три дня участники собрали ИИ-навыки для борьбы с рутиной. Вот какие задачи решали команды:
🏆 Автоматизация код-ревью — набор навыков для анализа предложения изменений, помощи в их изучении, внесения улучшений и мониторинга неотвеченных комментариев, за который команда «жыбий рыр» забрала победу
🏆 Работа с релизами и качеством кода: генерация CHANGELOG, запуск CI-пайплайна публикации, персональные дайджесты разработчика и ещё 5 сценариев от команды победителей «Клуб любителей пощекотать»
⭐️ Поддержка контрибьюторов опенсорс-проектов — 11 навыков вокруг проекта kernel-hardening-checker для онбординга, поиска уязвимостей, фаззинг-тестирования, деплоя и генерации кода от команды «Хамстер комбат 2»
⭐️ Управление проектом и код-ревью: генерации API-документации, чек-лист для код-ревью, онбординг новичков, анализ зависимостей и декомпозиция задач с оценкой рисков от команды Name tag.
Переходите в репозитории, поддерживайте ребят реакциями и адаптируйте подходящие решения под свои задачи❤️
За три дня участники собрали ИИ-навыки для борьбы с рутиной. Вот какие задачи решали команды:
🏆 Автоматизация код-ревью — набор навыков для анализа предложения изменений, помощи в их изучении, внесения улучшений и мониторинга неотвеченных комментариев, за который команда «жыбий рыр» забрала победу
🏆 Работа с релизами и качеством кода: генерация CHANGELOG, запуск CI-пайплайна публикации, персональные дайджесты разработчика и ещё 5 сценариев от команды победителей «Клуб любителей пощекотать»
Переходите в репозитории, поддерживайте ребят реакциями и адаптируйте подходящие решения под свои задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤5🏆4
Сегодня на Я.Субботнике выступает участник нашей команды Андрей Кулешов с докладом про Quarkus. Андрей расскажет про модные AOT-like подходы в Java. Это будет история о том, что именно делает Quarkus на стадии build-time, почему такой подход даёт прирост производительности и какие возможности открывает Project Leyden.
Начало доклада в 13:05
Как присоединиться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤7👍6
Вы всё ещё скептически относитесь к вайбкодингу? Если ваш промт короче, чем список багов после него, заглядывайте сегодня в 18:00 на AlfaGen Meetup #3 — живую дискуссию о том, как внедрять ИИ в разработку и не ломать прод.
В этот раз Андрей Кулешов, руководитель отдела разработки SourceCraft Security, со спикерами из Альфы, Сбера и red_mad_robot разберут самые терзающие темы: от отношения лидов к вайбкодингу до базы для безопасного использования ИИ в разработке.
Подключиться к эфиру можно по ссылке.
В этот раз Андрей Кулешов, руководитель отдела разработки SourceCraft Security, со спикерами из Альфы, Сбера и red_mad_robot разберут самые терзающие темы: от отношения лидов к вайбкодингу до базы для безопасного использования ИИ в разработке.
Подключиться к эфиру можно по ссылке.
🔥14❤6👍5👌1💊1
Чат-боты привычны большинству разработчиков, но тот же интерактив можно легко перенести в голосового помощника.
В Базе знаний появился репозиторий для быстрого старта разработки навыков для Алисы. Проект реализован на Python и работает на основе Yandex Cloud Functions.
Пример навыка:
Получается простой голосовой диалог, который можно развивать под свои сценарии. Кстати,
🔘 Берите за основу, разворачивайте у себя и запускайте собственные голосовые навыки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7❤3
Мы подготовили много интересного для всех, кто на площадке.
Сегодня в 14:10 | Зона выставки
Питчинг-сессия для инженеров и разработчиков: расскажем, как строится полный цикл разработки на SourceCraft, и анонсируем важные обновления.
3 апреля, 13:30 | Малый зал
Денис Макрушин из команды SourceCraft покажет, насколько уязвимы современные ИИ-инструменты и как они могут скомпрометировать ваши системы. В докладе вас ждёт разбор новых векторов атак, методика и готовый набор решений для защиты агентных ИИ-систем.
Все дни конференции открыт наш стенд
Заходите пообщаться с командой, познакомиться с платформой и посмотреть её возможности в деле.
До встречи на конференции!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Обновление особенно актуально для крупных компаний и образовательных учреждений, где сотрудники и студенты часто создают новые репозитории.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17
На платформе и в плагине для IDE появились тарифные планы Code Assistant — теперь можно гибко регулировать лимиты и управлять потреблением ИИ-ресурсов.
🔵 Free: 500 нейрокредитов на чат и 4000 запросов на автодополнение кода в месяц.🔵 Pro: 2000 нейрокредитов на чат, 4 млн запросов на автодополнение. Стоимость — 700 ₽ в месяц за одно рабочее место. Доступно расширение квот под задачи команды.
Нейрокредиты — единая мера потребления ресурсов, которая позволяет оценивать затраты на чат и агентский режим независимо от используемой модели внутри ассистента.
Выбор тарифного плана доступен в разделе «Тарифы». Потребление квот отображается в настройках личного кабинета SourceCraft и в интерфейсе плагина Code Assistant.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15 9🤔3👌3👎1
16 апреля на митапе пройдет Dev Challenge — команда разработки в реальном времени будет создавать продукт для инженеров и архитекторов.
В основной программе заглянем под капот облачной платформы и инфраструктурных сервисов: коллеги из Yandex Cloud и Yandex Infrastructure подготовили доклады об IaC для управления алертами, инференсе LLM, оптимизации GPU-ресурсов, борьбе с уязвимостями, устройстве CDN и о том, как сложности в разработке on-premises продукта привели к открытию новых полезных фичей.
В перерывах между выступлениями заглянем в «комнату разработки», чтобы увидеть, как продвигается написание кода и какие решения принимаются прямо сейчас.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤13
Начнём с истории одной оптимизации — как сделать быстрый поиск по коду для любого коммита.
Кажется, что для такой задачи логично просто проиндексировать все коммиты. Но на большом репозитории это быстро приводит к гигабайтам индексов и значительному времени на их построение.
Владимир Бобров разбирает, какие подходы мы проверили в SourceCraft — от наивного решения до дельт со снапшотами и персистентного дерева — и как в итоге пришли к
Почему именно этот подход позволяет добиться быстрого поиска и предсказуемого времени ответа даже на больших репозиториях — в свежей статье в нашем блоге на Хабре.
🔍 В SourceCraft можно быстро искать по кодовой базе в разных ветках и удобно перемещаться по репозиторию. За этим стоит применение классических алгоритмов на практике.
Что вам интересно читать в блоге дальше?
🤝 — больше инженерных разборов
🔥 — про архитектуру и внутренности платформы
👌 — прикладные кейсы и сценарии использования
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝24🔥18 8❤3👌3👍2
С Днём космонавтики! 🚀
Cобрали подборку киномемов, которые поймут все, кто хоть раз пытался запустить проект «в космос» с первого раза — заряжайтесь настроением и пишите, если узнали себя❤️
А если хочется космических скоростей без выхода в открытый космос, присоединяйтесь к превью SourceCraft Spaces. Это наша виртуальная среда разработки, где всё под рукой — без боли при настройке окружения и лишних перегрузок.
Cобрали подборку киномемов, которые поймут все, кто хоть раз пытался запустить проект «в космос» с первого раза — заряжайтесь настроением и пишите, если узнали себя
А если хочется космических скоростей без выхода в открытый космос, присоединяйтесь к превью SourceCraft Spaces. Это наша виртуальная среда разработки, где всё под рукой — без боли при настройке окружения и лишних перегрузок.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤6😍4 3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Рассказываем о главных обновлениях платформы.
Облачная IDE
SourceCraft Code Assistant
Безопасность
Автоматизации
Новые инструменты и улучшения платформы
Также мы ускорили процессы на платформе и улучшили интерфейс. Подробности обо всех обновлениях покажем в отдельных постах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥14👍7 1
This media is not supported in your browser
VIEW IN TELEGRAM
Рабочие пространства разработчиков SourceCraft Spaces теперь доступны всем, кто оставил заявку на закрытую бету.
Они разворачиваются в облачном окружении — виртуальных машинах в Yandex Cloud с предустановленным VS Code, Code Assistant, языковыми пакетами, склонированной веткой репозитория и вспомогательными компонентами.
Где найти на платформе
На странице репозитория в разделе Код → Рабочие пространства.
Хотите присоединиться? Оставьте заявку на превью.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24 8👍4
Многие уже могли заметить новые возможности в плагине. Делимся тремя главными изменениями.
!filePath в .codeassistantignore помогает более тонко настроить доступ к файлам и папкам проекта.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍6
Сегодня в 15:00 Денис Макрушин проведёт круглый стол на тему «Нападение против защиты: честный разговор». Спикеры разделятся на две команды, чтобы обсудить главные инциденты года, разобрать самые неожиданные атаки и поделиться мнением о том, какие инструменты безопасности действительно работают.
Это будет живая история о том, как перестраивается ИБ-архитектура в ответ на новые вызовы. Спойлер одного из вопросов дискуссии:«Кому сейчас ИИ помогает больше — атакующим или защитникам?» — поделитесь своим мнением в комментариях.
Если вам нравятся истории безопасности, сегодня мы подготовили ещё одну — следите за новостями.
Это будет живая история о том, как перестраивается ИБ-архитектура в ответ на новые вызовы. Спойлер одного из вопросов дискуссии:
➡️ Приходите на площадку или подключайтесь к трансляции.
Если вам нравятся истории безопасности, сегодня мы подготовили ещё одну — следите за новостями.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤6 3🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
На платформе появились возможности для более гибкого управления проверками безопасности.
Это упрощает разбор инцидентов и аудит изменений, а также помогает восстановить хронологию событий, когда нужно быстро понять, на каком этапе возникла проблема.
Теперь инициировать сканирование можно в один клик прямо из раздела «Обзор безопасности».
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤7 4👏2🎉1😍1