✳ainav.

reviews

GitLab Duo 智能体与 Amazon Q Developer:针对你现有工作承担不同职责

GitLab Duo Agent Platform 覆盖 GitLab 上的议题、合并请求和 CI/CD 流程。Amazon Q Developer 覆盖 IDE 和 CLI 的智能体式编码以及应用改造。AWS 不被视为 GitLab 风格的仓库托管方,本文也不是迁移指南。官方名称、18.8 GA 与 18.10 Duo Enterprise 附加组件门槛、额度,以及 Q Developer IDE 插件于 2027 年 4 月 30 日终止支持的日期,均取自 2026 年 11 月 10 日打开的页面。

GitLab Duo 智能体与 Amazon Q Developer:针对你现有工作承担不同职责

GitLab Duo 智能体与 Amazon Q Developer:针对你现有工作承担不同职责

GitLab Duo Agent Platform 和 Amazon Q Developer 都会在你已有的工作旁边放置一个助手。它们并非一一对应的同类产品,本文也不是将仓库从一个供应商迁移到另一个供应商的计划。GitLab 是一个 DevSecOps 平台,议题、合并请求和 CI/CD 本就存在于其中。AWS 不是 GitLab 风格的代码托管方;Amazon Q Developer 在 IDE 和 CLI 中协助软件开发,并支持应用改造,而 AWS 控制台中的对话式帮助如今以另一个官方名称记录在文档中。

如果实际决策是日常使用哪个编辑器助手,请使用已发布的 Cursor vs GitHub Copilot vs Trae for Daily Coding;如果是以审查为中心的工作,请使用 Qodo vs GitHub Copilot vs Cursor for AI Code Review。本文聚焦平台原生职责:GitLab 智能体与流程,对比 Amazon Q Developer 的 IDE、CLI 和改造界面。

本文是如何撰写的

官方 GitLab Docs 以及 AWS 文档和定价页面均于 2026 年 11 月 10 日(亚洲/上海)第一手打开。未使用任何 GitLab 或 AWS 账户,未购买任何额度,也未针对仓库运行任何智能体。名称、版本门槛、套餐限制和数据使用声明仅引自这些页面。若某个数字未被明确发布,则标记为未核实,而非猜测。以下示例仅为说明,并非运行日志。

当前官方名称与可用性

在 GitLab 上,当前官方名称是 GitLab Duo Agent Platform。官方文档称其已在 GitLab 18.8 中正式可用,并且 GitLab 额度在 18.8 及更高版本中受支持。Agent Platform 功能会消耗 GitLab 额度。在 GitLab 18.9 及更早版本中,Agent Platform 无法与 Duo Enterprise 附加组件一起使用;文档给出的路径是升级到 18.10 或更高版本。该平台默认开启,可在 GitLab.com 的顶级群组或 GitLab Self-Managed 的实例上关闭。免费层级的 Agent Platform 功能需要购买额度。

Amazon Q Developer 仍是 IDE 和 CLI 体验的官方名称。AWS 关于“What is Amazon Q Developer?”的文档指出,AWS 控制台和 AWS Console Mobile Application 中的对话式体验现为 AWS assistant,且这些文档已迁移。同一页面还发布了终止支持通知:Amazon Q Developer IDE 插件将于 2027 年 4 月 30 日终止,AWS 指向 Kiro 以提供类似的 IDE 能力。该日期和指向在此作为官方通知记录。本文不将 Kiro 作为第三个产品进行评估。

比较职责,而非迁移路径

有用的问题是“你面前已经有什么工作?”,而不是“这两者中哪个替代另一个?”

在 GitLab 上,官方文档描述了基础、自定义和外部智能体,以及基础流程和自定义流程。已记录的基础流程包括:从议题开始并推进到合并请求的 Developer Flow、Code Review Flow、修复 CI/CD 流水线的流程、将流水线转换为 GitLab CI/CD 的流程,以及 IDE 中的 Software Development Flow。这些职责与 GitLab 议题、合并请求和流水线相邻。以服务账户运行的流程,其额度用量计费到命名空间;与 Agentic Chat 对话的用户则计费到该用户。

在 Amazon Q Developer 上,已记录的职责有所不同。在 IDE 或 CLI 中,Q Developer 提供问答和智能体式编码。另一个独立的官方界面是应用改造,包括 Java 升级,并公布了每月代码行数上限。当你已在 AWS 控制台中时的对话式帮助不再记录为 Amazon Q Developer;它是 AWS assistant。那是运维和与控制台相邻的职责,而不是“像在 GitLab 上托管仓库那样在 AWS 上托管仓库”。

任务差异图:GitLab Duo Agent Platform 针对议题、审查和 CI/CD 的流程,对比 Amazon Q Developer 的 IDE/CLI 和改造职责。明确不是迁移路径。AWS 未被展示为 GitLab 风格的托管方。

基于官方文档的 AINav 原创图。来源:GitLab Duo Agent Platform、GitLab Credits、GitLab Duo data usage、What is Amazon Q Developer?、Amazon Q Developer pricing。并非官方截图或测试结果。

中文说明:按官方任务面区分 GitLab 上的 issue/MR/CI agent 与 Amazon Q Developer 的 IDE/CLI 及改造能力;不是迁移流程图,也不是产品截图或实测。

任务差异一览

你面前已有的工作GitLab Duo Agent Platform(官方)Amazon Q Developer(官方)
在 GitLab 内将议题转为合并请求已记录的 Developer Flow(议题 → 合并请求)未记录为 GitLab 议题/MR 流程。Q Developer 在 IDE 和 CLI 中处理你面前的代码
审查合并请求或变更集已记录的 Code Review Flow。官方额度表列出在 GitLab 托管模型上每 GitLab 额度 4 次执行的固定费率(自托管模型为 5 次)代码审查未作为 GitLab MR 流程呈现。如果那是职责,请单独比较 IDE/审查助手
修复或转换 CI/CD 流水线已记录的 Fix CI/CD 和 Convert to GitLab CI/CD 流程未记录为 GitLab 流水线转换。控制台/运维聊天现为 AWS assistant,而非 Q Developer
在编辑器或终端中进行智能体式编码IDE 中的 Software Development Flow 已记录为 Agent Platform 的一部分官方 IDE 和 CLI 问答及智能体式编码。免费层级:每月 50 次智能体请求
语言或框架升级本文不声称 GitLab 有与 Q 公布的改造上限相对应的官方等效能力Java 改造:Free 每月 1,000 行代码;Pro 每用户每月 4,000 行代码,在付款账户处汇总,超额列为每提交代码行 $0.003(根据定价页面,仅成功的建议升级提交计入)
托管或迁移仓库本身GitLab 是上述流程的项目托管方本文不将 AWS 视为类似 GitLab 的仓库托管方。不暗示存在官方的“将仓库移到这里以替代 GitLab 智能体”路径

额度、标价以及未明确发布的内容

GitLab 额度是 Agent Platform 及部分非智能体功能的消费货币。官方文档指出,GitLab Duo Pro 和 Enterprise 及其关联的 GitLab Duo 功能不按用量计费,也不消耗 GitLab 额度——这与 Agent Platform 是不同的计费模式。额度可来自包含额度(Premium 或 Ultimate 用户;个人使用、不可共享、每月重置、不结转)、月度承诺池或按需额度。按需额度在包含额度和任何承诺池用尽后,按每使用 1 额度 $1 的标价计费,且仅在已接受用量计费条款的情况下计费。本文打开的额度页面上,每用户包含额度的确切数量并非清晰提取的数字,因此此处不虚构。

免费层级命名空间可购买月度额度承诺池。官方文档还将免费命名空间的按需用量上限设为每个日历月 $25,000;达到该上限后,按需用量将关闭直至下个月。可向销售申请临时评估额度,持续 30 天。自托管模型的功能验证检查已记录为不消耗额度。

Amazon Q Developer 的官方定价页面列出 Free 层级和每月每用户 $19 的 Pro 计划。Free 包含 IDE 或 CLI 中每月 50 次智能体请求。Pro 将智能体请求列为“包含(有限制)”;2026 年 11 月 10 日打开的定价表未说明 Pro 智能体请求的明确月度数字上限,因此此处不虚构上限。Java 改造上限和每代码行 $0.003 的超额费用如上表所示。官方定价还指出,月中取消仍按整月计费。请在 AWS 控制台中确认税费、区域可用性和任何捆绑定价;这些未在此独立核实。

数据使用、退出以及如何关闭功能

GitLab 的 Duo 数据使用文档指出,GitLab 不会使用客户数据训练模型。它描述了与 Fireworks 的零数据保留(提示缓存除外),以及一个可选的用量数据共享设置,用于改进服务和调试,而非训练。机密检测和脱敏已有记录,机密误报检测为选择加入的例外。Agent Platform 的运维关闭开关是顶级群组(GitLab.com)或实例(Self-Managed)。在启用可选共享之前,请阅读当前的数据使用页面。

Amazon Q Developer 的定价和产品文档区分 Free 和 Pro 的数据收集。免费层级客户有官方退出路径。Pro 自动退出。知识产权赔偿仅列于 Pro。当你需要点击路径时,请使用官方 IDE 和 CLI 退出页面;本文不虚构超出这些文档所述内容的 UI 操作说明。

以上内容均不构成削弱仓库权限或向模型发送机密的建议。官方机密脱敏和退出机制存在,正是因为该风险真实存在。请保持常规访问控制。

本文不声称的内容

未运行任何智能体,因此没有准确性、合并时间或“它处理了我们的流水线”的结果。GitLab 包含额度数量和 Amazon Q Developer Pro 智能体请求上限未以确切数字陈述,因为它们在本文打开的页面上未被明确发布。Q Developer IDE 插件于 2027 年 4 月终止支持是官方通知,而非对 Kiro 的评测。本文任何内容都不是仓库迁移指南。