Introducing GitHub Copilot for Azure (预览版)
2024年11月15日,Chris Harris,产品经理
我很高兴地宣布 GitHub Copilot for Azure 的预览版发布 - 这是一款与 VS Code 中的 GitHub Copilot Chat 无缝集成的全新工具。把它想象成您在 Azure 云中的个人向导。无需在 IDE 和 Azure 门户之间切换来管理基础设施或查找命令和参数。现在,您可以专注于您的核心任务 - 编码。无论您是在设置服务还是部署应用程序,只需在 Chat 视图中提示 @azure 即可直接在编辑器中管理一切。
您现在可以通过从 Visual Studio Marketplace 安装 GitHub Copilot for Azure 开始使用!
GitHub Copilot for Azure 可以在构建和运行应用程序的整个生命周期中帮助您完成不同的任务。
更新。如果您更喜欢通过视频学习,请查看这个关于 GitHub Copilot for Azure 的精彩概述!
了解 Azure

GitHub Copilot for Azure 在您无需离开编辑器的情况下,提供相关且最新的文档,而不是在多个来源中搜索。您可以询问有关 Azure OpenAI 模型、Azure AI Search,甚至 Azure SQL 等服务的定价详情。此功能对于刚接触 Azure 的开发人员来说非常有用,可以帮助他们快速掌握复杂的概念,同时也能节省经验丰富的开发人员快速提醒或了解最新服务和功能的时间。
学习的建议提示
@azure 详细描述 Azure AI Search@azure 哪些 Azure 服务可以运行我的容器?
部署

GitHub Copilot for Azure 通过指导您完成资源设置和自动化部署等任务,简化了应用程序部署流程。无论您是使用 Python 开发 RAG(检索增强生成)应用程序、设置 CI/CD 管道,还是使用 Azure Developer CLI (azd) 部署项目,它都可以推荐应用程序模板、适当的命令和配置。无需搜索示例应用程序、查找 CLI 命令或弄清楚 YAML 语法。当您需要快速启动或拆解服务时,这尤其有用,可以节省您的时间,让您专注于编写优秀的代碼,而不是管理基础设施。
部署的建议提示
@azure 您可以帮助我使用 GPT-4o 构建 RAG 聊天应用程序吗?@azure GPT-4o 在哪些区域可用?
故障排除

当出现问题时,GitHub Copilot for Azure 通过提供有关应用程序性能和资源问题的快速见解,使诊断和故障排除更容易。无论您是想了解 Kubernetes 集群为何运行缓慢,还是确定网站上令人沮丧的 500 错误的原因,@azure 都会为您提供帮助。它执行诊断、搜索日志并突出显示潜在问题。
此外,它不仅可以帮助识别问题 - 它还可以积极协助解决问题。一旦您确定了资源或应用程序问题的根本原因,它可以建议解决方案,例如优化配置、扩展资源或修复导致这些 500 错误的代碼。例如,如果您的 Kubernetes 集群运行缓慢,它可能会建议调整您的部署设置或资源限制。如果您遇到配额耗尽或性能瓶颈,它可以提供有关高效扩展的技巧。本质上,它成为了您诊断和修复问题的首选工具。
故障排除的建议提示
@azure 我的 [ReallyImportantWebsite] 网站运行缓慢的原因是什么?@azure 我的 [SuperCoolDemo] 容器应用程序的日志中是否有任何错误?
运行


在故障排除之后,GitHub Copilot for Azure 还帮助您有效地管理资源操作。确保您的资源得到适当利用至关重要,此工具简化了该过程。例如,您可以轻松询问您拥有的 Azure OpenAI 部署数量,或请求特定数据中心区域中您的存储帐户列表,并按大小排序。此外,您可以询问特定资源集的成本。
这种对资源数据的即时访问可以帮助您优化设置,识别过度配置的资源、重新平衡工作负载或微调配置 - 所有这些都不必离开您的编码环境。它简化了资源管理和保持一切顺利运行的过程,确保您不仅修复问题,而且还防止新的问题出现。
运行的建议提示
@azure 我部署了多少个使用免费层级的 Web 应用计划,按区域分组并按从高到低的顺序排序?@azure 如何列出我的 AKS 集群中的所有 Pod?@azure 详细说明我 [VeryImportantResourceGroup] 资源组在 10 月份的成本?
斜杠命令让您拥有更多控制权
GitHub Copilot for Azure 尝试识别您的自然语言提示的意图。通过使用斜杠命令,您可以更明确地表达您的意图。而且这些斜杠命令也是常用命令的有用简写符号。
/help查看它可以做什么/learn了解 Azure/resources获取有关您的 Azure 资源的详细信息/diagnose找出您的应用程序的问题/changeTenant选择您想要使用的 Azure 租户
立即开始!
GitHub Copilot for Azure 目前处于预览版,可以从 Visual Studio Marketplace 安装:获取 GitHub Copilot for Azure
分享您的想法
我们非常乐意听取您的反馈,无论是正面的还是负面的!使用“点赞”和“点踩”按钮分享您的想法,并随时在我们的 GitHub 仓库 中提出问题。您的意见对我们至关重要,因为我们努力改进并支持您在 Azure 之旅中。
