Fauxpilot — это автономная платформа для предложения кода, которая поддерживает несколько языков программирования, таких как Java, Python или Javascript. Брендан Долан-Гавитт, доцент Инженерной школы Тандон Нью-Йоркского университета, создал его как альтернативу GitHub Copilot.

FauxPilot использует Salesforce CodeGen, крупномасштабную языковую модель для программирования диалоговых искусственных технологий (ИИ). Используя FauxPilot, вы избавляетесь от повторяющегося кода. Вместо этого вы можете потратить свое время на бизнес-логику, которую должно решать ваше приложение.

Зачем использовать Fauxpilot?

GitHub Copilot — популярный коммерческий инструмент, который генерирует код, помогая разработчикам писать код более эффективно. Однако он отправляет фрагменты вашего кода обратно на серверы Microsoft, чтобы предложить вам код. Это препятствует нарушению лицензий и создает проблемы уязвимостей, которые можно использовать, поскольку код перемещается в несколько мест.

Fauxpilot работает просто с использованием обучающих моделей Codegen и никуда не отправляет ваш код. Таким образом, он более безопасен, чем GitHub Copilot.

Кроме того, поскольку Fauxpilot — это самостоятельный инструмент с открытым исходным кодом, вам не нужно платить какую-либо плату, кроме как за запуск сервера Fauxpilot.

Типы моделей Fauxpilot

Fauxpilot поддерживает восемь моделей коллагена.

  • Модель 350M-mono требует 2 ГБ видеопамяти (ОЗУ графического процессора) и поддерживает только язык программирования Python.
  • Модель 350M-multi требует 2 ГБ видеопамяти и поддерживает несколько языков программирования.
  • Модель 2B-mono требует 7 ГБ видеопамяти и поддерживает только язык программирования Python.
  • Модель 2B-multi требует 7 ГБ видеопамяти и поддерживает несколько языков программирования.
  • Модель 6B-mono требует 13 ГБ видеопамяти и поддерживает только язык программирования Python.
  • Модель 6B-multi требует 13 ГБ видеопамяти и поддерживает несколько языков программирования.
  • Модель 16B-mono требует 32 ГБ видеопамяти и поддерживает только Python…