- Amazon Q›
- Amazon Q 开发者版›
- 构建
适用于终端的人工智能座席
Q 开发者版 CLI 代理可提供极速的编码体验。它利用基于原生工具和 MCP 服务器的工具中的信息,在本地读取和写入文件、调用 AWS API、运行 bash 命令以及编写代码,并且全程根据您的反馈实时进行调整。
在 IDE 中智能编码
Q 开发者版是一种代理编码体验,可帮助您轻松完成任务。它可以自动在本地读取和写入文件、生成代码差异和运行 Shell 命令,同时整合您的反馈,并在此过程中实时发送更新。
与您的代码对话
输入“@workspace”,即可快速了解整个项目的上下文,包括身份验证流程到服务依赖关系等所有内容。您可以针对整个项目、代码提出任何问题,并获取答案,甚至是架构图。
梳理并记录复杂代码
生成和更新 README 文件,创建数据流程图,并完整记录您的项目,这样您就可以更快地上手并专注于代码。
自动审查代码
通过自动代码审查简化您的拉取请求流程。在漏洞、安全漏洞和 IaC 配置错误提交团队成员进行审查之前,将其识别出来。
深受构建者信赖
统计数据
常见问题
Amazon Q 开发者版可帮助开发人员和 IT 专业人员完成整个软件开发生命周期中的所有任务 — 从编码、测试和部署,到故障排除、执行安全扫描和修复、现代化应用程序、优化 AWS 资源以及创建数据工程管道。数据科学家可以获得指导,以便快速、轻松地构建分析、人工智能/机器学习以及生成式人工智能应用程序。
为了加快构建,Amazon Q Developer 代理编码体验可以自主执行一系列任务,从实现功能、记录和重构代码到执行软件升级,应有尽有。您可以向 Q Developer 描述一项新功能,例如开发用于发送确认消息的短信通知系统,它将分析您现有的代码库,制定涵盖多个文件的分步实施计划,并在获得批准后,在几分钟内执行所有必需的代码更改和测试。在执行这些任务时,Amazon Q Developer在SWE-Bench上获得了最高分,SWE-Bench是一个对编码能力进行基准测试的数据集。
Amazon Q 开发者版通过近乎实时地生成代码建议和推荐,帮助开发人员更快速、安全地进行开发。事实上,在执行多行代码建议的辅助工具中,Amazon Q 开发者版拥有业内最高的代码接受率,澳大利亚国民银行(NAB)报告其接受率达到 50%。并且,通过定制 Amazon Q 开发者版,使其基于内部代码库生成更相关的内联代码建议和聊天回复,NAB 的接受率甚至达到了 60%。
除了生成代码外,Q 开发者版还通过扫描代码中难以检测的漏洞(如暴露的凭证和日志注入)将安全工作前置。只需单击一下,Q 开发者版就会自动针对应用程序代码给出修复建议,让开发人员能够放心地快速接受修复方案。Q 的安全扫描功能在大多数流行编程语言的检测方面超越了领先的可公开基准测试工具,有助于显著提升开发人员应用程序的安全性和代码质量。
Amazon Q 开发者版作为 AWS Toolkit for VS Code 和 JetBrains 的一部分提供,目前支持英语对话以及 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala 编程语言。
Amazon Q 开发者版能够以多种语言回答问题,包括英语、普通话、法语、德语、意大利语、日语、西班牙语、韩语、印地语和葡萄牙语等等。
Amazon Q 开发者版作为 AWS Toolkit for VS Code 和 JetBrains 的一部分,目前支持 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL、Scala、JSON、YAML 和 HCL。除 VS Code 和 JetBrains IDE 系列(包括 IntelliJ、PyCharm、GoLand、CLion、PhpStorm、RubyMine、Rider、WebStorm、DataGrip、Eclipse(预览版)和 Visual Studio)以外,Amazon Q 开发者版还可在 AWS Cloud9 和 Lambda 控制台上使用。Amazon Q 开发者版还可用于您喜欢的命令行,包括 macOS 终端、iTerm2 和内置的 VS Code 终端。
Amazon Q 开发者版将向以 AWS Identity and Access Management(IAM)用户或 AWS 构建者 ID 用户身份登录的用户提供具有每月限制的永久免费套餐。IDE 中的免费套餐限制仅适用于构建者 ID 用户。
对于 VS Code 或 JetBrains,通过相应的扩展或插件市场安装 Amazon Q IDE 扩展。对于 Visual Studio,请安装带有 Amazon Q 扩展的 AWS Toolkit。然后,使用 AWS 构建者 ID 或 AWS IAM Identity Center 进行身份验证。验证身份后,您可以在 VS Code 的活动栏或 JetBrains 右上角的工具窗口中找到 Amazon Q 开发者版。有关 Amazon Q 开发者版入门的更多帮助,请参阅 Amazon Q 开发者版入门。