The name of the base system (platform): | Artificial intelligence (AI, Artificial intelligence, AI) |
Developers: | Sberbank-Technologies (Sber Tech) |
Date of the premiere of the system: | 2024/03/01 |
Last Release Date: | 2024/12/19 |
Branches: | Information Technology |
Technology: | Application Development Tools |
Content |
2024
Add SmartClass
SmartClass has appeared on the GitVerse platform - a free tool for managing programming tasks. The solution will allow you to create, store and check tasks, as well as automate code reviews using the AI assistant. This was announced by Sber Tech on December 19, 2024.
SmartClass users get all the advantages of the GitVerse platform, which gives beginners the opportunity to master professional development tools. The solution allows you not only to learn programming and code, but also to immerse yourself in the details of working with tools and practices such as CI/CD, Git, code review and others.
Thanks to the AI extensions built into the platform and the AI developer assistant GigaCode , SmartClass users can analyze the code in a couple of minutes and greatly facilitate the process of checking the work. AI assistant GigaView allows you to evaluate the contribution and labor of developers, as well as the quality of code against nine criteria, including security, performance, consistency. The functionality is available for code in several programming languages: Java, JavaScript, TypeScript. SmartClass allows you to create and distribute the source code of tasks, track their progress, conduct auto-checks using CI/CD and provide feedback. You can perform tasks either individually or in a group. At the same time, all operations take place in the cloud, which makes the development and training process even more accessible and convenient - users do not need to install additional software and look for suitable devices.
The tool will be useful for various use cases: university teachers and programming courses for effective management of educational tasks, students for self-testing and mastering modern technologies, HR specialists for assessing the skills of candidates for positions in the field IT and for other purposes. In addition, in the updated release of the GitVerse platform, the following became available: cloud compilation and assembly, transfer of repositories from foreign sites without reconfiguring CI/CD assembly pipelines and the Code2Req AI function to generate a description of requirements from the code in two versions - for analysts and developers. This will allow you to assess the compliance of the code with the original requirements and identify possible risks. Wiki documentation maintenance and other updates have also become available: task management at the team level, support for new package types (Generic, Go, Helm, NuGet), support for new languages in code analytics using AI (JavaScript, TypeScript and Python), added Maven and NPM package storage mirrors and much more.
Availability of a Task Tracker for Public and Private Repositories
The GitVerse source code platform has received a massive update. Sberbank announced this on June 27, 2024.
The platform is now available: a convenient task tracker for public and private repositories, quick code analytics and assessment of the labor costs of creating it, as well as the ability to store digital artifacts
The added functionality will allow developers to evaluate their work, conduct code analytics, and use a convenient Task tracker for teamwork.
A convenient task tracker for public and private repositories with setting up permissions and privileges has become available to developers. With it, you can effectively manage project work, increase process transparency, and organize work based on flexible methodologies such as kanban.
All users will receive the unique functionality of the AI assistant GIGA CODE, which allows you to conduct code analytics (AI Code Review) and an assessment of the work required to create it (AI-assessment of work) in just a couple of minutes. This functionality is available in Java in beta testing mode exclusively on the GitVerse platform in public repositories. Developers just need to choose their git repository or create a request for inclusion on the platform and ask the AI assistant to help with tasks. At the output, they will receive quick code analytics when requesting inclusion, as well as an assessment of java development labor costs by repository as a whole and by commit authors.
Also, users will now be able to manage release versions of the project and store digital artifacts - binary assemblies, source code archives of the published version, documentation and files with additional materials - in one place. In addition, you can store and publish packages for various programming languages, use them during assembly, which expands the capabilities of the CI/CD pipeline on GitVerse. The tool supports the platforms maven, npm, docker, PyPI. And it also became possible to set quality criteria and track their compliance at the stages of review, assembly, publication, as well as control the quality of the code. The DevSecOps pipeline will make development safer.
{{quote 'author=said Andrey Belevtsev, Senior Vice President, Head of the Technological Development Unit of Sberbank. | We constantly rely on the needs of developers and add the necessary tools to make development even easier and faster. We have implemented part of the demanded functionality on the basis of enterprise-level products from Sber Tech - Platform V Works: Task Tracker and Platform V Works: Artifactory. These solutions have already proven their effectiveness on the scale of Sberbank, and now individual developers and small teams can take advantage of the community versions of these products on GitVerse. We will continue to develop the platform by automating routine processes and making development even more convenient,}}
{{quote 'author=noted Maxim Tyatyushev, CEO of Sber Tech. | We presented a large-scale update of the platform, strengthening it with the functionality in demand among developers. For example, developers will be able to mirror repositories from GitVerse to other backup sites. Search functionality has also been improved: users can find the desired repository in one click and open the project in the local development environment,}}
Docker Hub Mirror Availability
For GitVerse users, the Russian "mirror" Docker Hub has become available. The developer announced this on June 3, 2024.
Developers can continue to use secure docker images despite the lock. The service works in beta mode.
GitVerse has published detailed instructions on how to quickly and easily continue to use the usual Docker images. Users facing a lock on Docker Hub on May 30, 2024 can reconfigure their docker clients to a free "mirror" in less than a minute. In addition, instructions for reconfiguring the alternative podman client are available. The placed images correspond to the original ones from Docker Hub.
{{quote 'author=said Maxim Tyatyushev, CEO of Sber Tech. | Understanding the importance of business continuity, we quickly released the GitVerse update so that developers continue to use secure docker images, despite blocking foreign service,}}
Availability for SMBs
The GitVerse source code platform has received a massive update. Sberbank announced this on March 29, 2024.
Tools are available on the platform to speed up development, chat is implemented in GigaCode, and small and medium-sized businesses can now use GitVerse.
CI/CD tools will automate source code assembly and delivery processes. Developers can now use the already written build scripts, transferring their projects from Git repositories in one click. The technology of notification of new events on the server (webhooks) allows you to implement even more automation scenarios. On events in GitVerse, you can call third-party services through the API. For example, with certain events in the repository, you can start a third-party assembly pipeline or send a notification to the messenger.
Now the AI assistant will help the developer solve code-related tasks in the chat window directly in the development environment. The chat service is also available in GitVerse, where when viewing the repository, you can get an explanation of what this or that part of the code does, as well as tips for improving it. Ruby has expanded the list of programming languages that GigaCode supports, and JSON text data generation has become available. As of March 2024, the AI assistant already supports more than 15 popular programming languages and is installed as a plugin in familiar development environments, including IDEA, PyCharm, VSCode, Jupyter.
Now development on GitVerse is available not only to individual developers, but also to small and medium-sized enterprises. Companies can organize team collaboration and manage access to their repositories.
{{quote 'author=said Maxim Tyatyushev, CEO of Sber Tech.|When developing the presented functionality, we take into account the wishes of users, add the necessary tools so that they can develop even easier and faster. With each release, the platform will become more convenient and replenished with new popular repositories, open source versions of products and tools for effective development. We see the future of development in creating a convenient one-stop shop environment in which all team members can work at their stage of the production process, order cloud infrastructure and communicate. At all stages of development, AI will occupy the partner role: help write code, advise on how to configure the stand, prepare documentation, suggest steps along the CI/CD pipeline, }}
A roadmap for the development of the platform is also presented, according to which even more useful functionality for developers will appear in 2024:
- Project management tools that allow you to easily organize workflows
- An integrated development environment enables you to deploy fully configured development tools in the cloud. The functionality will be available directly from the browser: the developer will be able to easily and quickly open any GitVerse repository in the development environment;
- new GigaCode features: test generation, automatic documentation creation, and smart refactoring. The number of languages that GigaCode supports will be replenished with PHP, HTML, CSS, Markdown and Rust;
- Secure development tools (CI/CD orchestration, static analyzer, secret management, and dependency security)
- convenient and secure login through popular identifications personality services, as well as a mobile version of the platform.
Launch GitVerse
"Sber Tech", a subsidiary, "Sberbank" introduced GitVerse, a collaborative development hosting and code platform, on March 1, 2024. On GitVerse, developers can post open projects with and closed code for free. The service was created and placed in, in Russia connection with which the risks of inaccessibility of development and code for the Russian users are excluded. In addition, for the convenience of developers on GitVerse, repositories can be transferred from popular git sites to one click, representatives of SberTech told the portal. TAdviser
On the platform, you can organize collaboration, involve new participants in the development of projects, comment and check the code, assign tasks. And also communicate and exchange materials about technologies and open source.
"GitVerse allows you not only to publish your projects, but also to interact with the open-source community, which is extremely important for the market. To help developers, we have already launched open testing of the AI-assistant for writing the GigaCode program code, which, as the experience of our teams in Sberbank shows, can reduce the time for creating code by 25%, - said Andrei Belevtsev, Senior Vice President, Head of the Technologies block of Sberbank. - I am confident that GitVerse will become a popular and popular tool for the entire IT industry. Together with leading developers, we will work on placing even more demanded repositories and services on the site. " |
The first users who registered with GitVerse will also be able to join the open testing of the personal AI developer assistant - the GigaCode service. GigaCode is designed to speed up and simplify programming by generating code completion options directly in a real-time development environment. The solution supports more than 15 programming languages, including Java, Python, TypeScript, C/C + + and others. At the same time, GigaCode is installed as a plugin in familiar development environments, including IDEA , PyCharm, VSCode, Jupyter. GigaCode is developing in synergy with the GigaChat service in terms of the technologies, processes and approaches used.
"We develop tools that make it easier to build applications at all stages of the manufacturing process. Thanks to this, the developers can focus on interesting tasks, the rest will be taken care of by built-in artificial intelligence, "said Maxim Tyatyushev, CEO of Sber Tech. |
According to him, open-source versions of some Sber Tech products have already been posted on the platform. In March, users will have access to additional services and functions for quickly developing, building and deploying applications in the cloud.
As added to Sber Tech, users have access to a free annual package of cloud services, with which they can place developed applications in the cloud using distributed storage and computing technologies.