实时代码建议
利用注释和现有代码生成从代码片段到完整函数的各种建议。在支持的代码编辑器中可使用内联聊天,命令行界面则提供补全和自然语言到 Bash 的转换。
Amazon Q Developer 是面向软件开发者的 AI 编程助手,支持代码建议、聊天、测试、安全扫描、重构及代理式开发任务,覆盖支持的 IDE、命令行、AWS 工具和部分协作流程。
Amazon Q Developer 是 AWS 提供的 AI 软件开发助手。它可在支持的代码编辑器和终端中运行,帮助开发者生成代码、提问、排查问题、测试、审查、重构和升级应用程序。其核心目标是在开发者熟悉的工具中,减少软件开发生命周期中的手动工作。
该助手将面向代码的帮助与 AWS 指导和应用程序转换工作流相结合。根据使用环境,开发者可以使用它获取内联建议、进行自然语言交互、安全分析、运营调查,以及执行涉及文件、差异和 Shell 命令的多步骤代理式任务。
利用注释和现有代码生成从代码片段到完整函数的各种建议。在支持的代码编辑器中可使用内联聊天,命令行界面则提供补全和自然语言到 Bash 的转换。
可处理功能实现、文档编写、单元测试、代码审查和重构等多步骤活动。代理式体验可以读取和写入文件、创建代码差异、运行 Shell 命令、整合反馈并提供进度更新。
帮助编写单元测试、优化代码、扫描漏洞并提出修复建议。这些功能旨在支持开发过程中的可靠性和安全工作。
可以安全连接到私有代码库,使建议能够参考内部代码,用户也可以就公司代码库提问。
在 AWS 管理控制台和支持的聊天应用中,帮助用户检查资源、分析账单、了解架构指导、调查运营事件并诊断网络问题。
支持将 .NET 从 Windows 移植到 Linux 以及升级 Java,并帮助处理自然语言查询、数据管道、机器学习模型和生成式 AI 应用程序开发。
开发者可以在编辑器中描述变更,并使用代理式辅助来生成或修改文件、审查生成的差异、运行相关 Shell 命令以及创建配套文档。
团队可以使用代码分析来生成单元测试、优化实现细节、识别漏洞,并在可靠性或安全审查过程中应用建议的修复方案。
维护旧系统的组织可以使用转换工作流,将 .NET 从 Windows 移植到 Linux,或升级 Java 应用程序。
云从业者可以在 AWS 控制台、Microsoft Teams 或 Slack 中使用 Amazon Q 来检查资源、审查成本、调查运营事件并诊断网络问题。
数据和应用程序团队可以使用自然语言查询辅助、数据管道编码帮助、机器学习模型支持以及生成式 AI 开发指导。
AWS 列出了适用于 JetBrains、VS Code、Visual Studio 和 Eclipse 的插件或扩展,以及命令行界面。它还可用于 AWS 管理控制台、AWS Console Mobile Application、Microsoft Teams、Slack、GitLab 工作流和部分 GitHub 工作流。
它可以处理实现功能、编写文档、测试、审查和重构代码等多步骤开发任务。它可能会读取和写入文件、生成代码差异、运行 Shell 命令、整合反馈并提供实时更新。
可以。AWS 表示,Amazon Q Developer 可以安全连接到私有代码库,以提供更相关的代码建议、回答有关公司代码的问题,并帮助用户了解内部代码库。
AWS 表示,Amazon Q Developer 提供长期有效的免费套餐,每月包含 50 次代理式聊天交互,并可每月转换最多 1,000 行代码。当前的适用资格、价格和其他套餐条件应在 Amazon Q Developer 定价页面上确认。
AWS 已宣布将于 2027 年 4 月 30 日停止支持 Amazon Q Developer IDE 插件。AWS 建议希望获得类似功能的用户了解 Kiro。