Amazon Q 开发者版的第三方集成 - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Q 开发者版的第三方集成

Amazon Q 开发者版可与主流开发平台集成,通过专用人工智能(AI)能力增强您的软件开发工作流。支持的集成包括 GitLab Duo 和 GitHub,能在整个开发生命周期中提供 AI 驱动的辅助功能。这些集成通过自动化例行任务和提高代码质量来帮助简化开发。

GitLab Duo with Amazon Q 开发者版

GitLab Duo使用 Amazon Q,Developer 提供了一套全面的 AI 体验,直接集成到您的 GitLab 工作流程中。该集成适用于 GitLab 自助管理产品和旗舰级订阅者,可快速处理 GitLab 问题并合并请求以触发 AI 功能。此外,集成还包含由 Amazon Q 驱动的 GitLab Duo 聊天功能,能在整个开发过程中提供场景化辅助。

GitLab Duo with Amazon Q 提供以下功能:

  • 以高层次想法的开发为特色,对 GitLab 问题采取快速行动

  • 在合并请求中通过快捷操作,针对代码质量、潜在问题及安全隐患进行代码审查

  • 在合并请求中通过快捷操作生成单元测试

  • 为开发任务提供集成式聊天支持

要开始使用,请参阅设置 GitLab Duo with Amazon Q

GitHub 版 Amazon Q 开发者版(预览版)

与 Amazon Q Developer 的集成GitHub支持通过专门的 AI 代理进行自动功能开发和代码审查。当您将 GitHub 问题分配给 Amazon Q 开发者版后,它会以问题内容和项目代码为上下文,生成新代码并创建拉取请求。在开发过程中,您可提供反馈,Amazon Q 开发者版会基于反馈对建议代码进行迭代,形成协作式开发工作流。

在 GitHub 中,Amazon Q 开发者版提供以下核心能力:

  • “功能开发”标签:自动将想法转化为新功能和漏洞修复,并生成拉取请求

  • 自动化代码审查:对新创建或重新打开的拉取请求,针对代码质量、潜在问题及安全隐患进行审查

  • Slash 命令提供从问题中启动功能开发的替代方法,以及初始自动审查后的代码审查

  • 迭代开发:支持对生成代码提供反馈并实现迭代优化

  • 浏览器扩展程序可快速将功能开发任务分配给 Amazon Q 开发人员

要开始使用,请参阅快速入门:安装、在 GitHub 中使用功能及提高使用限制

Amazon Q 开发者版的项目规则

Amazon Q Developer 允许您在 GitLab 或中创建和维护项目特定的规则GitHub,这些规则为您的团队定义编码标准和最佳实践(例如要求在 Python 代码中使用类型提示或在 Java 代码中使用 Javadoc 注释)。这些规则以 Markdown 文件形式存储在 project-root/.amazonq/rules 文件夹中,可确保所有开发者(无论经验水平)遵循统一标准。当开发者在项目中与 Amazon Q 开发者版交互时,这些规则会自动纳入上下文,确保 Amazon Q 开发者版生成的所有响应均符合您制定的规范。有关更多信息,请参阅 在第三方平台中为 Amazon Q 开发者版创建项目规则