Developers: | Sberbank |
Date of the premiere of the system: | September 2023 |
Branches: | Information Technology |
Technology: | Application Development Tools |
Content |
2023
Opening Early Access
Sberbank opened early access to a personal AI developer assistant - the GigaCode service. GigaCode will help you generate the most likely code continuation directly in the development environment in real time by code fragment. The bank announced this on December 27, 2023.
The December 2023 solution supports more than 15 programming languages (Java, Python, JavaScript, TypeScript, C/C + + and others), as well as compatibility with many popular editors and integrated development environments (IDEA, PyCharm, VSCode, Jupiter and others). Other features of the service include advanced codogeneration, semantic code search, search for some types of vulnerabilities, and much more.
GigaCode develops in synergy with the GigaChat service in terms of the technologies, models, processes and approaches used. Under the GigaCode hood are neural network models that are trained on large source code cases and specialize in certain development tasks.
{{quote 'author = said Andrey Belevtsev, Senior Vice President, Service Station, Head of the Technologies Unit of Sberbank. | As promised earlier, we have opened access to GigaCode to external developers. In Sberbank, several thousand specialists have been working with this service every day and our calculations show that it speeds up the code development process by 25%. I am sure that GigaCode will become a universal AI assistant for a huge number of IT specialists, who can save them from performing routine and similar operations, }}
Product Announcement
In early September 2023, it became known about the creation by Sberbank of an AI assistant for writing GigaCode[1]. It is able to generate the most likely continuation of it by a fragment of code. The service supports Java, JavaScript, Python, TypeScript, C/C + + and others, as well as IDEA, PyCharm, VSCode and Jupiter development environments.
The name GigaCode refers to the GigaChat chatbot based on the NeONKA and Kandinsky neural network models. Sberbank says that both projects are developing in parallel. The credit institution clarified that by the beginning of September 2023, several thousand Sberbank specialists use the GigaChat service; in the coming months, GigaCode will be available for external developers.
The head of the practice "Machine Learning and Artificial Intelligence" Axenix (ex-Accenture) Aleksei Sergeyev, in a conversation with Kommersant, noted that the speed at which AI can generate code is important, but now models can successfully and quickly create only a small part of it. According to him, the feature is suitable for writing individual sections of code, functions and methods.
Nikolai Sokornov, director of the software development department at Reksoft, believes that such services can speed up the development process, but then the threshold for entering the profession will increase.
Beginners are most often assigned routine tasks - for example, writing a piece of code on a model several times. Tools like Copilot eliminate the need for such actions, "he says. |
It is possible that the AI model will repeat the existing code, but whether this will be considered a violation is a question, said Anastasia Skovpen, an intellectual property lawyer. It depends on the ability of the copyright holder, whether he will be able to prove that his work was in the training data and that it was illegally reproduced or reworked. So far, there have been no such cases.[2]