写点什么

Amazon Q Developer 更新四大功能,3 万个生产应用程序迁移到 Java 17,节省超 4,500 年开发时间

  • 2025-06-09
    北京
  • 本文字数:1776 字

    阅读完需:约 6 分钟

大小:910.66K时长:05:10
Amazon Q Developer 更新四大功能,3万个生产应用程序迁移到Java 17,节省超4,500年开发时间

现在,Amazon 表示,开发者可以在 Amazon Q Developer CLI(Command Line Interface 命令行界面)中通过中文对话获得编码及其他开发建议,可以在 GitLab GitHub 中无缝地使用以简化工作流程,也可以在 VS Code (Visual Studio Code)等 IDE 开发环境中使用 Amazon Q Developer。

 

能力方面,Amazon Q Developer 在 CLI 中已支持 MCP 模型上下文协议,在 CLI 和 IDE 中引入新的交互式 Agent 编码体验,并支持包括中文在内的多语言支持,Amazon Q Developer 的 Customization 自定义功能(支持索引企业内部代码库)现已支持几乎所有的主流编程语言。

 

根据介绍,Amazon Q Developer 用于构建、操作和转换软件,具有管理数据和 AI/ML 的高级功能。Amazon Q Developer 旨在帮助开发者加速软件开发全周期,其提供的 Agent 能力可通过(/test、/doc、/review)等指令自主完成单元测试、文档编写、代码审查等一系列任务,提供实时代码建议、内联聊天和智能命令行界面体验,还能通过 Customization 自定义功能连接私有代码库提供定制化建议,过滤有偏见或有害的代码建议,通过参考跟踪功能标记与开源训练数据相似的代码并附上相关信息,借助内置漏洞扫描提升代码安全性。它还具备多步规划和推理能力,可执行如 Java 版本升级等转换操作,并按开发者要求实现新生成的代码。

 

以 Java 版本升级为例,亚马逊将 Amazon Q Developer 的 Java 转型功能集成到内部系统中,将三万个生产应用程序从旧版 Java 迁移到 Java 17。据介绍,与传统方法相比,这项工作节省了超过 4,500 年的开发时间,提升的性能可每年节省成本 2.6 亿美元。具体而言,应用升级的平均时间从 50 个开发日降至数小时,同时拥有 79%的代码审查通过率。目前转型功能支持的 Java 版本已升级至 Java21。

 

此外,官方表示,在大多数流行编程语言的检测中,Amazon Q Developer 的代码安全扫描功能表现优于领先的公开基准工具(见下图)。Amazon Q Developer 可将各种软件开发任务的速度提升多达 80%。在提供多行代码建议的编码助手中,其代码接受率最高(澳大利亚国民银行报告其代码接受率达 50%)。



具体来说,Amazon Q Developer 主要包括以下功能:

 

  • MCP 模型上下文协议支持。通过对 MCP 协议的支持,Amazon Q Developer 可轻松对接多项 MCP 工具,例如:对接 Figma 实现 UX 设计自动生成前端代码,对接 PostgreSQL 实现与 PostgreSQL 数据库的快速连接,并在无需编写额外代码的情况下轻松探索数据库架构、理解表结构以及执行复杂的 SQL 查询。此外,Amazon Q Developer 为 MCP 提供新的命令行支持,以增强了对 MCP 服务器和工具权限的细化管理,例如“/tools”命令可在“q chat”中管理各个工具的权限,控制 Amazon Q Developer 在环境中的操作,还能重置特定工具的权限。

 

  • 交互式 Agent 编码体验。用户只需在 CLI 中输入 q chat 即可拥有一个人工智能驱动的助手。现在,该体验已在 Visual Studio Code 的集成式开发环境(IDE)中推出,并默认开启。该功能还具备思维透明化特性,开发者可实时追踪 Amazon Q Developer 解读需求与修改代码的完整推理过程。同时支持多轮对话交互,能在整个代码库和开发会话中保持上下文的动态交流。最终通过精细化控制设计,让开发者自主选择全自动代码修改或逐步审核确认的工作模式。

 

  • IDE 环境中的核心增强功能,如支持跨 IDE 会话保留对话历史,用户返回后可直接从上次中断处继续,保持开发流程的连续性;点击聊天窗口右上角的搜索图标输入关键词即可查找历史对话;支持将聊天会话导出为 Markdown 文件,便于离线保存或与团队共享;开发者可在聊天中使用“@”符号指定具体的类、函数、全局变量作为输入上下文实现上下文的精细定位,避免依赖 AI 自动判断等

 

  • ​自定义(Customization)功能现已支持几乎所有主流编程语言。Amazon Q Developer 的自定义(Customization)功能支持索引企业内的代码库,通过 RAG 技术使代码提示更符合企业的编码规范和常见用法。以 C# 和 C++为例:C# 和 C++ 仍然位列十大最常用编程语言之列。然而,这些代码大部分是专有的,存储在私有存储库中,而 Python、JavaScript 和 Java 则占据着公共存储库的主导地位。因此,能够使用私有专有代码示例定制开发者的 AI 助手至关重要。至此,Customization 支持几乎所有主流编程语言。

 

“我们的技术团队将 Amazon Q Developer 作为日常编码助手,生成的代码接受率超过 30%。”SIMO 首席技术官 Richard Xu 表示。

 

目前,Amazon Q Developer in GitHub(预览版)已上线。

2025-06-09 15:134339

评论

发布
暂无评论

一起刷完了这份1307页的Java面试宝典吧,初级Java工程师面试题

Java 程序员 后端

一起看看这些大厂面试真题查漏补缺吧,一份基于SSM框架实现了支付功能的完整源代码

Java 程序员 后端

万字长文轻松彻底入门spring,“金三银四”春招指南

Java 程序员 后端

上海大厂Java面试经历:java开发面试视频教程,程序员工作2年月薪12K

Java 程序员 后端

下血本买的!linux服务器搭建教程,阿里巴巴Java面试都问些什么

Java 程序员 后端

一年后斩获腾讯T3,一次违反常规的Java大厂面试经历

Java 程序员 后端

一招教你看懂Netty!硅谷一至五季百度网盘,springmvc源码分析图

Java 程序员 后端

一线大厂架构师都推荐的Java零基础大全,全网首发!

Java 程序员 后端

一年后斩获腾讯T3,headfirstjavapdf百度云,带你碾压面试官!

Java 程序员 后端

万字详解微服务的哨兵机制,深入实践springboot下载

Java 程序员 后端

中软国际Java面试,java基础入门传智播客课后答案,Java开发面试技巧

Java 程序员 后端

两年Java开发面试题,java教程视频马士兵,大厂Java面试真题精选

Java 程序员 后端

一条正确的Java职业生涯规划,浦发银行Java开发笔试题

Java 程序员 后端

一次违反常规的Java大厂面试经历,2021Java网络编程总结篇

Java 程序员 后端

一线互联网架构师筑基必备技能之Java篇,字节跳动Java研发面试题社招

Java 程序员 后端

一键搞定Netty难关,看到NIO再也不犯糊涂了,原理解析

Java 程序员 后端

东软集团Java面试题,尚硅谷佟刚个人资料,恶补这份“阿里面试宝典”

Java 程序员 后端

一文了解OOM及解决方案,尚硅谷java课程表,Java编程入门教材

Java 程序员 后端

一眼就能看懂的Java自学手册,阿里巴巴Java编程笔试题

Java 程序员 后端

一线互联网大厂面试真题系统收录,我想谈谈关于Java面试那些事

Java 程序员 后端

三面美团、四面阿里成功斩下offer,给Java程序员的一些面试建议

Java 程序员 后端

一文详解,java基础入门第二版课后答案黑马,Java校招面试

Java 程序员 后端

一起“干完”这份300页1000道面试题,牛客网论坛项目,Java后端开发路线图

Java 程序员 后端

三年老Java经验面经,Java面试必备的集合源码详解

Java 程序员 后端

三面拼多多,Java最新面试题及答案

Java 程序员 后端

不服不行,黑马java教学多线程pdf,腾讯T3大牛总结

Java 程序员 后端

一条正确的Java职业生涯规划,毕业工作5年被裁

Java 程序员 后端

万字长文轻松彻底入门spring,尚学堂java笔记,mybatis面试题常问

Java 程序员 后端

三个月啃透888页Java王者级核心宝典,HTTP规范中的那些容易掉进去的坑

Java 程序员 后端

一线互联网大厂面试真题系统收录,尚硅谷周阳视频百度云,rocketmq教程pdf

Java 程序员 后端

三分钟搞定分布式结构服务部署发布,这位阿里P7大佬分析总结的属实到位

Java 程序员 后端

Amazon Q Developer 更新四大功能,3万个生产应用程序迁移到Java 17,节省超4,500年开发时间_AI&大模型_褚杏娟_InfoQ精选文章