写点什么

微软在 GitHub Universe 上为开发者推出 AI 增强工具

作者:Steef-Jan Wiggers

  • 2024-12-06
    北京
  • 本文字数:1515 字

    阅读完需:约 5 分钟

微软在 GitHub Universe 上为开发者推出 AI 增强工具

在最近的 GitHub Universe 上,微软宣布了一系列新功能和工具,可以将微软 Azure AI 服务进一步直接集成到 GitHub 和 VS Code 等开发者工具中。


微软正在设法在开发社区的强大支持下创建 AI 增强的端到端开发环境,这些创新正是这一行动的一部分。借助 GitHub Copilot for Azure and VS Code 中的众多新特性,开发人员现在可以将 AI 集成到他们现有的工作流程中。


在一个 LinkedIn 帖子中,微软产品设计师负责人 Spencer Reynolds 评论了这些特性:


这是 Copilot 生态系统的一部分,其目标是让用户能够与 Azure 交互、查看资源、启动其他资源等。


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


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


此外,为了缩短开发时间,微软推出了 AI 应用模板以加速部署。这些模板让开发人员能够使用预先设计的框架和组件在多个环境(包括 GitHub Codespaces、VS Code 和 Visual Studio)中快速启动项目。这些模板提供了灵活性,支持来自领先的 AI 工具提供商(如 Arize、LangChain 和 Pinecone)的流行编程语言、模型和框架。借助这些工具,开发人员可以轻松地将关键安全措施(如托管身份和无密钥身份验证)集成到他们的应用程序中,从而加快开发速度,同时获取强大的数据保护能力。


Azure Developer CLI 的首席产品经理 Kristen Womack 在 Azure SDK 博客文章中写道:


该集合包括了一系列完整的应用程序,包括应用程序代码、AI 功能、基础设施即代码(IaC)、带有 GitHub Actions 的可配置 CI/CD 管道以及可随时部署到 Azure 的应用程序架构。它还包括一些较小的模板,它们是只托管你需要的组件(如无密钥身份验证或 IaC)的构建块。


为了支持 AI 模型实验和定制,GitHub Models(现已推出预览版)将 Azure AI 的庞大模型库直接集成到了 GitHub Marketplace 中。此功能允许开发人员对比和试验各种应用程序的各种模型,包括专有和开源选项。开发人员可以实时测试模型的性能和功能,使用 Azure 的安全 token 化基础架构调整和扩展其使用范围,从免费层到企业级生产环境均可支持。


为了简化更新 Java 运行时的繁琐过程,GitHub Copilot 现在包含了专门针对 Java 的升级助手。此工具指导开发人员完成运行时升级的每个步骤,帮助他们确保程序与 Spring Boot 和 JUnit 等框架的兼容性。它利用 AI 解决潜在冲突,创造高效透明的升级体验,尽可能减少更新 Java 应用程序时涉及的手工劳动。


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


在此预览体验中,GitHub Copilot Java 升级助手将分析你的项目并与你一起指定诸如 JDK 和 Maven 路径等参数、特性分支名称等内容。它还将进一步评估你的项目是否存在 Spring Boot 等依赖项以及 JUnit 等单元测试框架。你可以选择生成一个 GitHub issue,提案中的任务记录和计划会复制进去。‍


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


查看原文链接:

https://www.infoq.com/news/2024/11/azure-github-universe-tools-ai/

2024-12-06 08:078116

评论

发布
暂无评论
发现更多内容

没有区块链,就没有元宇宙

CECBC

【JavaScript Weekly #570】 新一代构建工具对比

道道里

前端 vite 打包 webpack babel

Amazon DynamoDB 在智能湖仓架构中的实践

亚马逊云科技 (Amazon Web Services)

存储

投稿开奖丨“轻量应用服务器”征文活动(9&10月)大奖公布

阿里云弹性计算

阿里云 轻量应用 征文投稿开奖

Back-to-Basics: Two-Way String Matching

袁世超

Amazon Redshift 表设计优化 – 优化已有数据表中的列大小

亚马逊云科技 (Amazon Web Services)

存储

【JavaScript Weekly #399】JavaScript引擎基础(上):形态和内联缓存

道道里

JavaScript 前端

一个cpp协程库的前世今生(十九)event

SkyFire

c++ cocpp

LabVIEW色彩定位实现药品包装质量检测(实战篇—4)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 色彩定位 药品包装质量检测

区块链技术支撑元宇宙经济系统的有序运转

CECBC

云钉一体加速,阿里云计算巢与钉钉深度融合、共建应用新生态

阿里云弹性计算

阿里云 计算巢 云合计划 云钉一体

14 主流的开源监控系统介绍

穿过生命散发芬芳

1月月更 开源监控系统

面向未来,我们来聊一聊什么是现代化数据架构

亚马逊云科技 (Amazon Web Services)

存储

云原生下的指标与日志采集

尔达Erda

程序员 容器 云原生 监控 中间件

网络安全kali渗透学习 web渗透入门kali系统的安装和使用。

学神来啦

从零实现一个 VuePress 插件

冴羽

Vue 前端 博客 vuepress 博客搭建

Java实现创建Zip压缩包并写入文件

CRMEB

启智社区开源项目推荐 | 面向智慧城市的计算机视觉算法基准测试 Benchmark for Smart City上线

OpenI启智社区

计算机视觉 开源项目

【高并发】要想学好并发编程,关键是要理解这三个核心问题

冰河

并发编程 多线程 高并发 协程 异步编程

LabVIEW OCR 实现车牌识别(实战篇—3)

不脱发的程序猿

OCR 机器视觉 图像处理 LabVIEW 车牌识别

什么是云效,云效平台

阿里云云效

阿里云 DevOps 云原生 研发 研发提效

【JavaScript Weekly #399】JavaScript引擎基础(下):优化原型

道道里

JavaScript 前端

云效测试篇:测试用例&缺陷管理 | 云效快速入门

阿里云云效

阿里云 DevOps 云原生 云效 测试管理

DevOps峰会 | 研发效能实践助力互联网行业项目管理“行之有效”

有道技术团队

DevOps

百分点感知智能实验室:声纹识别技术发展及未来趋势研究

百分点科技技术团队

Web3.0时代的保险业,真的可以实现去中心化吗?

CECBC

如何用建木CI导入导出MySQL数据

Jianmu

MySQL 数据库 持续集成 CI/CD

Apache Atlas 数据血缘

亚马逊云科技 (Amazon Web Services)

存储

呼叫医生云! Amazon HealthLake 正式推出

亚马逊云科技 (Amazon Web Services)

存储

【网络安全】JAVA代码审计—— XXE外部实体注入

H

网络安全 代码审计

微软在 GitHub Universe 上为开发者推出 AI 增强工具_微软_InfoQ精选文章