微软在 GitHub Universe 上为开发人员推出增强型人工智能工具

2024-11-09 10:00:10 英文原文

作者:Steef-Jan Wiggers

在最近的GitHub 宇宙,微软宣布了新的功能和工具,进一步将 Microsoft Azure AI 服务直接集成到开发人员工具中,例如GitHubVS代码

这些创新源于公司的使命,即在开发者社区的大力支持下创建人工智能增强的端到端开发环境。具有新功能适用于 Azure 和 VS Code 的 GitHub Copilot,开发人员现在可以将人工智能集成到现有的工作流程中。

在一个领英帖子微软产品设计师负责人 Spencer Reynolds 评论了这些功能:

这是 Copilot 生态系统的一部分,专门旨在使用户能够与 Azure 交互、查看资源、启动其他资源等。

在这些公告中,GitHub Copilot for Azure 直接在 GitHub 和 VS Code 中为开发人员提供定制的上下文感知指导。使用“@azure”命令,开发人员现在可以获得管理资源、部署应用程序和故障排除的个性化支持。此功能扩展了GitHub Copilot 现有的 AI 聊天功能,承诺通过以下方式简化资源配置并简化应用程序部署Azure 开发人员 CLI (azd) 模板,帮助开发人员专注于核心任务,同时 Copilot 处理后台流程和成本管理查询。

(来源:Azure 开发人员工具博客文章

此外,为了缩短开发时间,微软还推出了人工智能应用程序模板以加速部署。这些模板使开发人员能够跨多个环境使用预先设计的框架和组件快速启动项目,包括GitHub 代码空间、VS Code 和 Visual Studio。这些模板提供了灵活性,支持来自领先人工智能工具提供商的流行编程语言、模型和框架,例如阿里兹,浪链, 和松果。借助这些工具,开发人员可以轻松集成关键安全措施,例如托管身份无密钥认证,融入他们的应用程序,加快开发速度,同时确保强大的数据保护。

Azure Developer CLI 的首席产品经理 Kristen Womack 在 Azure SDK 中编写博客文章关于人工智能应用程序模板:

该集合包括功能齐全的应用程序,包括应用程序代码、AI 功能、基础架构即代码 (IaC)、带有 GitHub Actions 的可配置 CI/CD 管道,以及准备部署到 Azure 的应用程序架构。它还包括较小的模板,这些模板是仅托管您需要的组件的构建块,例如无密钥身份验证或 IaC。

为了支持AI模型实验和定制,GitHub 模型现已推出预览版,将 Azure AI 的广泛模型库直接集成到GitHub 市场。此功能允许开发人员比较和试验不同应用程序的各种模型,包括专有和开源选项。开发人员可以实时测试模型性能和功能,利用 Azure 的安全令牌化基础设施调整和扩展其使用范围,从免费套餐到企业级生产环境。

为了解决更新 Java 运行时的繁琐过程,GitHub Copilot 现在包含一个Java专用升级助手。该工具指导开发人员完成运行时升级的每个步骤,有助于确保与诸如春季启动联合单元。它利用人工智能来解决潜在的冲突,创造高效、透明的升级体验,最大限度地减少更新 Java 应用程序通常涉及的体力劳动。

Nick Zhu,微软高级项目经理,在 Microsoft for Java Developers 中撰文博客文章

在此预览体验中,适用于 Java 的 GitHub Copilot 升级助手将分析您的项目并与您一起指定诸如 JDK 和 Maven 路径等参数、功能分支名称等内容。它将进一步评估您的项目的依赖关系(例如 Spring Boot)和单元测试框架(例如 JUnit)。您可以选择生成 GitHub 问题,其中将复制提案和计划中的任务记录。

最后,微软还扩展了 A/B 测试和 CI/CD 工作流程的功能,使组织能够大规模评估 AI 应用程序。随着Azure AI 评估 SDKGitHub 操作通过集成,开发人员可以运行持续的性能评估和 A/B 实验,确保 AI 模型在现实环境中发挥最佳性能。该集成支持连贯性和流畅性指标,并可以提供自定义见解以改进决策,使开发人员更轻松地管理和增强应用程序性能。

关于《微软在 GitHub Universe 上为开发人员推出增强型人工智能工具》的评论


暂无评论

发表评论

摘要

微软在 GitHub Universe 上宣布了新功能,旨在将 Microsoft Azure AI 服务更深入地集成到 GitHub 和 VS Code 等开发人员工具中。主要亮点包括:- Azure 的 GitHub Copilot 增强功能在开发环境中提供定制指导。- 引入AI应用模板,加速跨平台项目部署。- GitHub 模型预览,直接在 GitHub Marketplace 中提供 AI 模型库。- 集成到 GitHub Copilot 中的 Java 升级助手可简化运行时更新。- 使用 Azure AI 评估 SDK 和 GitHub Actions 增强了 A/B 测试和 CI/CD 工作流程的功能。