Amazon Q 功能—您在 AWS 上进行构建的专家(预览版)

Amazon Q 利用超过 17 年的 AWS 经验,帮助您使用最佳实践架构应用程序、解释源代码和实现应用程序功能、转换应用程序等。

AWS 的人工智能助手

Amazon Q 可以在您需要的任何地方使用,例如 AWS 管理控制台、文档、网站、包含 Amazon CodeWhisperer 的 IDE、带有 AWS Chatbot 的 Slack 或 Microsoft Teams 等团队聊天应用程序、Amazon CodeCatalyst,或者很快还能通过 AWS 控制台移动应用程序使用。
Amazon Q 接受了超过 17 年的 AWS 云端构建经验的训练,可提供可参考的上下文指导。 应用程序架构师可以使用 Amazon Q,让 AWS 架构良好的模式和最佳实践触手可及,从而帮助加快研究和设计。开发人员可以让 Amazon Q 用自然语言解释程序逻辑,快速识别和修复错误,甚至实现完整功能和测试案例,从而深入了解陌生的代码库。开发人员可以比以往更快地发布改进和新功能。 

Amazon Q 在 Amazon Bedrock 上构建,后者是一种用于构建生成式人工智能应用程序的完全托管服务,提供来自 Amazon 和领先的人工智能公司的高性能基础模型(FM)供您选择。Amazon Q 使用多个 FM 来完成其任务,并使用逻辑将任务路由到最适合该作业的 FM。AWS 可实现自动滥用检测。由于 Amazon Q 在 Amazon Bedrock 上构建,因此用户继承了在 Amazon Bedrock 中实施的控制措施,以加强安全保障,负责任地使用人工智能。

设计和构建

Amazon Q 在 IDE 中可用于 CodeWhisperer,可以帮助你加强开发。您可以让 Amazon Q 在陌生的代码库中解释程序逻辑、快速识别和修复错误或生成功能测试。
借助 Amazon Q 功能开发功能,您可以在很短的时间内从自然语言提示转换为应用程序功能。使用 CodeCatalyst 或从您的 IDE 使用 CodeWhisperer 访问交互式分步说明、代码、测试和最佳实践。Amazon Q 了解您的工作区结构,并将您的提示分解为逻辑实现步骤,其中可能包括生成代码、测试、API 集成等。您可以与 Amazon Q 合作审查和迭代实施情况,并在准备就绪后,让 Amazon Q 帮助实施每个步骤。 
CodeCatalyst 中提供了 Amazon Q 功能开发功能,可帮助您在很短的时间内构建应用程序功能。团队可以直接在 CodeCatalyst 中将问题分配给 Amazon Q。Amazon Q 会将提示转换为可行的计划,然后生成并提供可合并的代码,而无需输入 IDE。
在构建工作负载之前,Amazon Q 可以帮助您为最佳计算实例类型做出快速且经济高效的决策。Amazon Q 使用您在控制台中的操作的上下文生成个性化的 Amazon Elastic Compute Cloud(Amazon EC2)实例类型建议。它的自然语言界面为您提供了一种直接的方式来描述您的工作负载和需求,并接收最匹配的实例。

问题排查

当您要求 Amazon Q 帮助您修复网络连接问题时,它会与 VPC Reachability Analyzer 配合使用来检查您的连接并检查您的网络配置以发现潜在问题。然后,Amazon Q 就如何解决或进一步诊断问题提供指导。结合使用 Amazon Q 和 Reachability Analyzer 的对话功能,为您快速修复网络连接问题提供一种直观的方法。
Amazon Q 通过专家指导和切实可行的分步解决方案,在几秒钟内帮助排查和修复控制台中的错误。在控制台中遇到错误时,您可以让 Amazon Q 通过一个步骤来解决该错误。Amazon Q 将提供有关错误可能原因的上下文,以及明确的错误修复步骤,所有这些都以 AWS 最佳实践为依据。

转换

Amazon Q 可以帮助您将您的 Java 应用程序升级到最新的语言版本。Amazon Q 可以识别和更新强制性的软件包依赖项和框架、更新已弃用的代码、整合安全最佳实践,并生成测试以验证升级后的应用程序能否运行。

隐私与安全性

Amazon Q 不使用企业客户的内容来训练底层模型,它提供熟悉的安全和访问控制来帮助保护您的数据隐私性和安全性。

Amazon Q 提供熟悉的安全和访问控制,并且可以理解和尊重您现有的监管身份、角色和权限,并使用这些信息来个性化其互动。

分析数据

借助 Amazon Q 生成式 SQL,您可以直接在 Amazon Redshift 查询编辑器中使用自然语言表达查询和接收 SQL 代码建议,从而简化查询编写并提高工作效率。Amazon Q 可以分析 Amazon Redshift 中的用户意图、查询模式和架构元数据以提供 SQL 查询,从而缩短获得可行数据洞察所需的时间。

支持

Amazon Q 与 AWS Support 集成,使您能够在需要额外帮助时从 Amazon Q 界面无缝连接 Support 座席。使用此集成时,AWS 将尊重您的 Support 计划的权利。