Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получите предложения на уровне кода, основанные на рекомендациях по оптимизации кода, с помощью агента GitHub Copilot. В этой статье вы узнаете, как:
- Назначьте задачу GitHub из раздела оптимизации кода для GitHub Copilot.
- Итеративно работайте с GitHub Copilot при проверке pull request'ов.
Замечание
Для использования агента GitHub Copilot для кодирования требуется передача данных в другие страны, в которых работает Корпорация Майкрософт, включая США. Используя эту функцию, вы соглашаетесь с передачей данных за пределы вашей страны. Ознакомьтесь с заявлением о конфиденциальности Майкрософт.
Предпосылки
- Включение агента кода GitHub Copilot в репозитории
- Включите следующие службы для приложения .NET:
- Ознакомьтесь с ограничениями для агента GitHub Copilot для программирования
Проверка оптимизации кода для приложения
На портале Azure перейдите к ресурсу Application Insights.
Выберите «Изучить>производительность».
В колонке "Производительность" нажмите кнопку "Оптимизация кода" в верхнем меню.
Создать проблему на GitHub
На странице "Оптимизация кода" выберите аналитические сведения, для которых вы хотите создать проблему GitHub.
В области сведений об аналитике выберите "Создать рабочий элемент"
В области "Создание рабочего элемента" в раскрывающемся списке "Служба рабочих элементов " выберите GitHub.
В раскрывающемся списке Project выберите репозиторий GitHub с включенным агентом кода GitHub Copilot (предварительная версия).
Включите параметр "Назначить для GitHub Copilot (предварительная версия).
Нажмите кнопку "Создать рабочий элемент".
При появлении предупреждения о выходе из портала Azure нажмите "Продолжить, чтобы завершить создание обращения в GitHub.
Отслеживать пул-реквест, открытый в GitHub Copilot.
После создания проблемы в GitHub GitHub Copilot:
- Отвечает на проблему с помощью эмодзи с изображением глаз (👀).
- Открывает pull request как назначенный исполнитель.
Проблема GitHub содержит специальные инструкции для агента программирования Copilot для устранения и проверки конкретной проблемы с производительностью. Второй пилот:
- Проверяет код до и после внедрения улучшений производительности.
- Рассматривает и оценивает несколько альтернативных решений.
Для завершения этого процесса потребуется несколько минут. После завершения процесса агент Copilot обновляет сведения о запросе на слияние и его заголовок.
Чтобы просмотреть изменения Copilot, можно:
- Попросите Copilot внести изменения через комментарии к pull-реквесту.
- Ознакомьтесь с ветвью Copilot и зафиксируйте изменения самостоятельно.
Дальнейшие шаги
- Дополнительные сведения об агенте программирования GitHub Copilot.