Amazon Q Developer - 简介

Amazon Q Developer 是一款智能生成人工智能助手,可帮助您创建、理解和增强 AWS 应用程序。它是一款对话助手,可回答有关 AWS 架构、AWS 资源、最佳实践、文档、支持等的问题。

如何使用 Amazon Q Developer?

要快速开始使用 Amazon Q,您可以通过以下方式访问它:

  • AWS 应用程序和网站:向您的 IAM 身份添加权限,然后单击 Amazon Q 图标以在 AWS 控制台、AWS Docs、AWS 网站或 AWS 移动应用程序中聊天
  • IDE:下载 Amazon Q 扩展并使用您的 AWS Builder ID(无需 AWS 账户)免费登录。
  • 适用于 Microsoft Teams 和 Slack 的 AWS Chatbot:将 AmazonQFullAccess 策略添加到您的 IAM 身份,并使用 AWS Chatbot 为 Microsoft Teams 或 Slack 频道设置频道护栏。
  • 使用命令行

Amazon Q Developer 定价

Amazon Q Developer 可通过免费套餐和 Amazon Q Developer Pro 订阅。

Amazon Q Developer 功能

Amazon Q Developer 具有以下功能列表:

  • 上下文答案:Amazon Q 使用对话上下文来通知其响应,允许您提出后续问题或参考以前的答案。
  • 诊断常见控制台错误:使用 Amazon Q,您可以直接在 AWS 管理控制台中诊断控制台错误消息。
  • 开发软件:解释您的功能想法,Amazon Q 使用代码创建特定于项目的实施计划。
  • 讨论代码:以简单简洁的形式重写"在集成开发环境 (IDE) 中,Amazon Q 可以回答与软件开发过程相关的问题,包括有关编程的概念性问题以及特定代码的工作原理。您还可以要求 Amazon Q 从聊天面板更新和改进代码片段。"
  • 内联代码建议:Amazon Q 会在您编写时提供实时代码建议,根据您现有的代码和注释生成建议。
  • 转换代码:在 IDE 中,Amazon Q 可以更新代码文件的语言版本。目前,Amazon Q Code Transformation 支持将 Java 8 和 Java 11 代码更新到 Java 17。
  • 代码安全扫描:Amazon Q 会扫描您的代码以查找 IDE 中的安全漏洞和质量问题,在您编写代码时提供建议或扫描整个项目以监控应用程序安全性。
  • 联系 AWS Support:Amazon Q 允许您创建 AWS Support 案例并与实时代理聊天以解决 AWS 服务问题,可通过 AWS 管理控制台访问。
  • 与 AWS Chatbot 集成:AWS Chatbot 中的 Amazon Q 提供有关在 AWS 上构建的答案,包括最佳实践、故障排除和后续步骤,并可添加到配置了 AWS Chatbot 的 Slack 和 Microsoft Teams 频道。
  • 在 AWS 控制台移动应用程序中使用 Amazon Q Amazon Q 与 AWS 控制台移动应用程序集成,以回答有关 AWS 的问题。