GigaCode / JARVIS — это программное решение для популярных сред разработки, которое предлагает разработчику наиболее вероятные продолжения его кода в реальном времени. Оно опирается на результаты использования генеративной нейросети, обученной на публичном коде, способной по фрагменту кода, поданному на вход, сгенерировать наиболее вероятные его продолжения, исходя из того, как это делает сообщество разработчиков.
Установка
Программное обеспечение GigaCode / JARVIS распространяется по SaaS-модели, специальных действий по установке ПО не требуется.
1.1 Общие сведения о Продукте
AI Code Completion — это сервис, который интерактивно дополняет код разработчика в режиме
реального времени. Он основан на глубокой нейронной сети, обученной на коде GitHub и Сбера и
должен помочь разработчикам повысить продуктивность и оптимизировать процесс работы.
1.2 Функциональные характеристики
1.2.1 Цели и назначение
AI Code Completion GIGACODE / JARVIS используется для повышения:
Ускорение написания кода;
Облегчение входа в новые области разработки;
Уменьшение количества отвлечений, большее нахождение в потоке;
Повышение качества кода;
1.2.2 Ключевые функции
AI Code Completion GIGACODE / JARVIS реализует следующие функции для конечного
пользователя:
3 режима автодополнения кода
o Режим inline - режим предложит самый вероятный вариант продолжения кода
непосредственно в рабочей области
o Режим lookup - режим подсказок, при котором GIGACODE / JARVIS интегрирует AI
подсказки в стандартное окно подсказок среды разработки
o Режим multiline - режим, при котором при переходе на новую строку, GIGACODE /
JARVIS будет подсказывать несколько строк.
Модель для data science задач – модель, прицельно натренированная на DS коде
Функция умной вставки подсказок (smart replacement) – автоматическое
уравновешивание скобок в коде разработчика, при вставке AI подсказки
Функция подсказки до конца строки (whole line completion) – позволяет настроить
завершение кода до конца строки, при этом модель генерирует предложения пока ее
уверенность в своей генерации остается высокой.
Функция вставки одного слова в скобках (predict by word) – возможность вставки одного
слова в скобках
Функция подсказки комментариев (suggest comments) – возможность выбрать
показывать ли комментарии GIGACODE / JARVIS’у в подсказках.
Изменение цвета inline подсказки – возможность выбрать цвет, которым GIGACODE /
JARVIS покажет варианты автодополнений
AI Code Completion — это сервис, который интерактивно дополняет код разработчика в режиме
реального времени. Он основан на глубокой нейронной сети, обученной на коде GitHub и Сбера и
должен помочь разработчикам повысить продуктивность и оптимизировать процесс работы.
1.2 Функциональные характеристики
1.2.1 Цели и назначение
AI Code Completion GIGACODE / JARVIS используется для повышения:
Ускорение написания кода;
Облегчение входа в новые области разработки;
Уменьшение количества отвлечений, большее нахождение в потоке;
Повышение качества кода;
1.2.2 Ключевые функции
AI Code Completion GIGACODE / JARVIS реализует следующие функции для конечного
пользователя:
3 режима автодополнения кода
o Режим inline - режим предложит самый вероятный вариант продолжения кода
непосредственно в рабочей области
o Режим lookup - режим подсказок, при котором GIGACODE / JARVIS интегрирует AI
подсказки в стандартное окно подсказок среды разработки
o Режим multiline - режим, при котором при переходе на новую строку, GIGACODE /
JARVIS будет подсказывать несколько строк.
Модель для data science задач – модель, прицельно натренированная на DS коде
Функция умной вставки подсказок (smart replacement) – автоматическое
уравновешивание скобок в коде разработчика, при вставке AI подсказки
Функция подсказки до конца строки (whole line completion) – позволяет настроить
завершение кода до конца строки, при этом модель генерирует предложения пока ее
уверенность в своей генерации остается высокой.
Функция вставки одного слова в скобках (predict by word) – возможность вставки одного
слова в скобках
Функция подсказки комментариев (suggest comments) – возможность выбрать
показывать ли комментарии GIGACODE / JARVIS’у в подсказках.
Изменение цвета inline подсказки – возможность выбрать цвет, которым GIGACODE /
JARVIS покажет варианты автодополнений
Документация
Информация о стоимости использования продукта
Стоимость ПО рассчитывается индивидуально.
Для получения информации о стоимости использования ПО вы можете связаться с нами по электронной почте — sales_s2B@sberbank.ru.