参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

隆重推出 Azure 版 GitHub Copilot(预览版)

2024 年 11 月 15 日,产品经理 Chris Harris 撰写

我很高兴能推出 Azure 版 GitHub Copilot 的预览版——这是一款可与 VS Code 中的 GitHub Copilot Chat 无缝集成的全新工具。把它想象成你在 Azure 云中导航的私人向导。无需再在 IDE 和 Azure 门户之间切换来管理基础设施或查找命令和参数。现在,你可以专注于你的核心任务——编码。无论你是在设置服务还是部署应用程序,只需在聊天视图中提示 @azure,即可直接在编辑器中管理一切。

你现在就可以通过从 Visual Studio Marketplace 安装 Azure 版 GitHub Copilot 来开始使用!

Azure 版 GitHub Copilot 可以在构建和运行应用程序的整个生命周期中帮助你完成不同的任务。

更新。如果你喜欢通过视频学习,请查看这个关于 Azure 版 GitHub Copilot 的精彩概述!

Video about GitHub Copilot for Azure

了解 Azure

GIF demonstrating learning about Azure

Azure 版 GitHub Copilot 无需离开编辑器即可提供相关的最新文档,而不是通过多个来源进行搜索。询问有关 Azure OpenAI 模型、Azure AI 搜索的问题,甚至 Azure SQL 等服务的定价详情。此功能对于 Azure 新手开发者非常有用,可以帮助他们快速掌握复杂的概念,也为经验丰富的开发者节省了时间,他们需要快速提醒或了解最新服务和功能。

学习的建议提示

  • @azure 给我详细描述一下 Azure AI Search
  • @azure 哪些 Azure 服务可以运行我的容器?

部署

GIF showing how to search for and deploy an azd template

Azure 版 GitHub Copilot 通过指导你完成资源设置和自动化部署等任务来简化应用程序部署过程。无论你是使用 Python 开发 RAG(检索增强生成)应用程序、设置 CI/CD 管道,还是使用 Azure Developer CLI (azd) 部署项目,它都可以推荐应用程序模板、适当的命令和配置。无需搜索示例应用程序、查找 CLI 命令或弄清楚 YAML 语法。这在需要快速启动或拆除服务时特别有用,为你节省时间,让你能够专注于编写出色的代码,而不是管理基础设施。

部署的建议提示

  • @azure 你能帮我用 GPT-4o 构建一个 RAG 聊天应用程序吗?
  • @azure 列出 GPT-4o 可用的区域

故障排除

GIF demonstrating how to diagnose an app issue

当出现问题时,Azure 版 GitHub Copilot 通过快速了解应用程序的性能和资源问题,使诊断和故障排除变得更加容易。无论你是在尝试了解 Kubernetes 集群运行缓慢的原因,还是确定网站上那些令人沮丧的 500 错误的根本原因,@azure 都会提供帮助。它执行诊断、搜索日志并突出显示潜在问题。

此外,它不仅有助于识别问题,还积极协助解决问题。一旦确定了资源或应用程序问题的根本原因,它可以建议解决方案,例如优化配置、扩展资源或修复导致 500 错误的代码。例如,如果你的 Kubernetes 集群运行缓慢,它可能会建议调整部署设置或资源限制。如果你面临配额耗尽或性能瓶颈,它可以提供有效扩展的技巧。本质上,它成为你诊断和修复问题的首选工具。

故障排除的建议提示

  • @azure 我的 [ReallyImportantWebsite] Web 应用为什么运行缓慢?
  • @azure 我的 [SuperCoolDemo] 容器应用程序的日志中是否有任何错误?

运营

GIF demonstrating searching for Azure resources

GIF demonstrating how to get cost information

在故障排除之后,Azure 版 GitHub Copilot 还可以帮助你有效地管理资源操作。确保资源得到妥善利用至关重要,而此工具简化了这一过程。例如,你可以轻松查询拥有的 Azure OpenAI 部署数量,或者请求特定数据中心区域中存储帐户的列表并按大小排序。此外,你还可以查询一组特定资源的成本。

这种即时访问资源数据的功能可以帮助你通过识别过度配置的资源、重新平衡工作负载或微调配置来优化设置——所有这些都无需离开你的编码环境。它简化了资源管理和保持一切顺利运行的过程,确保你不仅在解决问题,还在防止新问题的出现。

运营的建议提示

  • @azure 我部署了多少个使用免费层的 Web 应用计划,按区域分组并按从高到低排序?
  • @azure 如何列出我的 AKS 集群中的所有 Pod?
  • @azure 细分我的 [VeryImportantResourceGroup] 资源组 10 月份的成本?

斜杠命令让你拥有更多控制权

Azure 版 GitHub Copilot 尝试识别你自然语言提示的意图。通过使用斜杠命令,你可以更明确地表达你的意图。这些斜杠命令也是常用命令的有用速记符号。

  • /help 查看它可以做什么
  • /learn 了解 Azure
  • /resources 获取有关 Azure 资源的信息
  • /diagnose 找出应用程序出了什么问题
  • /changeTenant 选择要使用的 Azure 租户

立即开始!

Azure 版 GitHub Copilot 目前处于预览阶段,可以从 Visual Studio Marketplace 安装:获取 Azure 版 GitHub Copilot

分享你的想法

我们很乐意听取你的反馈,无论是积极的还是消极的!使用“赞”和“踩”按钮分享你的想法,并随时在我们的 GitHub 存储库中提出问题。在你使用 Azure 的过程中,你的意见对我们来说是宝贵的,因为我们致力于改进和支持你。

© . This site is unofficial and not affiliated with Microsoft.