Amazon Q 的所有功能 — AWS AI 助手的真正能力 🤖

“如果一位拥有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天免费试用


Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注