Mitup AI 11.Янв.2024 717

Еще в сентябре 2023 г. «Сбер» представил GigaCode — платформу на основе больших языковых моделей, позволяющую IT специалистам оптимизировать процесс разработки. Об этом сообщали представители компании.

А перед новогодними праздниками на сайте GigaCode объявили о том, что нейросеть стала доступна для сторонних разработчиков, но пока через лист ожидания.

Демонстрация подсказок, которые выдает GigaCode при написании кода на JS
Демонстрация подсказок, которые выдает GigaCode при написании кода на JS

GigaCode – это AI-ассистент для написания кода. Создатели позиционируют его как русский аналог Copilot от GitHub.

Инструмент анализирует имеющийся контекст и предлагает на его основе логические подсказки при кодинге. Причем сервис выдает не только продолжение слова (как умеют многие редакторы кода), а целые конструкции функций, циклов и условий.

Кроме выдачи релевантных продолжений, GigaCode распознает ошибки и сделает отладку, найдет нужные элементы кода и сгенерирует готовые решения по заданным текстовым параметрам.

Главная цель сервиса – облегчить рутинные процессы по написанию однотипных фрагментов кода и повысить производительность специалистов.

 GigaCode создан для помощи программистам в работе
GigaCode создан для помощи программистам в работе (фото из открытых источников)

GigaCode функционирует на собственной LLM-платформе, которую «Сбер» развивает совместно с GigaChat – другим своим AI продуктом. ИИ-модели, которые лежат в основе GigaChat, обучены на многочисленных примерах исходного кода, поэтому быстро подбирают варианты продолжения кода и решают типичные проблемы при написании ПО.

Заявлено, что GigaCode знает популярные языки программирования, включая Python, C, C++, JavaScript, Java, TypeScript, Swift и т.д. Всего в арсенале сервиса не менее 17 наименований.

Инструмент совместим с большинством распространенных редакторов кода (IDE). Например, его можно интегрировать в IDEA, PyCharm, Visual Studio Code и Jupiter.

Желающие испытать продукт могут отправить запрос на получение раннего доступа. Однако попадание в лист ожидания не гарантирует одобрения заявки на регистрацию.

 Порядок подачи заявок для получения раннего доступа к GigaCode
Порядок подачи заявок для получения раннего доступа к GigaCode

В дальнейшем «Сбер» планирует создавать на основе сервиса и другие функции для помощи разработчикам в решении повседневных задач. Поэтому GigaCode можно считать отправной точкой в семействе его IT-продуктов.