Название базовой системы (платформы): | Искусственный интеллект (ИИ, 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.
На платформе можно организовывать совместную работу, привлекать новых участников к развитию проектов, комментировать и проверять код, назначать задачи. А также общаться и обмениваться материалами о технологиях и 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-версии некоторых продуктов «СберТеха». В марте для пользователей откроется доступ к дополнительным сервисам и функциям для быстрой разработки, сборки и развёртывания приложений в облаке.
Как добавили в «СберТехе», пользователям доступен бесплатный годовой пакет облачных сервисов, с помощью которого можно размещать разработанные приложения в облаке с использованием технологий распределённого хранения и вычислений.
Ссылки
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (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)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (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)
Распределение систем по количеству проектов, не включая партнерские решения
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