介绍 GitHub Copilot for Azure(预览版)
2024年11月15日,由产品经理Chris Harris发布
我很高兴向大家介绍GitHub Copilot for Azure的预览版——这是一款与VS Code中的GitHub Copilot Chat无缝集成的新工具。想象一下,它是您在Azure云中导航的个人指南。不再需要在IDE和Azure门户之间切换来管理基础设施或查找命令和参数。现在,您可以专注于核心任务——编码。无论是设置服务还是部署应用程序,只需在聊天视图中输入@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 搜索,甚至是 Azure SQL 等服务定价详情的问题。此功能对于 Azure 新手开发者非常有用,帮助他们快速掌握复杂概念,同时也为需要快速提醒或了解最新服务和功能的有经验开发者节省时间。
学习建议提示
@azure 给我一个关于Azure AI搜索的详细描述
@azure 哪些 Azure 服务可以运行我的容器?
部署
GitHub Copilot for Azure 通过引导您完成资源设置和自动化部署等任务,简化了部署应用程序的过程。无论您是使用 Python 开发 RAG(检索增强生成)应用程序、设置 CI/CD 流水线,还是使用 Azure 开发者 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 集群中的所有 pods?
@azure 分解我的 [VeryImportantResourceGroup] 资源组在十月份的成本?
斜杠命令让你拥有更多控制权
GitHub Copilot for Azure 尝试识别您的自然语言提示的意图。通过使用斜杠命令,您可以更明确地表达您的意图。这些斜杠命令也是常见命令的有用简写符号。
/help
查看它可以做哪些事情/learn
了解 Azure/resources
用于获取有关您的 Azure 资源的信息/diagnose
找出你的应用程序出了什么问题/changeTenant
选择你想要使用的 Azure 租户
立即开始!
GitHub Copilot for Azure 目前处于预览阶段,可以从 Visual Studio Marketplace 安装:Get GitHub Copilot for Azure
分享你的想法
我们非常希望听到您的反馈,无论是正面的还是负面的!使用“点赞”和“点踩”按钮分享您的想法,并随时在我们的GitHub 仓库中提出问题。您的意见对我们来说非常宝贵,我们将努力改进并支持您在 Azure 的旅程。