推出适用于 Azure 的 GitHub Copilot(预览版)
2024 年 11 月 15 日,Chris Harris,产品经理
我很高兴推出 GitHub Copilot for Azure 的预览版——这是一款可与 VS Code 中的 GitHub Copilot Chat 无缝集成的全新工具。把它想象成您导航 Azure 云的私人向导。无需再在您的 IDE 和 Azure 门户之间来回切换来管理基础设施或查找命令和参数。现在,您可以专注于您的核心任务——编码。无论您是设置服务还是部署应用程序,只需在聊天视图中提示 @azure
,即可直接在编辑器中管理一切。
您现在就可以从 Visual Studio Marketplace 安装适用于 Azure 的 GitHub Copilot 来开始使用!
适用于 Azure 的 GitHub Copilot 可以在构建和运行应用程序的整个生命周期中帮助您完成不同的任务。
更新。如果您更喜欢通过视频学习,请查看这个关于适用于 Azure 的 GitHub Copilot 的精彩概述!
了解 Azure
适用于 Azure 的 GitHub Copilot 无需您离开编辑器,即可为您提供相关、最新的文档,而无需搜索多个来源。您可以询问有关 Azure OpenAI 模型、Azure AI Search 的问题,甚至是 Azure SQL 等服务的定价详情。此功能对于 Azure 新手开发者非常有用,可以帮助他们快速掌握复杂的概念,同时也为经验丰富的开发者节省了时间,他们需要快速提醒或了解最新服务和功能的详细信息。
学习建议提示
@azure 给我详细描述一下 Azure AI Search
@azure 哪些 Azure 服务可以运行我的容器?
部署
适用于 Azure 的 GitHub Copilot 通过指导您完成资源设置和自动化部署等任务,简化了应用程序的部署过程。无论您是使用 Python 开发 RAG(检索增强生成)应用程序,设置 CI/CD 管道,还是使用 Azure Developer CLI (azd) 部署您的项目,它都可以推荐应用程序模板、适当的命令和配置。无需搜索示例应用程序、查找 CLI 命令或弄清楚 YAML 语法。当您需要快速启动或拆除服务时,这尤其有用,为您节省了时间,并让您专注于编写出色的代码,而不是管理基础设施。
部署建议提示
@azure 你能帮我用 GPT-4o 构建一个 RAG 聊天应用吗?
@azure 列出 GPT-4o 可用的区域
故障排除
当出现问题时,适用于 Azure 的 GitHub Copilot 通过提供对应用程序性能和资源问题的快速洞察,使诊断和故障排除变得更容易。无论您是想了解 Kubernetes 集群运行缓慢的原因,还是找出网站上那些令人沮丧的 500 错误的根源,@azure
都会在这里提供帮助。它执行诊断,搜索日志,并突出显示潜在问题。
此外,它不仅有助于识别问题,还积极协助解决问题。一旦您确定了资源或应用程序问题的根源,它可以建议解决方案,例如优化配置、扩展资源或修复导致这些 500 错误的 Eton 代码。例如,如果您的 Kubernetes 集群运行缓慢,它可能会建议调整部署设置或资源限制。如果您面临配额耗尽或性能瓶颈,它可以提供高效扩展的提示。实质上,它成为您诊断和修复问题的首选工具。
故障排除建议提示
@azure 我的 [ReallyImportantWebsite] Web 应用为什么运行缓慢?
@azure 我的 [SuperCoolDemo] 容器应用日志中是否有任何错误?
操作
故障排除后,适用于 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 之旅。