Github CopilotПоскольку Microsoft и OpenAI совместно запустили инструмент программирования ИИ, который автоматически генерирует код с помощью пользовательских комментариев, имен функций и т. д. Никогда не думал, что уловка важнее реальности. Сегодня попробовала, результаты потрясающие. В частности, некоторые отрывки в этой статье также дополнены Github Copilot.
Как работает Github Copilot
Github Copilot генерирует код на основе подсказок на естественном языке, используя общедоступный исходный код и естественный язык на Github в качестве обучающих данных. Для генерации кода GitHub Copilot передает часть файла, который вы редактируете, на сервер в качестве контекста. Затем служба используетOpenAI Codex(на основе GPT-3) синтезировать и предлагать отдельные линии и целые функции.
Установите GitHub Copilot
GitHub Copilot доступен как расширение для Neovim, JetBrains и Visual Studio Code. Обратитесь к конкретному процессу установкиGitHub.com/GitHub/производить о, пердеть…
Использование Github Copilot
После установки плагина вам нужно только написать код, как обычно, Github Copilot завершит код в нужное время и в нужном месте, нажмитеtab
клавишу для подтверждения, вы также можете использовать другие клавиши для переключения других схем подсказок и выбора подходящей схемы для использования.
Все выделенные части на рисунке выше — намеки на Github Copilot для кода. В частности, следующие абзацы тестового кода делают именно то, что я хочу подсказать.
Некоторые вопросы о Github Copilot
О Github Copilot после запускавопросИх также много, например:
- Безопасность кода приватного проекта
- Будет ли Github Copilot содержать вредоносный код?
- Нарушает ли обучение Copilot работе с публичными репозиториями авторские права?