推出 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 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] Web 应用运行缓慢?
@azure 我的 [SuperCoolDemo] 容器应用的日志里有错误吗?
运维
在故障排查之后,GitHub Copilot for Azure 还能帮助您有效地管理资源操作。确保资源得到合理利用至关重要,而这个工具简化了这一过程。例如,您可以轻松查询您拥有的 Azure OpenAI 部署数量,或者请求获取特定数据中心区域的存储账户列表并按大小排序。此外,您还可以询问一组特定资源的成本。
这种对资源数据的即时访问能帮助您优化设置,例如识别过度配置的资源、重新平衡工作负载或微调配置——所有这些都无需离开您的编码环境。它简化了管理资源和保持一切平稳运行的过程,确保您不仅能解决问题,还能防止新问题的出现。
运维建议提示
@azure 我部署了多少个使用免费套餐的 Web 应用计划,按区域分组并从高到低排序?
@azure 如何列出我 AKS 集群中的所有 Pod?
@azure 分解一下我的 [VeryImportantResourceGroup] 资源组在十月份的成本?
斜杠命令给您更多控制权
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 之旅提供支持的过程中,您的意见对我们至关重要。