将代码优化见解工作项分配给 GitHub Copilot (预览版)

使用 GitHub Copilot 编码代理根据代码优化建议获取代码级建议。 在这篇文章中,你将学会如何:

  • 将代码优化中的 GitHub 问题分配给 GitHub Copilot。
  • 通过拉取请求评审使用 GitHub Copilot 进行迭代。

注释

使用 GitHub Copilot 编码代理需要将数据传输到Microsoft运营的其他国家/地区,包括美国。 通过使用此功能,您同意将您的数据传输到您所在国家之外的地方。 阅读Microsoft隐私声明。

先决条件

验证应用程序的代码优化

  1. 在 Azure 门户中导航到 Application Insights 资源。

  2. 选择“调查”“性能”>

  3. 在“性能”选项卡中,点击顶部菜单的“代码优化”按钮。

    “性能”边栏选项卡中的“代码优化”的屏幕截图。

创建 GitHub 问题

  1. 在“代码优化”页面中,选择你想要为其创建 GitHub 问题的见解。

  2. 在“见解详细信息”窗格中,选择“创建工作项

    代码优化详细信息窗格和选择“创建工作项”按钮的屏幕截图。

  3. 在“ 创建工作项 ”窗格中,从 “工作项服务 ”下拉列表中选择 “GitHub”。

  4. “项目 ”下拉列表中,选择已启用 GitHub Copilot 编码代理的 GitHub 存储库(预览版)。

  5. 打开“分配到 GitHub Copilot (预览)”选项。

    选中的“分配到 GitHub Copilot”选项的屏幕截图。

  6. 单击“ 创建工作项”。

  7. 出现有关离开 Azure 门户的警告时,请选择 “继续 ”以完成 GitHub 问题创建。

跟踪 GitHub Copilot 打开的拉取请求

在 GitHub 中创建问题后,GitHub Copilot 会:

  1. 对眼睛表情符号相关问题的回应(👀)。
  2. 以被分派人身份打开拉取请求。

GitHub 问题包括针对 Copilot 编码助手的特别指示,以修复和验证你的特定性能问题。 副驾驶员:

  • 在性能代码建议前后对代码进行基准测试。
  • 考虑并评估多个替代解决方案。

此过程需要几分钟才能完成。 该过程完成后,Copilot 代理将更新拉取请求详细信息和标题。

若要查看 Copilot 的更改,可以:

  • 使用拉取请求评论要求 Copilot 进行更改。
  • 检查 Copilot 的分支并自行提交更改。

后续步骤