Amazon Q 开发者版:构建

适用于加速软件开发的最强大的生成式人工智能助手

在极短的时间内完成从提示到功能的转换

Amazon Q 开发者版代理只需极少的输入即可执行一系列任务,从为新功能编写代码、记录和重构代码到实施单元测试,无所不能。您可以向 Amazon Q 描述一项新功能,它将在几分钟内分析您现有的代码库,制定涵盖多个文件的分步实施计划,并在获得批准后运行代码更改。

帮助远不止编码

Amazon Q 开发者版可以帮助您完成开发任务,以便轻松交付高质量的项目。凭借对项目的深入了解,Amazon Q 开发者版可以帮助您在代码库中生成单元测试,或通过自动生成自述文件和数据流图来记录您的代码。Amazon Q 开发者版还可以自动执行代码审查、对合并请求提供意见、标记可疑代码模式,甚至可以评测部署风险,以便快速获取有关代码的反馈。

通过业内最高的接受率加快编码速度

Amazon Q 开发者版可根据您的注释以及 IDE 和 CLI 中的现有代码,使用超过 25 种编程语言(包括 Java、Python 或 JavaScript)生成从代码片段到完整函数的实时代码建议。在执行多行代码建议的助手中,Amazon Q 开发者版拥有业内最高的代码接受率,BT Group 最近报告称,他们接受了 Amazon Q 37% 的代码建议,而澳大利亚国民银行报告的接受率为 50%。

获取为内部代码库量身定制的代码建议

通过自定义 Amazon Q 开发者版,使其了解您的内部库、API、最佳实践和架构模式,从而生成更相关的内联代码建议和聊天响应,进而大大加快开发速度。询问各种问题,例如内部代码库的结构方式、某些函数或库的使用位置和使用方式,或如何使用特定函数、方法或 API。

将安全性向左移

除生成代码以外,Amazon Q 开发者版还会扫描代码中是否存在难以检测的漏洞,例如凭证泄露和日志注入。只需简单一步,Amazon Q 开发者版即可自动提出针对应用程序代码定制的修复建议,让您放心地快速接受修复。

统计数据

50%

在执行多行代码建议的助手中,Amazon Q 开发者版拥有业内最高的代码接受率,BT Group 最近报告称,他们接受了 37% 的 Amazon Q 代码建议,而澳大利亚国民银行报告的接受率为 50%。

表现优异

在检测大多数热门编程语言方面,Amazon Q 开发者版提供的安全扫描功能优于领先的公开基准测试工具。

功能

台式机

“今年早些时候,我们开始使用 Amazon Q 开发者版的自定义功能,与基础版本的 Amazon Q 开发者版相比,部分团队对它的接受率提高了 30%。通过代码生成和语义代码搜索,基于我们内部代码库量身定制的建议每周都能帮助开发人员节省数小时的时间。我们的一些开发人员现在接受 50% 以上的 Amazon Q 开发者版建议。使用 Amazon Q 开发者版进行自定义,就像与精通代码库的同行一起合作编程,它能指导开发人员采用最佳实践。”

Girish Bajaj
Prime Video 和 Amazon MGM Studios 核心技术副总裁

平板电脑

“今年早些时候,我们开始使用 Amazon Q 开发者版的自定义功能,与基础版本的 Amazon Q 开发者版相比,部分团队对它的接受率提高了 30%。通过代码生成和语义代码搜索,基于我们内部代码库量身定制的建议每周都能帮助开发人员节省数小时的时间。我们的一些开发人员现在接受 50% 以上的 Amazon Q 开发者版建议。使用 Amazon Q 开发者版进行自定义,就像与精通代码库的同行一起合作编程,它能指导开发人员采用最佳实践。”

Girish Bajaj
Prime Video 和 Amazon MGM Studios 核心技术副总裁

移动设备

“今年早些时候,我们开始使用 Amazon Q 开发者版的自定义功能,与基础版本的 Amazon Q 开发者版相比,部分团队对它的接受率提高了 30%。通过代码生成和语义代码搜索,基于我们内部代码库量身定制的建议每周都能帮助开发人员节省数小时的时间。我们的一些开发人员现在接受 50% 以上的 Amazon Q 开发者版建议。使用 Amazon Q 开发者版进行自定义,就像与精通代码库的同行一起合作编程,它能指导开发人员采用最佳实践。”

Girish Bajaj
Prime Video 和 Amazon MGM Studios 核心技术副总裁

台式机

“自从 Amazon Q 开发者版推出以来,我们就将它无缝集成到了我们的开发工作流程中。事实证明,在我们的集成式开发环境中引入这项扩展功能带来了巨大的益处。值得注意的是,我们的开发团队在搜索相关信息和咨询外部资源方面所花费的时间明显减少了。通过采用最佳实践,我们为自己的平台开启了无限可能性。这对于刚接触 AWS 编程的团队成员尤其有利,因为这可以引导他们在不经意间选择 AWS Lambda、Amazon DynamoDB 和类似服务,而不是使用替代技术来部署任务。对于之前缺乏云计算经验的新团队成员来说,入职流程明显变得更加顺畅了。现在,他们可以在几天内部署无服务器项目,效率至少显著提高了 70%。展望未来,我们渴望扩展这种集成,实现从代码存储库和知识库中检索数据。”

Yazid Yahya
Datapel Systems 产品开发

“自从 Amazon Q 开发者版推出以来,我们就将它无缝集成到了我们的开发工作流程中。事实证明,在我们的集成式开发环境中引入这项扩展功能带来了巨大的益处。值得注意的是,我们的开发团队在搜索相关信息和咨询外部资源方面所花费的时间明显减少了。通过采用最佳实践,我们为自己的平台开启了无限可能性。这对于刚接触 AWS 编程的团队成员尤其有利,因为这可以引导他们在不经意间选择 AWS Lambda、Amazon DynamoDB 和类似服务,而不是使用替代技术来部署任务。对于之前缺乏云计算经验的新团队成员来说,入职流程明显变得更加顺畅了。现在,他们可以在几天内部署无服务器项目,效率至少显著提高了 70%。展望未来,我们渴望扩展这种集成,实现从代码存储库和知识库中检索数据。”

Yazid Yahya
Datapel Systems 产品开发

平板电脑

“自从 Amazon Q 开发者版推出以来,我们就将它无缝集成到了我们的开发工作流程中。事实证明,在我们的集成式开发环境中引入这项扩展功能带来了巨大的益处。值得注意的是,我们的开发团队在搜索相关信息和咨询外部资源方面所花费的时间明显减少了。通过采用最佳实践,我们为自己的平台开启了无限可能性。这对于刚接触 AWS 编程的团队成员尤其有利,因为这可以引导他们在不经意间选择 AWS Lambda、Amazon DynamoDB 和类似服务,而不是使用替代技术来部署任务。对于之前缺乏云计算经验的新团队成员来说,入职流程明显变得更加顺畅了。现在,他们可以在几天内部署无服务器项目,效率至少显著提高了 70%。展望未来,我们渴望扩展这种集成,实现从代码存储库和知识库中检索数据。”

Yazid Yahya
Datapel Systems 产品开发

移动设备