隆重推出适用于 Azure 的 GitHub Copilot(预览版)
2024 年 11 月 15 日,作者:产品经理 Chris Harris
我很高兴推出 适用于 Azure 的 GitHub Copilot 的预览版 - 这是一款与 VS Code 中的 GitHub Copilot Chat 无缝集成的新工具。把它想象成您在 Azure 云中导航的私人指南。无需再在 IDE 和 Azure 门户之间切换来管理基础结构或查找命令和参数。现在,您可以专注于您的核心任务 - 编码。无论您是设置服务还是部署应用程序,只需在 Chat 视图中提示 @azure
,即可直接在编辑器中管理所有内容。
您现在就可以从 Visual Studio Marketplace 安装 适用于 Azure 的 GitHub Copilot!
适用于 Azure 的 GitHub Copilot 可以帮助您完成构建和运行应用程序的整个生命周期的不同任务。
更新。如果您喜欢通过视频学习,请查看此关于适用于 Azure 的 GitHub Copilot 的精彩概述!
了解 Azure
适用于 Azure 的 GitHub Copilot 可以引入相关的、最新的文档,而无需离开您的编辑器,也无需在多个来源中搜索。提出关于 Azure OpenAI 模型、Azure AI 搜索甚至 Azure SQL 等服务的定价详情的问题。此功能对于刚接触 Azure 的开发人员来说非常有用,可以帮助他们快速掌握复杂的概念,并且还可以节省需要快速回顾或了解最新服务和功能的经验丰富的开发人员的时间。
学习的建议提示
@azure 给我详细介绍一下 Azure AI 搜索
@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 错误的代码。例如,如果您的 Kubernetes 集群运行缓慢,它可能会建议调整部署设置或资源限制。如果您面临配额耗尽或性能瓶颈,它可以提供有关高效扩展的提示。本质上,它成为您诊断和修复问题的首选工具。
故障排除的建议提示
@azure 为什么我的 [ReallyImportantWebsite] Web 应用程序运行缓慢?
@azure 我的 [SuperCoolDemo] 容器应用程序的日志中是否有任何错误?
运行
故障排除后,适用于 Azure 的 GitHub Copilot 还可以帮助您有效地管理资源操作。确保正确利用您的资源至关重要,而此工具简化了此过程。例如,您可以轻松查询您拥有的 Azure OpenAI 部署数量,或者请求列出特定数据中心区域的存储帐户并按大小对其进行排序。此外,您还可以询问一组特定资源的成本。
这种对资源数据的即时访问可以帮助您优化设置,方法是识别过度配置的资源、重新平衡工作负载或微调配置,而无需离开您的编码环境。它简化了管理资源和保持一切顺利运行的过程,确保您不仅在解决问题,而且还在防止新问题的出现。
运行的建议提示
@azure 我部署了多少个使用免费层的 Web 应用程序计划,按区域分组,并按最高到最低排序?
@azure 如何列出我的 AKS 集群中的所有 Pod?
@azure 分解我 10 月份的 [VeryImportantResourceGroup] 资源组的成本?
斜杠命令让你拥有更多控制权
适用于 Azure 的 GitHub Copilot 尝试识别您的自然语言提示的意图。通过使用斜杠命令,您可以更明确地表达您的意图。这些斜杠命令也是常用命令的有用速记符号。
/help
查看它可以执行哪些操作/learn
了解 Azure/resources
获取有关您的 Azure 资源的信息/diagnose
找出您的应用程序的问题/changeTenant
选择要使用的 Azure 租户
立即开始!
适用于 Azure 的 GitHub Copilot 目前处于预览版,可以从 Visual Studio Marketplace 安装:获取适用于 Azure 的 GitHub Copilot
分享你的想法
我们很乐意听到您的反馈,无论是正面的还是负面的!使用“竖起大拇指”和“竖起大拇指”按钮分享您的想法,并随时在我们的 GitHub 存储库中提出问题。您的意见对我们非常宝贵,因为我们努力改进并在您的 Azure 之旅中为您提供支持。