СберТех: GitVerse

Продукт
Название базовой системы (платформы): Искусственный интеллект (ИИ, Artificial intelligence, AI)
Разработчики: Сбербанк-Технологии (СберТех)
Дата премьеры системы: 2024/03/01
Дата последнего релиза: 2024/12/19
Отрасли: Информационные технологии
Технологии: Средства разработки приложений

Содержание

2024

Добавление SmartClass

На платформе GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. Решение позволит создавать, хранить и проверять задачи, а также автоматизирует ревью кода с помощью AI-ассистента. Об этом СберТех сообщил 19 декабря 2024 года.

Пользователи SmartClass получают все плюсы платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git, ревью кода и другими.

За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode пользователи SmartClass могут за пару минут провести аналитику кода и значительно облегчить процесс проверки работ. AI-ассистент GigaView позволяет оценивать вклад и трудозатраты разработчиков, а также качество кода по девяти критериям, среди которых — безопасность, производительность, консистентность. Функциональность доступна для кода на нескольких языках программирования: Java, JavaScript, TypeScript.   SmartClass позволяет создавать и распространять исходный код заданий, отслеживать ход их выполнения, проводить автопроверку с помощью CI/CD и предоставлять обратную связь. Выполнять задания можно как индивидуально, так и в группе. При этом все операции происходят в облаке, что делает процесс разработки и обучения еще более доступным и удобным — пользователям не нужно устанавливать дополнительное программное обеспечение и искать подходящие устройства.

Инструмент будет полезен для различных сценариев использования: преподавателям вузов и курсов по программированию для эффективного управления учебными заданиями, студентам для самопроверки и освоения современных технологий, HR-специалистам для оценки навыков кандидатов на должности в сфере ИТ и для других целей.   Кроме того, в обновленном релизе платформы GitVerse стали доступны: облачная компиляция и сборка, перенос репозиториев с зарубежных площадок без перенастройки сборочных пайплайнов CI/CD и AI-функция Code2Req для генерации описания требований из кода в двух вариантах — для аналитиков и разработчиков. Это позволит оценить соответствие кода исходным требованиям и выявить возможные риски.   Также стали доступны ведение документации Wiki и другие обновления: управление работы с задачами на уровне всей команды, поддержка новых типов пакетов (Generic, Go, Helm, NuGet), поддержка новых языков в аналитике кода с помощью AI (JavaScript, TypeScript и Python), добавленные зеркала хранилищ пакетов Maven и NPM и многое другое.

Доступность таск-трекера для публичных и приватных репозиториев

Платформа для работы с исходным кодом GitVerse получила масштабное обновление. Об этом Сбер сообщил 27 июня 2024 года.

На платформе теперь доступны: удобный таск-трекер для публичных и приватных репозиториев, быстрая аналитика кода и оценка трудозатрат на его создание, а также возможность хранить цифровые артефактыМихаил Садиров, SMART technologies: На тестирование мультивендорных решений есть спрос

Добавленная функциональность позволит разработчикам оценить свои трудозатраты, провести аналитику кода, а также воспользоваться удобным таск-трекером для командной работы.

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

Все пользователи получат уникальный функционал AI-ассистента GIGA CODE, позволяющий провести всего за пару минут аналитику кода (AI Code Review) и оценку трудозатрат на его создание (AI-оценка трудозатрат). Эта функциональность доступна на языке Java в режиме beta-тестирования эксклюзивно на платформе GitVerse в публичных репозиториях. Разработчикам достаточно выбрать свой git-репозиторий или создать запрос на включение на платформе и попросить AI-ассистента помочь c задачами. На выходе они получат быструю аналитику кода при запросе на включение, а также оценку трудозатрат на java-разработку по репозиторию в целом и в разбивке по авторам коммитов.

Также пользователи теперь смогут управлять релизными версиями проекта и хранить цифровые артефакты — бинарные сборки, архивы исходного кода публикуемой версии, документацию и файлы с дополнительными материалами — в одном месте. Кроме того, можно хранить и публиковать пакеты для различных языков программирования, использовать их в процессе сборки, что расширяет возможности CI-/CD-конвейера на GitVerse. Инструмент поддерживает платформы maven, npm, docker, PyPI. А ещё появилась возможность задать критерии качества и отслеживать соответствие им на этапах ревью, сборки, публикации, а также контролировать качество кода. DevSecOps-конвейер позволит сделать разработку безопаснее.

«
Мы постоянно опираемся на потребности разработчиков и добавляем необходимые инструменты, чтобы вести разработку было ещё проще и быстрее. Часть востребованной функциональности мы реализовали на базе продуктов корпоративного уровня от СберТехаPlatform V Works: Task Tracker и Platform V Works: Artifactory. Эти решения уже доказали свою эффективность в масштабах Сбера, а теперь индивидуальные разработчики и небольшие команды могут воспользоваться преимуществами комьюнити-версий этих продуктов на GitVerse. Мы продолжим развивать платформу, автоматизируя рутинные процессы и делая разработку ещё более удобной,
сказал Андрей Белевцев, старший вице-президент, руководитель блока «Технологическое развитие» Сбербанка.
»

«
Мы представили масштабное обновление платформы, усилив её востребованной у разработчиков функциональностью. Так, например, разработчики смогут зеркалировать репозитории с GitVerse на другие площадки для резервного копирования. Ещё была улучшена функциональность поиска: пользователи могут в один клик находить нужный репозиторий и открывать проект в локальной среде разработки,
отметил Максим Тятюшев, генеральный директор СберТеха.
»

Доступность «зеркала» Docker Hub

Для пользователей GitVerse стало доступно российское «зеркало» Docker Hub. Об этом разработчик сообщил 3 июня 2024 года.

Разработчики могут продолжать пользоваться безопасными docker-образами, несмотря на блокировку. Сервис работает в режиме «бета».

На GitVerse опубликована подробная инструкция о том, как быстро и просто продолжить пользоваться привычными Docker-образами. Пользователи, столкнувшиеся 30 мая 2024 года с блокировкой на Docker Hub, могут перенастроить свои docker-клиенты на бесплатное «зеркало» менее чем за минуту. Кроме того, доступна инструкция по перенастройке альтернативного клиента podman. Размещенные образы соответствуют оригинальным с Docker Hub.

«
Понимая важность непрерывности рабочих процессов, мы оперативно выпустили обновление GitVerse, чтобы разработчики продолжали пользоваться безопасными docker-образами, несмотря на блокировку зарубежного сервиса,
сказал Максим Тятюшев, генеральный директор СберТеха.
»

Доступность для малого и среднего бизнеса

Платформа для работы с исходным кодом GitVerse получила масштабное обновление. Об этом Сбер сообщил 29 марта 2024 года.

На платформе доступны инструменты, ускоряющие разработку, реализован чат в GigaCode, а пользоваться GitVerse теперь может малый и средний бизнес.

CI/CD-инструменты позволят автоматизировать сборку исходного кода и процессы поставки. Разработчики теперь могут воспользоваться уже написанными скриптами сборки, в один клик перенося свои проекты с Git-репозиториев. Технология оповещения о новых событиях на сервере (вебхуки) позволяет реализовать еще больше сценариев автоматизации. По событиям в GitVerse можно вызвать через API сторонние сервисы. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.

Теперь AI-ассистент поможет разработчику решать задачи, связанные с кодом, в окне чата непосредственно в среде разработки. Сервис чата также доступен и в GitVerse, где при просмотре репозитория можно получить объяснение, что делает та или иная часть кода, а также советы по его улучшению. Список языков программирования, которые поддерживает GigaCode, пополнил Ruby, а также стала доступна генерация текстовых данных в формате JSON. На март 2024 года AI-ассистент поддерживает уже более 15 популярных языков программирования и устанавливается как плагин в привычные среды разработки, включая IDEA, PyCharm, VSCode, Jupyter.

Теперь разработка на GitVerse доступна не только индивидуальным разработчикам, но и малым и средним предприятиям. Компании могут организовать совместную работу команды и управлять доступами к своим репозиториям.

«
При разработке представленной функциональности мы учитываем пожелания пользователей, добавляем необходимые инструменты, чтобы они могли вести разработку еще проще и быстрее. С каждым релизом платформа будет становиться все более удобной и пополняться новыми популярными репозиториями, open source-версиями продуктов и инструментами для эффективной разработки. Будущее разработки мы видим в создании удобной среды по принципу единого окна, в которой все члены команды могут работать на своем этапе производственного процесса, заказывать облачную инфраструктуру и общаться. На всех этапах разработки партнерскую роль будет занимать AI: помогать писать код, советовать, как сконфигурировать стенд, готовить документацию, подсказывать шаги по CI/CD-конвейеру,
сказал Максим Тятюшев, генеральный директор СберТеха.
»

Также представлена дорожная карта развития платформы, согласно которой в 2024 году появится еще больше полезной функциональности для разработчиков:

  • инструменты для управления проектами, позволяющие удобно организовывать рабочие процессы;
  • интегрированная среда разработки позволит разворачивать полностью настроенные инструменты разработки в облаке. Функциональность будет доступна прямо из браузера: разработчик сможет легко и быстро открыть любой репозиторий GitVerse в среде разработки;
  • новые функции GigaCode: генерация тестов, автоматическое создание документации и умный рефакторинг. Число языков, которые поддерживает GigaCode, пополнят PHP, HTML, CSS, Markdown и Rust;
  • инструменты для безопасной разработки (оркестрация CI/CD, статический анализатор, управление секретами и безопасность зависимостей);
  • удобный и безопасный вход через популярные сервисы идентификации личности, а также мобильная версия платформы.

Запуск GitVerse

«СберТех», дочерняя компания «Сбера», 1 марта 2024 года представила GitVerse — платформу для совместной разработки и хостинга кода. На GitVerse разработчики могут бесплатно размещать проекты с открытым и закрытым кодом. Сервис создан и размещён в России, в связи с чем исключены риски недоступности разработок и кода для российских пользователей. Кроме того, для удобства разработчиков на GitVerse доступен перенос репозиториев с популярных git-площадок «в один клик», рассказали представители «СберТеха» порталу TAdviser.

«Сбер» запустил российский аналог GitHub

На платформе можно организовывать совместную работу, привлекать новых участников к развитию проектов, комментировать и проверять код, назначать задачи. А также общаться и обмениваться материалами о технологиях и open source.

«
«GitVerse позволяет не только публиковать свои проекты, но и взаимодействовать с open-source-сообществом, что крайне важно для рынка. В помощь разработчикам мы уже запустили открытое тестирование AI-ассистента для написания программного кода GigaCode, который, как показывает опыт наших команд в «Сбере», может сокращать время для создания кода на 25%, — заявил Андрей Белевцев, старший вице-президент, руководитель блока «Технологии» Сбербанка. — Уверен, что GitVerse станет популярным и востребованным инструментом для всей ИТ-индустрии. Совместно с ведущими разработчиками мы будем работать над размещением на площадке ещё большего количества востребованных репозиториев и сервисов».
»

Первые пользователи, зарегистрировавшиеся на GitVerse, смогут также присоединиться к открытому тестированию персонального AI-ассистента разработчика — сервиса GigaCode. GigaCode призван ускорить и упростить программирование, генерируя варианты завершения кода непосредственно в среде разработки в режиме реального времени. Решение поддерживает более 15 языков программирования, в том числе Java, Python, TypeScript, C/C++ и другие. При этом GigaCode устанавливается как плагин в привычные среды разработки, включая IDEA, PyCharm, VSCode, Jupyter. GigaCode развивается в синергии c сервисом GigaChat с точки зрения используемых технологий, процессов и подходов.

«
«Мы разрабатываем инструменты, которые упрощают создание приложений на всех этапах производственного процесса. Благодаря этому разработчики могут сфокусироваться на интересных задачах, об остальном позаботится встроенный искусственный интеллект», — отметил Максим Тятюшев, генеральный директор «СберТеха».
»

По его словам, на платформе уже выложены open-source-версии некоторых продуктов «СберТеха». В марте для пользователей откроется доступ к дополнительным сервисам и функциям для быстрой разработки, сборки и развёртывания приложений в облаке.

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

Ссылки

Сайт GitVerse



СМ. ТАКЖЕ (11)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (46)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Axiom JDK (БеллСофт) ранее Bellsoft (10)
  Бипиум (Bpium) (10)
  Другие (393)

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  IFellow (АйФэлл) (2)
  Другие (30)

  Солар (ранее Ростелеком-Солар) (10)
  Форсайт (3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  КРИТ (KRIT) (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  РЖД-Технологии (3)
  Robin (Робин) (3)
  Другие (23)

  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  Солар (ранее Ростелеком-Солар) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Т1 Иннотех (ГК Иннотех) (1)
  Яндекс.Облако (Yandex Cloud) (1)
  Другие (11)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (2, 48)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (607, 308)

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Форсайт (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  РЖД-Технологии (1, 3)
  Другие (14, 24)

  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
  Мобильные ТелеСистемы (МТС) (2, 3)
  Солар (ранее Ростелеком-Солар) (1, 3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Сбербанк-Технологии (СберТех) (1, 1)
  Другие (14, 14)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 48
  Hyperledger Fabric - 23
  Windows Azure - 20
  FIS Platform - 15
  EXpress Защищенный корпоративный мессенджер - 12
  Другие 328

  Solar appScreener (ранее Solar inCode) - 8
  FIS Platform - 4
  Siemens Xcelerator - 2
  Парадокс: MES Builder - 2
  Турбо X - 2
  Другие 22

  Solar appScreener (ранее Solar inCode) - 11
  BSS Digital2Go - 3
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  Cloud ML Space - 2
  Nexign Microservices Framework - 1
  Другие 8

  EXpress Защищенный корпоративный мессенджер - 6
  Solar appScreener (ранее Solar inCode) - 6
  МТС Exolve - 4
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Другие 14

  EXpress Защищенный корпоративный мессенджер - 4
  Solar appScreener (ранее Solar inCode) - 3
  МТС Exolve - 2
  BSS Digital2Go - 1
  Eftech.Factory - 1
  Другие 11