GigaCode — расширение для среды разработки на основе ИИ. Плагин поддерживает более 15 популярных языков програмирования: Python, Java, C, C++, JS и другие. Разработчиков порадует функция CodeChat, позволяющая задавать вопросы по открытому файлу, а также отладить, оптимизировать и объяснить выделенный фрагмент кода. Плагин доступен для продуктов JetBrains, Android Studio и Jupyter Notebook.
Особенности GigaCode:
- Автодополнение кода. GigaCode ускорит процесс разработки программного кода, предлагая наиболее вероятные подсказки. Нейросеть анализирует имеющийся контекст и обеспечивает автодополнение строк, циклов, условий, функций и других элементов кода. Кроме того, ИИ напишет код на основе ваших комментариев. Если хотите, чтобы GigaCode использовал контекст из открытых файлов проекта, не забудьте включить данную функцию в настройках плагина.
- CodeChat. AI-ассистент ответит на любые ваши вопросы прямо в IDE. CodeChat позволяет задавать вопросы по открытому файлу или по выделенному фрагменту кода. Нейросеть поможет объяснить или отладить код, сгенерировать тесты или документацию. Для IDE от JetBrains доступно сохранение чатов под конкретные задачи.
- Популярные языки. GigaCode поддерживает более 15 языков программирования. Нейросеть умеет работать с кодом на Python, Java, C++, C#, C, SQL и других языках. Плагин разработан на основе модели GigaChat, которая постоянно развивается, следовательно, в будущем мы увидим поддержку большего количества языков программирования.
- Поддерживаемые IDE. GigaCode совместим со множеством популярных сред разработки и редакторов: Jupyter Notebook, Android Studio, продукты JetBrains (PyCharm, WebStorm, DataGrip и другие). Обратите внимание, что не в каждом приложении доступны все функции и настройки. С полным описанием настроек вы можете ознакомиться на официальном сайте GigaCode.
На данный момент GigaCode предоставляется бесплатно.