Refact AI — расширение для разработки программного кода, построенное на основе нейронных сетей. Плагин можно установить в продукты JetBrains и редактор VS Code. Refact AI предлагает автодополнение кода на множестве языков программирования и встроенный чат. Присутствует возможность использовать сервис в облаке или развернуть локально, если у вас достаточно мощное оборудование.
Особенности Refact AI:
- Автодополнение. По мере написания кода Refact предлагает потенциальные варианты завершения кода, основываясь на его контексте, смотря вверх и вниз. Он может предлагать целые функции, классы, часто используемые шаблоны программирования, библиотеки и т.д. Вы можете использовать сервис в облачном варианте или загрузить код с репозитория на GitHub и развернуть приложение на своём устройстве. В облачной версии для автодополнения кода используется модель Refact/1.6B. В Self-Hosted версии вы вольны выбрать нейросеть из списка, представленного в документации.
- Встроенный чат. Refact AI предлагает встроенного AI-ассистента. Он запросто сгенерирует, оптимизирует или объяснит код, что повысит вашу продуктивность. В облачной версии за чат отвечают мощные GPT-3.5 и GPT-4. В Self-Hosted версии вы можете выбрать такие модели, как Llama, Mixtral, Deepseek Coder и другие.
- Безопасность. В Refact вы можете выбрать один из трёх уровней приватности. При уровне 0 приложение не будет иметь доступ к файлам, и данные не будут отправлены сторонней модели. Учтите, что в данном случае автодополнение и объяснение кода работать не будут. При уровне 1 Refact получит доступ к вашим файлам, но данные не будут отправляться в сторонние модели, например, в GPT-3.5. При работе с блоками кода, использующими сторонние API, вы получите сообщение с предложением перейти на уровень 2 для точного анализа кода. При уровне 2 сторонние модели имеют полный доступ к данным. Обратите внимание, что описанные уровни конфиденциальности актуальны только для облачной версии приложения. При развёртывании сервиса локально данные отправляются только на ваш сервер.
- Enterprise. Для компаний присутствует возможность использовать нейросети для написания кода на полную мощность с помощью версии Enterprise. Данная версия предполагает улучшенную генерацию кода благодаря RAG и Fine-tuning, чтобы сделать ответы модели более релевантными с помощью вашей кодовой базы. Кроме того, вы сможете оценить, сколько кода модель помогает генерировать каждому сотруднику.
Refact AI предоставляет автодополнение кода и чат на основе GPT-3.5 бесплатно. Для получения доступа к GPT-4 понадобится подписка. Кроме того, вы можете бесплатно развернуть приложение локально.