Введение
GitHub Copilot — это партнер по программированию искусственного интеллекта, который предоставляет предложения автозаполнения во время кода. Вы получаете предложения от Copilot, введя код или описывая его на естественном языке.
Copilot анализирует файл и связанные файлы, предлагая предложения в текстовом редакторе. Он использует OpenAI Codex, новую систему ИИ, разработанную OpenAI, для получения контекста от написанного кода и комментариев, а затем предлагает новые строки или целые функции.
GitHub Codespaces — это размещенная среда разработчика, работающая в облаке, которую можно запустить с помощью Visual Studio Code. Вы можете настроить интерфейс разработки для любого проекта разработки на сайте GitHub, предустановки зависимостей, библиотек и даже расширений и параметров Visual Studio Code.
Сценарий. Улучшение проекта
Разработчик должен быть более продуктивным при вводе кода для новых проектов и существующих. Для этой задачи вы хотите узнать, является ли помощник по искусственному интеллекту более важным для улучшения рабочих процессов разработчиков в написании кода, документации, тестировании и т. д.
В этом модуле вы узнаете, как использовать GitHub Copilot для изменения проекта с помощью запроса на настройку API Python. Вы также узнаете, как использовать динамические предложения после ввода исходного кода.
К выводу этого модуля у вас есть:
- Настроили репозиторий GitHub в Codespaces и установили расширение GitHub Copilot.
- Созданные запросы на создание предложений из GitHub Copilot.
- Узнайте, как применить GitHub Copilot для улучшения проектов Python.
Какова главная цель?
После успешного завершения этого модуля вы можете использовать запрос на настройку проекта Python с помощью GitHub Copilot в GitHub Codespaces.
Необходимые компоненты
- Базовое представление о редакторах Python и текста.
- Базовое понимание основных принципов Git и GitHub. В частности, выполнение базовых
gitкоманд, таких какgit addиgit push. - Учетная запись GitHub с активной подпиской для GitHub Copilot необходима для вашей личной учетной записи GitHub или учетной записи GitHub, управляемой организацией или предприятием. Для обучения можно использовать бесплатный вариант Copilot с ограничениями использования.