GigaCode способен по фрагменту кода сгенерировать наиболее вероятные его продолжения непосредственно в среде разработки в режиме реального времени. Доступны и другие функции: расширенная кодогенерация, семантический поиск по коду, поиск некоторых типов уязвимостей и так далее.
GigaCode развивается в синергии с сервисом GigaChat с точки зрения используемых технологий, моделей, процессов и подходов. Под капотом GigaCode находятся нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определённых задачах разработки.
Решение поддерживает популярные языки программирования (Java, JavaScript, Python, TypeScript, C/C++ и так далее) и среды разработки (IDEA, PyCharm, VSCode, Jupiter и другие).
Андрей Белевцев, старший вице-президент, СТО, руководитель блока «Технологии» Сбербанка:
«В последнее время мы увидели, насколько быстро отечественный рынок может реагировать на новые вызовы и предлагать эффективные решения. Такой инструмент, как GigaCode, может стать реальным помощником разработчика и повысить производительность его труда. Как и в других сферах, в программировании немало рутины — однотипных операций по написанию похожих фрагментов кода, которые выполняются механически. Уверен, что GigaCode упростит жизнь программистам по всей стране: поможет им сконцентрироваться на ключевых задачах и возьмёт на себя алгоритмизируемые аспекты профессии».