Amp是Sourcegraph开发的智能体AI编码工具,利用前沿模型实现自主推理、多文件编辑和复杂任务执行,可通过终端或VS Code直接使用。

分享:

概述

Amp(前身为Cody)是Sourcegraph开发的智能体AI编码工具,于2024年11月正式发布。与提供简单自动补全建议的传统AI编码助手不同,Amp专为处理具有自主推理能力的复杂多步骤编码任务而设计。它同时作为VS Code扩展和命令行工具运行,将企业级代码智能带给个人开发者。

截至2025年1月,Amp与Anthropic的Claude Code一起位居AI编码工具"S级"顶层,在最近的对比排名中明显超越了Cursor等老牌工具。该工具通过复杂的模型路由系统同时利用多个前沿模型,包括GPT-5(通过"Oracle"功能)、Claude Opus 4.5和其他尖端AI模型。

Amp的核心竞争优势在于其无限制的模型使用高级智能体架构。Amp不会将用户限制在固定的token预算或限制模型访问,而是智能地将任务路由到最适合每个特定操作的模型。该平台将多模型路由与专业助手相结合:用于并行工作的子智能体、使用GPT-5进行深度分析的Oracle模型(中等推理级别),以及可以在需要时读取远程代码库的Librarian。

核心功能与优势

多模型路由系统

Amp最显著的特点是能够在单个工作流中无缝协调多个AI模型。与将您锁定在一个模型的竞品不同,Amp会自动为每个子任务选择最佳模型——对常规操作使用快速模型,对复杂推理使用Claude Opus 4.5或GPT-5等前沿模型。

独特之处:该系统不仅仅在模型之间切换,而是对它们进行编排。例如,当您要求Amp重构大型代码库时,它可能使用Claude Opus进行架构规划,使用GPT-4.1进行代码生成,并使用专门的子智能体并行处理不同文件。

实际影响:开发者报告说,使用Amp的Agent模式在一个下午就完成了传统上需要几天才能完成的任务,一位用户表示他们在一个下午内就将整个代码库从一个框架迁移到另一个框架。

Oracle深度分析

Oracle功能通过GPT-5(默认推理级别设置为中等)为Amp提供高级推理能力。这对于调试复杂问题、理解复杂的代码模式或做出架构决策特别有用。

实际应用场景:

  • 调试竞态条件和并发问题
  • 分析多个服务的性能瓶颈
  • 理解文档最少的遗留代码
  • 进行安全漏洞评估

CLI和VS Code集成

通过CLI(npm install -g @sourcegraph/amp)直接从终端使用Amp,或作为VS Code扩展使用。双界面方法意味着您可以在首选环境中工作,无需学习新的IDE。

CLI高级用户:命令行界面在喜欢基于终端工作流的开发者中特别受欢迎。您可以将代码传输到Amp,链接命令,并将其集成到构建脚本或Git钩子中。

VS Code扩展:与现有的VS Code工作流无缝集成,作为您已经了解的编辑器中的智能编码伙伴。

自主智能体模式

Amp的Agent模式超越了简单的代码生成,能够自主处理多步骤任务。智能体可以:

  • 搜索您的代码库和外部文档
  • 进行多达25次工具调用以完成复杂任务
  • 执行终端命令(需要您的许可)
  • 通过协调更改同时编辑多个文件
  • 当达到工具限制时使用"继续"按钮继续工作

Yolo模式:对于重复性任务,启用Yolo模式可让智能体无需每次都询问确认即可执行命令——非常适合迭代运行测试套件或构建过程。

Librarian远程代码访问

Librarian功能允许Amp从远程存储库、文档站点和包注册表获取和分析代码。这在使用不熟悉的库或集成第三方API时非常宝贵。

可共享线程

所有Amp对话都组织成可与团队成员共享的线程。这使得协作解决复杂问题、记录决策以及让新开发者熟悉代码库变得容易。

适用场景

Amp特别适合以下场景:

  • 复杂重构项目:需要跨代码库协调编辑的多文件更改
  • 框架迁移:从一个框架或语言版本迁移到另一个
  • 遗留代码现代化:理解和更新文档最少的旧代码库
  • API集成:研究和实现与不熟悉的第三方服务的集成
  • 性能优化:深度分析跨服务的性能瓶颈
  • 安全审计:全面的代码审查以发现漏洞

不太适合的场景:

  • 简单的自动补全需求:Amp对于基本的tab补全来说太强大了
  • 高度监管的环境:依赖云的功能可能无法满足合规要求
  • 离线开发:核心功能需要互联网连接

定价与价值

Amp采用简单明了的每日定价模式,比竞品的订阅层级简单得多:

方案 价格 主要优势
免费模式 ¥0 广告支持,基本功能,共享训练数据
智能模式 $10/天 包括Claude Opus 4.5在内的任何模式,无限使用
研究预览 测试期免费 新用户获得每日$10额度

定价理念:截至2026年1月,Amp对任何模式收费$10/天,包括使用Opus 4.5的智能模式。这种按使用付费的模式对于不是每天都编码的开发者来说非常划算——您只需为实际使用工具的天数付费。

成本比较:与Cursor的$20/月订阅(如果每天使用相当于约$0.66/天)相比,Amp每个活跃日的成本更高,但对于兼职用户来说可能便宜得多。每周编码3天的开发者使用Amp约需支付$120-130/月,而Cursor为$20/月——然而,Amp提供对顶级模型的无限制访问,没有使用上限。

免费模式权衡:Amp的免费广告支持模式(共享训练数据)代表了一种创新的AI编码工具普及方式,尽管注重隐私的用户可能更喜欢付费层级。

用户评价

基于来自Reddit、Hacker News、Twitter和开发者论坛的反馈:

正面评价:

  • "Amp终于实现了智能体编码的承诺。它真正自主地完成复杂任务。" — r/ClaudeCode
  • "Oracle功能为我节省了数天的调试时间。它理解了我困扰数周的竞态条件。" — Hacker News
  • "模型路由很出色。我不必再考虑使用哪个AI了。" — Twitter开发者
  • "从Sourcegraph分拆出来让他们有了与CursorClaude Code竞争的灵活性。" — Product Hunt评论

负面评价:

  • 产品年轻:"仍然感觉像研究预览版——某些功能还比较粗糙"
  • 日常用户成本:"如果你每天全职编码,$10/天累积起来很快"
  • 生态系统有限:"没有VS Code + Copilot提供的扩展生态系统或社区资源"
  • 偶尔幻觉:"智能体模式有时会钻牛角尖或误解需求"

潜在缺点

1. 全职开发者的成本结构

  • 每日定价($10/天)对于每周编码5-7天的开发者来说变得昂贵
  • 全职用户的月度成本可能达到$200-300
  • 基于订阅的竞品对于日常使用提供更好的价值

2. 相对较新

  • 2024年末推出,不如老牌竞品成熟
  • 用户社区较小意味着教程和故障排除资源较少
  • 一些高级功能仍在积极开发中

3. 模型依赖性

  • 需要互联网连接和云模型访问
  • 性能依赖于外部API可用性
  • 敏感代码库的数据隐私问题

4. 学习曲线

  • 智能体工作流范式与传统编码不同
  • 工具调用限制(每会话25次)可能会在复杂任务中中断流程
  • 理解何时使用Oracle与标准模型需要练习

快速开始

入门指南

  1. 通过npm安装:

    npm install -g @sourcegraph/amp
    amp
    
  2. 或安装VS Code扩展: 在VS Code市场中搜索Sourcegraph的"Amp (Research Preview)"

  3. 认证: 按照提示使用Sourcegraph账户登录或创建新账户

  4. 开始第一个任务: 尝试类似这样的命令:"将此组件重构为使用TypeScript"或"查找并修复此文件中的所有安全漏洞"

专业技巧

  1. 对难题使用Oracle:对复杂问题的深度分析,在请求前加上"Oracle:"
  2. 为测试启用Yolo模式:让智能体自动运行测试套件,无需确认提示
  3. 共享线程进行协作:使用可共享线程记录复杂决策并获得团队意见
  4. 利用Librarian:在集成新库时,要求Amp研究文档或外部代码

替代方案

如果Amp不适合,可以考虑这些替代品:

  • Cursor:最适合每天编码且想要一体化IDE体验的开发者($20/月)
  • GitHub Copilot:与GitHub工作流和Microsoft生态系统更好地集成($10/月)
  • Claude Code:更全面的CLI工具,具有钩子和可扩展性(类似定价)
  • Cline(前身为Claude Dev):免费的VS Code开源替代品

总结

Amp代表了一种大胆的AI辅助编码方法,优先考虑自主能力和模型灵活性,而不是受限的订阅。其多模型路由、Oracle深度分析和真正的智能体行为使其在处理传统上需要数小时手动工作的复杂多步骤任务时特别强大。

推荐给:

  • 不是每天编码的兼职开发者或自由职业者
  • 处理复杂重构或迁移项目的团队
  • 重视模型质量和自主性而非成本可预测性的开发者
  • 对尖端智能体编码能力感兴趣的早期采用者

不推荐给:

  • 寻求可预测月度成本的全职开发者
  • 需要具有大量文档的成熟生态系统的团队
  • 具有严格数据驻留或离线要求的组织
  • 主要需要基本自动补全功能的开发者

如果您每周几天从事复杂的编码任务,并希望无限制地访问最强大的AI模型,Amp的$10/天模式提供出色的价值。从研究预览版开始体验平台,然后再承诺每日费用。

评论

还没有评论。成为第一个评论的人!