More than 30 languages: Yandex presents a tool for automating code writing based on neural networks

Yandex Code Assistant helps speed up code writing and editing, supporting more than 30 programming languages

Yandex has introduced a new assistant for developers - Yandex Code Assistant, based on neural networks. The service automatically generates code continuations based on fragments, which greatly simplifies the process of writing and editing code. Thanks to this, companies can accelerate their product development. During the testing phase, more than 60% of Yandex developers became regular users of Yandex Code Assistant.

The service is available for free in testing mode on the Yandex Cloud platform, and it can be used with various popular code editors. Yandex Code Assistant supports more than 30 programming languages, including C++, Go, Java, Kotlin, and Python. Importantly, the tool works quickly - in 95% of cases, code continuations are generated in less than 400 milliseconds, ensuring smooth operation.

One of the interesting features of the project is the use of a special metric called "user happiness," which helps assess the quality of the solutions proposed by the assistant. The metric analyzes how often and actively developers accept code suggestions, which allows improving the functionality of the service and user satisfaction.

The launch of Yandex Code Assistant underscores the company's commitment to offering proven solutions for developers and becomes part of a broader ecosystem of tools for creating and maintaining digital products.

Read materials on the topic:

Yandex's neural network has learned to follow the thread of conversation

Yandex has launched a free interactive whiteboard service to replace the departed Miro

A new method of compressing neural networks was invented at Yandex

Now on home