“如果一位拥有17年经验的AWS专家能24小时为您提供建议,那会怎样?”
Amazon Q 正是为此目标而构建的服务。
>
🎯 本文涵盖内容
- Amazon Q 具体由哪些产品系列组成
- 如何利用 Q Developer 实现编码、安全和基础设施自动化
- 如何通过 Q Business 将公司内部数据转化为 AI 助手
- QuickSight、Connect、Supply Chain 等专业服务中的 Q 功能
- 定价结构和实际应用技巧
📌 Amazon Q 是什么?
“不就是 AWS 做的 ChatGPT 吗?”
看似相似,但本质不同。Amazon Q 是一款生成式 AI 助手,旨在帮助所有员工——包括软件开发人员、BI 分析师、客户服务人员和供应链分析师等——从数据中获取洞察并提高工作效率。它不是一个通用型 AI 聊天机器人,其核心在于它是一款与 AWS 生态系统深度集成、专注于业务的 AI。
Amazon Q 基于 Amazon Bedrock 构建,通过使用多个基础模型来完成任务,并将每个任务路由到最适合的模型。
Amazon Q 不是单一产品,而是一个产品系列。主要分为以下几类:
| 产品 | 目标用户 | 核心作用 |
| Q Developer | 开发人员·IT专家 | 编码·基础设施·安全AI助手 |
| Q Business | 企业全体员工 | 基于内部数据的AI问答·自动化 |
| Q in QuickSight | BI分析师 | 通过自然语言生成仪表板·可视化 |
| Q in Connect | 呼叫中心座席 | 实时客户响应AI支持 |
| Q in Supply Chain | 供应链负责人 | 供应链数据分析·洞察 |

🔍 Q Developer — 开发人员的AI伴侣
💡 内联代码建议 (Code Suggestions)
Amazon Q Developer 基于注释和现有代码,为超过25种语言实时生成代码片段乃至整个函数的代码建议。它支持 Java、Python、JavaScript、TypeScript,甚至 SAP 的 ABAP。
实际性能数据也令人印象深刻。BT Group 接受了 Q Developer 37% 的代码建议,National Australia Bank 报告的接受率为50%。
🛠️ IDE 斜杠命令 — 核心功能
在 VSCode 或 JetBrains 中,在聊天窗口输入 / 即可打开强大的代理命令:
/dev → 기능 개발 구현 계획 + 코드 자동 생성
/test → 단위 테스트 자동 생성
/review → 보안 취약점 및 코드 품질 검토
/doc → README 및 데이터 흐름 다이어그램 자동 생성
/transform → 코드 언어 버전 업그레이드 (예: Java 8 → Java 17)
/clear → 대화 컨텍스트 초기화
/help → 사용 가능한 명령 안내
/doc 命令可以在代码所在文件夹内,基于代码库自动生成 README.md 和数据流图等全面的文档。对于在文档编写上花费大量时间的团队来说,其效果显著。
🔒 安全扫描 (/review)
Amazon Q 在您请求“扫描我的 AWS IAM 角色中过度允许的访问权限”时,会发现问题并指导您进行修正。在代码审查阶段捕获安全漏洞是 DevSecOps 的基本要求,Q Developer 自动化了这一角色。
🏗️ 代码转换 (/transform)
您可以自动将整个项目的代码转换为最新版本,例如将 Java 8 和 Java 11 代码升级到 Java 17。这在遗留系统现代化项目中特别有用。
☁️ AWS 控制台集成功能
Amazon Q 通过使用 VPC Reachability Analyzer 检查连接并审查网络配置以识别潜在问题,从而支持网络故障排除。
Amazon Q Developer 还有助于在构建工作负载之前,快速且经济高效地决定寻找最佳 EC2 实例类型。如果您询问“哪种实例系列适合我的 Web 应用服务器?”,您将收到一份定制的推荐列表。
🧩 Console-to-Code
它记录在 AWS 控制台中执行的操作(例如:创建 EC2),并自动将其转换为 Terraform、CloudFormation、CDK 代码。目前,它提供了将 EC2、VPC、RDS 中的操作转换为代码的功能。
🎨 内部代码库定制
您可以自定义 Amazon Q,使其在 IDE 代码编辑器和聊天中,从私有代码仓库生成特定的代码建议。此功能允许您学习公司内部库风格和专有算法,以获得符合团队风格的建议。
您可以连接 GitHub、GitLab、BitBucket 的代码仓库,或通过 Amazon S3 上传数据源,支持 Java、JavaScript、Python、TypeScript。
🖥️ IaC 自动生成
Amazon Q 可以为请求的架构生成 Terraform、AWS CloudFormation 或 AWS CDK 模板,并且生成的模板遵循 AWS 最佳实践。
🏢 Q Business — 面向整个企业的AI助手
这是一款企业级 AI,不仅开发人员,普通员工也可以使用。
📂 通过40多个连接器连接内部数据
Amazon Q Business 提供超过40个完全托管的连接器,可将来自流行的企业应用程序、文档存储库、聊天应用程序和知识管理系统的数据导入到单个索引中。
支持的集成列表示例:
- 文档: SharePoint, Confluence, Google Docs, S3
- 协作: Slack, Microsoft Teams
- CRM: Salesforce
- 数据库: Amazon RDS, Redshift (通过 QuickSight)
🔎 Agentic RAG — 复杂问题也能准确回答
Amazon Q Business 引入了 Agentic RAG,为复杂的、多步骤的 RAG 查询提供更准确、更具解释性的响应。Agentic RAG 将复杂查询分解为更简单的查询,并行执行以检索数据,智能地调用数据检索工具,并综合数据以生成全面的响应。
🤖 Q Apps — 无代码AI应用构建器
Amazon Q Apps 是 Amazon Q Business 的轻量级应用创建功能,可自动化提示、内容生成、工作流和任务。例如,销售团队可以构建一个应用,从会议记录中起草客户电子邮件并更新客户记录。
🔐 基于权限的响应 (Permission-Aware)
Amazon Q Business 支持数据访问控制,确保正确的用户访问正确的内容,并且对用户问题的响应基于该用户有权访问的内容。它与 IAM Identity Center 集成,因此可以沿用现有的组织权限结构。
💬 理解多媒体数据
Amazon Q Business 用户还可以从 PDF、Microsoft PowerPoint、Word、Google Docs 和 Google Slides 中包含的视觉元素中获取答案。
🌐 外部应用集成
通过 Slack、Microsoft Outlook、Word for Microsoft 365、Microsoft Teams,以及适用于 Google Chrome、Mozilla Firefox、Microsoft Edge 的浏览器扩展程序,您可以在日常工作工具中直接使用 Amazon Q Business。
📊 Q in QuickSight — 面向BI分析师的自然语言仪表板
使用 Amazon Q in QuickSight,业务分析师可以使用自然语言在几分钟内构建 BI 仪表板、可视化和复杂的计算。
如果您说“显示本季度与上季度相比各地区的销售额变化”,图表将自动生成。无需 SQL 知识。
📞 Q in Connect — 呼叫中心的AI副驾驶
Amazon Q in Connect 自动检测对话中的客户问题,并利用生成式 AI,结合知识库和外部网站的客户信息和内容,提供个性化的实时响应和建议操作。座席无需单独搜索,通话中即可实时获得答案草稿。
⚠️ 注意事项 / 实际操作中需要了解的事项
韩语支持限制: Amazon Q 尚未完全支持韩语识别,因此聊天输入需要用英语编写。韩语支持正在逐步扩大,建议查阅最新公告。
免费版与专业版区别: Q Developer 的免费层级也提供内联代码建议、基本聊天等核心功能。但是,内部代码库定制、代码转换 (/transform) 和高级安全扫描等功能需要专业版订阅($19/用户/月)。
Q Business 定价: Amazon Q Business 提供 Lite 和 Pro 两种订阅模式。Lite 版每月每用户 $3 起,索引容量费用另行收取。
数据安全: 与 Amazon Q 共享的代码库仅在组织内部公开,不会用于训练 AWS 的基础模型。Q Developer Pro 不会使用客户内容来改进服务。
✅ 总结 / 结束语
Amazon Q 不仅仅是一个简单的 AI 聊天机器人。它是一个面向 AWS 环境中所有开发人员、IT 专业人员和企业员工的按角色定制的 AI 平台。
各角色核心应用要点
| 角色 | 核心应用要点 |
| 开发人员 | 代码自动补全、安全扫描、测试生成、IaC 自动化 |
| DevOps/云 | 基础设施故障排除、Console-to-Code、CloudWatch 分析 |
| 安全负责人 | IAM 权限审查、代码漏洞自动检测 |
| BI 分析师 | 自然语言仪表板创建 (QuickSight 集成) |
| 企业普通员工 | 内部文档问答、电子邮件/报告起草、工作流自动化 |
下一步,建议您在 VSCode 中安装 Q Developer 免费层级,亲身体验实际的代码审查和单元测试自动生成。如果您正在考虑企业部署,还提供 Q Business 60天免费试用。

发表回复