Amazon Q的官方网站入口为:https://aws.amazon.com/cn/q/developer/
Amazon Q是什么?
Amazon Q 开发者版是亚马逊云科技推出的一款生成式人工智能助手,专为软件开发生命周期的各个环节设计。它深度嵌入开发人员的日常工作流,可以在集成开发环境、命令行终端、AWS 管理控制台以及团队聊天工具中使用。无论是编写代码、审查漏洞、升级应用版本,还是管理云端资源和数据管道,Amazon Q 都能够提供上下文感知的建议与自动化支持。适合所有使用 AWS 生态的软件工程师、运维人员、架构师以及数据与机器学习从业者,帮助他们减少重复劳动,把精力集中在更有价值的创造性工作上。
Amazon Q核心功能
- 代理式编码:自动执行多步骤开发任务,比如生成单元测试、编写文档、进行代码审查和重构,甚至自主读写文件、生成代码差异并运行终端命令
- 智能代码生成:根据注释和已有代码实时给出从片段到完整函数的建议,支持内联聊天和命令行自然语言转换。可以将私有代码库接入 Amazon Q,生成更贴合项目风格的自定义代码提示
- 安全扫描与修复:在 IDE 中扫描常用编程语言的漏洞,其检测能力优于多个公开基准工具,并直接给出修复建议,帮助开发者即时加固代码
- 应用转换与升级:代理式功能加速将 .NET 应用从 Windows 移植到 Linux 和 Java 大版本升级,减少人工评估和迁移代码的成本,网页资料显示每应用平均可缩短升级用时
- 云端运营与架构辅助:在 AWS 控制台、Microsoft Teams 和 Slack 中,帮助团队优化成本、排查运营事件、提供架构最佳实践指导,并诊断网络问题。 数据与 AI
- 赋能:辅助用户用自然语言创建数据查询,获取数据管道编码帮助,设计机器学习模型,并在内置数据治理框架下协作开展 AI 项目
Amazon Q使用教程
- 注册 AWS 账户并登录,访问 Amazon Q 开发者版页面,了解免费套餐额度。新用户可享受永久免费套餐,每月含 50 次代理式聊天和最高 1000 行代码转换。
- 根据自己常用的开发环境,在页面选择对应插件或扩展程序下载。支持的 IDE 包括 VS Code、JetBrains 系列、Visual Studio、Eclipse 预览版等,也可安装命令行工具。
- 在 IDE 中安装完毕并登录 AWS 凭证后,Amazon Q 会自动激活。开发者可以直接在编辑器里与助手对话,或让它根据注释生成代码、扫描漏洞。
- 对于需要接入私有仓库的团队,管理员可以在 IAM Identity Center 中配置权限,安全连接内部代码库,让 Amazon Q 给出更相关的自定义建议。
- 如果希望在控制台或聊天工具中使用,只需在 AWS 管理控制台打开 Amazon Q 面板,或在 Microsoft Teams、Slack 中添加应用即可开始查询资源、接收运营事件通知。
从页面信息看,Amazon Q 开发者版把生成式人工智能真正融入了工程实践,对使用 AWS 生态的团队来说尤其顺手,能够显著减少机械性工作,让开发人员更快完成编码、测试、升级和安全扫描。它的免费套餐门槛较低,个人开发者和小团队可以零成本体验大部分核心能力。不过,深度绑定 AWS 意味着在非 AWS 环境下功能会受到限制;代理式功能目前主要面向 .NET 和 Java 的升级场景,其他技术栈的支持情况暂未明确。另外,免费套餐的代理式聊天次数和代码转换行数有限,高频率使用可能需要升级到专业套餐。整体而言,它非常适合已经或准备采用 AWS 云服务的开发者、运维和架构师群体。
首页截图