Amazon Q Developer 是 AWS 推出的一款基于生成式 AI 的软件开发生态助手。作为目前功能最为全面的 AI 开发助手之一,它深度集成于开发者的日常工具链中,通过先进的代理(Agentic)能力,能够自主完成从功能实现、文档编写、测试运行、代码审查、代码重构到软件升级等软件开发全生命周期的多项任务,全面加速交付流程并提升团队生产力。
核心功能
全生命周期自动化代理:内置 AI 代理可自主执行实现新功能、生成技术文档、编写与运行测试、代码审查、重构优化及软件升级等任务,大幅减少重复性编码工作。
主流 IDE 与命令行深度集成:提供 JetBrains、Visual Studio Code、Visual Studio、Eclipse 等主流 IDE 插件,以及命令行(CLI)扩展。支持内联代码建议、实时漏洞扫描与 AI 对话交互,并在终端/SSH 环境下提供代码补全。
AWS 云运维与架构专家:作为 AWS 领域的专家级助手,可无缝接入 AWS 管理控制台、Microsoft Teams 与 Slack。协助开发者优化云成本与资源分配、提供架构最佳实践指导、调查运营事件及诊断网络问题。
应用现代化迁移加速:专门针对遗留系统改造提供智能转换能力,可大幅加速 .NET 应用从 Windows 向 Linux 的迁移,以及 Java 版本升级(如 Java 8 至 Java 17),简化升级流程并降低迁移成本。
数据与 AI/ML 开发赋能:帮助开发者更高效地构建分析平台、AI/ML 及生成式 AI 应用。支持通过自然语言生成查询、获取数据管道编码辅助、设计机器学习模型,并在内置数据治理框架下实现团队协作。
多平台工作流协同:深度适配 GitLab Duo 与 GitHub(含 Enterprise Cloud)工作流,可在熟悉的代码托管环境中直接进行功能开发、代码审查与应用转换,提升团队协同开发速率。