
GigaCode — это интеллектуальный помощник (AI-ассистент), разработанный Сбером, с целью сделать процесс программирования более эффективным, устранить рутинную работу, а также помочь в проверке и улучшении качества кода.
Основные функции и возможности:
Генерация кода и автодополнение. GigaCode может предлагать продолжения фрагментов кода прямо в среде разработки, сокращая время, затрачиваемое на ручное написание шаблонов или повторяющихся блоков.
Поддержка множества языков и IDE. На момент запуска сервис работает с более чем 15 языками программирования (Java, Python, JS, TypeScript, C/C++ и др.). Он совместим с популярными средами разработки — VSCode, IntelliJ IDEA, PyCharm, Jupyter и др.
Семантический поиск и анализ кода. Помимо генерации, GigaCode умеет искать по смыслу в кодовой базе, выявлять потенциальные уязвимости, помогать с документацией, тестами и рефакторингом.
Интеграция и инфраструктура. Ассистент может быть внедрён в собственную ИТ-инфраструктуру компаний, что повышает уровень безопасности и позволяет использовать его в корпоративной среде.
Агент в GitVerse. В рамках платформы совместной разработки GitVerse от Сбера появился GigaCode-агент, который может брать на себя задачи ревью кода, проверки, помогать в командной работе.
Статус и доступность:
Сначала GigaCode использовался внутри Сбербанка.
Затем открыт ранний доступ для внешних разработчиков.
Также есть предложения для бизнеса по локальному развёртыванию.
Преимущества:
Сокращение рутинных задач и времени на шаблонный код.
Повышение качества кода за счёт автоматической проверки и семантического анализа.
Возможность работать в привычной среде разработки.
Более безопасное использование в корпоративных условиях при локальных развёртываниях.
Возможные ограничения:
