Amp

AI TOOL PROFILE工具资料

Sourcegraph 推出的自主编程智能体,让代理在独立 orb 中持续工作

官网地址 https://sourcegraph.com/amp

访问官网
价格企业版起价需联系销售,最低年度合同
平台Web / iOS / Android / API
归类AI 编程
收录2025-01-01
复核2025-01-01
编辑评分 4.3 / 5

Amp编辑总结

EDITOR REVIEW编辑评测

Amp 是 Sourcegraph 推出的 AI 编程智能体,定位为面向团队与成果的自主编程工具。它能为每个代理分配独立的 orb 运行环境,代理在关闭笔记本后仍能继续工作,支持从手机恢复对话,并可使用 automations 定时唤醒检查生产环境。代理可以访问生产日志,通过 OIDC 授权或撤销权限,还能用 canaries 在真实生产线程中调试问题。它与 Claude Code、Cursor、Codex 等工具并列出现在 Sourcegraph 企业版的集成列表中。

Amp是什么?

Amp 是 Sourcegraph 推出的 AI 编程智能体,定位为自主编程工具,面向团队与需要持续交付成果的开发场景。

它的核心形态是 orb:每个代理拥有独立的运行环境,可以随时随地运行,关闭笔记本后代理不会停止工作。代理能够借助 automations 定时唤醒自己,检查生产日志并对比数据,例如确认性能修复是否达到 fleet-wide win。通过 OIDC,每个 orb 可以被授予或撤销生产环境访问权限。

普通用户可以通过发送提示词启动任务,关闭笔记本后从手机继续查看进度。开发者可以用 amp clone 创建并克隆新项目,让代理修复错误、更新文档、添加测试。团队则可以将 Amp 与 Sourcegraph 企业版集成,利用代码搜索、Deep Search 和 Batch Changes 等能力覆盖跨仓库的代码变更。

Amp核心功能

CAPABILITIES工具标签

独立 orb

每个代理拥有独立的 orb 运行环境,可以随时随地运行。关闭笔记本后代理不会停止工作,任务在后台持续执行,用户可以从手机恢复对话继续查看进度。

自动唤醒

代理使用 automations 定时唤醒自己,例如每隔一段时间检查生产环境。唤醒后会对比性能数据,确认修复是否达到预期效果,并可以主动请求再次检查。

生产环境访问

每个 orb 通过 OIDC 获得生产环境访问权限,可以授予或撤销。代理能够读取生产日志、对比数据,并确认 fleet-wide win 是否在稳态窗口中达成。

canaries 调试

canaries 是部署在生产中的真实代理或线程,用于调试生产问题。代理发现活跃线程使用内部方法时,可以主动建议创建 orb 进行跟进调查。

项目创建与克隆

用户可以在 Amp 中创建新项目并从零开始,仓库由 Amp 托管。通过运行 amp clone 命令可以克隆项目,代理能修复克隆过程中的配置错误并改进错误提示。

多线程并行

用户可同时运行多个线程,在不同任务间切换。每个线程独立处理各自的问题,例如修复 amp clone 错误、更新 Home Manager 文档、添加测试等,互不干扰。

跨仓库代码变更

结合 Sourcegraph 的 Batch Changes,代理可以在多个仓库中发起、审查和发布变更,覆盖跨代码库的多步骤任务。

官方说明 ↗

深度代码搜索

集成 Sourcegraph 的 Deep Search,代理可以探索代码库并回答关于代码的问题,帮助理解项目结构和追踪调用链。

官方说明 ↗

Amp值不值得用?

VERDICT工具标签

当你的团队需要在多个仓库间持续交付变更,并且希望代理在关闭笔记本后继续工作时,Amp 值得考虑。它的 orb 机制让代理独立运行,automations 可以定时唤醒检查生产环境,OIDC 支持精细的生产访问控制。当你的需求只是单人代码补全,或者项目规模较小、不需要跨仓库批量变更时,Amp 的团队协作与生产集成能力可能超出实际需要。如果团队已经在使用 Sourcegraph 企业版,Amp 可以自然融入现有代码搜索与 Batch Changes 工作流。

建议选它的情况

  • 团队需要在多个仓库间批量发起和审查变更
  • 希望代理在关闭笔记本后继续运行并定时检查生产
  • 已经使用 Sourcegraph 或计划采用其代码搜索能力
  • 需要精细控制代理对生产环境的访问权限

不建议选它的情况

  • 个人开发者仅需要单文件代码补全
  • 项目规模小,不需要跨仓库批量操作
  • 预算有限,无法承担企业版年度合同

Amp使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 创建第一个 orb在 Amp 中创建新项目,选择从零开始,仓库由 Amp 托管。发送提示词后代理会自动运行,关闭笔记本后任务仍在后台继续。
  2. 从手机继续发送提示词后关闭笔记本,之后可以从手机恢复对话,查看代理进度并继续下达指令,无需守在电脑前。
  3. 用 amp clone 拉取项目在终端运行 amp clone 命令克隆由 Amp 托管的项目。如果遇到 Git 配置错误,可以让代理修复并改进错误提示。
  4. 设置 automations让代理使用 automations 定时唤醒自己,例如每隔一段时间检查生产日志是否出现性能提升,确认修复是否达到预期。
进阶省时间也省钱
  1. 用 canaries 调试生产将真实代理或线程部署为 canaries,代理在调查生产问题时会利用这些线程进行调试,帮助定位内部方法的使用情况。
  2. 用 OIDC 管理生产权限为每个 orb 通过 OIDC 授予或撤销生产环境访问权限。在终端即可完成授权,代理读取生产日志前需要确认权限已开启。
  3. 多线程并行推进同时开启多个线程处理不同任务,例如一个线程修复错误、一个线程更新文档、一个线程添加测试,切换查看互不影响。
  4. 结合 Batch Changes在 Sourcegraph 企业版中结合 Batch Changes,让代理在多个仓库间发起变更、审查并发布,覆盖跨代码库的端到端任务。

Amp适合谁用?

WHO IS IT FOR工具标签

跨仓库维护团队

推荐

需要同时在多个仓库间发起、审查和发布变更,Amp 的 Batch Changes 集成可以覆盖端到端流程。

需要持续交付的工程组

推荐

代理在关闭笔记本后继续工作,automations 可以定时检查生产环境,适合需要盯性能回滚的团队。

已有 Sourcegraph 企业版

推荐

Amp 与 Sourcegraph 的代码搜索、Deep Search 和 MCP 服务并列出现在集成列表中,可以自然融入现有工作流。

单人开发者

有条件

如果只需单文件补全或简单脚本,Amp 的 orb 与生产集成能力可能超出实际需要,企业版年度合同成本也较高。

预算敏感的小团队

有条件

企业版起价需联系销售,且为最低年度合同,小团队需要先评估成本再决定是否采用。

Amp优点和缺点

PROS & CONS工具标签

优点

  • 每个代理拥有独立 orb,关闭笔记本后仍继续工作
  • automations 可定时唤醒代理检查生产环境
  • 通过 OIDC 可精细授予或撤销生产访问权限
  • 支持从手机继续对话,随时查看代理进度
  • 可同时运行多个线程并行处理不同任务
  • 结合 Sourcegraph Batch Changes 覆盖跨仓库变更

缺点

  • 企业版起价需联系销售,且要求最低年度合同
  • 具体价格与免费试用政策未在公开页面列出
  • 单人开发者使用可能超出实际需要

Amp版本与计费对比

PLANS工具标签
方案价格包含内容说明
EnterpriseStarting at(需联系销售)最低年度合同,价格随团队规模扩展,包含 AI 功能积分包含代码搜索、Deep Search、Batch Changes、Insights、MCP Server、API 与 CLI 访问,支持单租户云与自托管

以上为公开费率整理,厂商保留调价权利,实际以官方页面为准。

Amp关键指标

MEASURED FACTS工具标签
指标数值数据来源
支持时间 24×5 support with upgrade options Sourcegraph Pricing
代码托管支持 All major code hosts Sourcegraph Pricing
AI 功能积分 Credits included per user,Org-wide credit pooling,No monthly credit expiry Sourcegraph Pricing

Amp常见问题

FAQ工具标签
Amp 是什么?

Amp 是 Sourcegraph 推出的 AI 编程智能体,定位为面向团队与成果的自主编程工具。它能为每个代理分配独立的 orb 运行环境,代理在关闭笔记本后仍能继续工作,并可通过 automations 定时唤醒检查生产环境。

Amp 怎么收费?

Sourcegraph 企业版起价需联系销售,要求最低年度合同,价格随团队规模扩展。企业版包含 AI 功能积分,支持组织级积分池、无月度过期,购买积分包在续约时可结转。具体价格与免费试用政策需联系销售确认。

代理关掉笔记本后还能继续工作吗?

可以。每个代理拥有独立的 orb,关闭笔记本后代理不会停止。用户可以从手机恢复对话继续查看进度,也可以用 automations 让代理定时唤醒自己,例如检查生产日志是否出现性能提升。

代理可以访问生产环境吗?

可以,但需要通过 OIDC 授权。每个 orb 可以单独被授予或撤销生产环境访问权限。获得权限后,代理能够读取生产日志、对比数据,并确认性能修复是否达到 fleet-wide win。

Amp 和 Sourcegraph 的代码搜索是什么关系?

Amp 与 Sourcegraph 的代码搜索、Deep Search、Batch Changes 等能力并列出现在企业版集成列表中。Amp 定位为自主编程智能体,而代码搜索和 Deep Search 提供代码库理解能力,两者可以配合使用。

Amp 可以和 Claude Code、Cursor 一起用吗?

Sourcegraph 企业版的集成列表显示,它可与 Claude Code、Cursor、Codex、Amp 等工具配合使用。用户可以在现有工具链中同时保留 Amp 与其他编程助手。

Amp竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
Amp本工具 4.3 企业版起价需联系销售,最低年度合同 独立 orb;自动唤醒;生产环境访问;canaries 调试 Web / iOS / Android / API
Claude Code本工具 — 未标价 与 Amp 并列出现在 Sourcegraph 企业版集成列表中,可与 Sourcegraph 代码搜索配合使用 —
Cursor本工具 — 未标价 与 Amp 并列出现在 Sourcegraph 企业版集成列表中,可接入 Sourcegraph 的代码库上下文 —
Codex本工具 — 未标价 与 Amp 并列出现在 Sourcegraph 企业版集成列表中,可接入 Sourcegraph 的 MCP 服务 —

Amp 与 Claude Code、Cursor、Codex 都出现在 Sourcegraph 企业版的集成列表中,可以配合 Sourcegraph 的代码搜索与 MCP 服务使用。如果团队需要代理在关闭笔记本后继续运行、定时检查生产环境,Amp 的 orb 与 automations 机制是差异点;如果只需要编辑器内的代码补全,Cursor 等工具更直接。三者并非互斥,企业版支持同时接入。