Яндекс представил собственный инструмент для работы с кодом на основе нейронных сетей — Yandex Code Assistant.
С помощью этого сервиса разработчики смогут генерировать наиболее вероятное продолжение фрагментов кода. Это поможет облегчить процесс написания и редактирования программного кода, а также ускорить разработку продуктов в компаниях. Тысячи разработчиков Яндекса уже протестировали ассистента, и 60% из них стали постоянными пользователями.
Yandex Code Assistant доступен бесплатно в режиме тестирования для определенного числа внешних разработчиков по предварительным заявкам через облачную платформу Yandex Cloud. Подать заявку можно начиная с 12 сентября с 10:00 (МСК).
В 95% случаев продолжение кода в Yandex Code Assistant генерируется менее чем за 400 миллисекунд, что позволяет разработчикам писать в удобном темпе. Сервис совместим с популярными редакторами кода и поддерживает более 30 языков программирования, включая C++, Go, Java, Kotlin, Python и многие другие. Кроме того, использование Yandex Code Assistant не приводит к нагрузке на ресурсы локальных машин.
У Яндекса обширный опыт в создании инструментов для разработчиков. Мы стремимся предлагать рынку проверенные решения, успешно использованные в сложных проектах. Yandex Code Assistant станет частью платформы для создания, развёртывания и сопровождения цифровых продуктов, где мы предложим ещё больше инструментов для специалистов, — отметил Григорий Атрепьев, CPO облачной платформы Yandex Cloud.
Для оценки качества и повышения эффективности сервиса ИТ-специалисты Яндекса разработали специальную метрику — «счастье пользователя». Она учитывает длину принятой разработчиком подсказки кода, количество принятых и отклоненных предложений и другие параметры. Благодаря этой метрике удалось значительно увеличить численность регулярно использующих сервис разработчиков.