工具介绍

Amp 是 Sourcegraph 在 2026 年推出的 AI 编程智能体,定位为”面向团队与成果的自主编程工具”。和普通的代码补全工具不一样,Amp 不只是帮你补几行代码,它更像一个能独立干活的初级工程师——你告诉它要做什么,它会自主规划步骤、读懂你的代码库、自动执行多步骤任务,最后把结果交给你。它背后用的是 Sourcegraph 十年积累的代码搜索技术,能深度理解项目结构、追踪函数调用链,可以搞定跨代码库重构、批量生成测试文件、编写文档这些复杂活儿。Amp 不限制 Token 使用,会自动选 Claude Opus 4.6、GPT-5.2 等顶级模型来保证代码质量。团队成员之间还能分享对话记录,沉淀最佳实践。支持 CLI 和 VS Code 两种使用方式,新用户每天有 10 美元免费额度,基本够体验完整功能了。

官网首页截图

核心功能

1. 自主任务执行

Amp 能像初级工程师一样自主规划并执行编程任务。你描述一个需求,比如”把 user 模块里的验证逻辑迁移到新服务”,它会自动分析依赖关系、编写迁移代码、生成对应的测试用例,最后把改动方案呈现给你,不需要你一步步指挥。

2. 多模型智能调度

Amp 内置模型路由机制,会根据任务复杂度自动选择最优模型——简单任务用快速模型省成本,复杂重构任务自动切到 Claude Opus 4.6 这种顶级模型。整个过程对用户透明,不需要手动切换模型,也不用担心用错模型导致代码质量下降。

3. 深度代码理解

依托 Sourcegraph 十年的代码搜索技术积累,Amp 能构建代码图谱和向量嵌入,追踪类型定义和函数调用链,跨越微服务、共享库和 API 边界做全局分析。这意味着它不会孤立地看你当前文件,而是理解整个代码库的上下文关系。

4. Thread 会话共享

每次和 Amp 的对话都是一个 Thread,支持完整保存并分享给团队。分享内容包括你输入的提示词、Amp 的分析过程、生成的代码修改记录,团队其他成员可以直接复用这些经验,新人上手效率大幅提升。

5. 三种 Agent 模式

`s smart` 模式无限制使用最先进模型,适合需要高质量输出的复杂任务;`rush` 模式牺牲一些质量换取速度,适合明确的小任务;`deep` 模式做深度推理,适合解决高难度的架构问题或晦涩的 bug。三种模式一键切换,应对不同场景。

6. AGENT.md 集成

Amp 能自动读取项目根目录下的 AGENT.md 文件,理解该项目特有的代码结构、开发规范和编码标准。有了这份项目说明书,Amp 生成的代码会更贴合团队的实际需求,而不是泛泛的通用写法。

7. 双平台支持

提供 CLI 命令行工具和 VS Code 扩展两条使用路径。习惯在终端里干活的人直接装 npm 包敲命令,习惯图形界面的人装 VS Code 扩展直接在编辑器里调用 Agent,两种方式体验都很流畅,不强制用户改变现有工作习惯。

使用场景

  • 跨模块代码重构:当你需要重构一个涉及多个微服务的功能模块时,Amp 自动分析各模块的依赖关系,生成安全迁移方案并执行,避免手动逐个文件修改导致的遗漏和冲突。
  • 批量测试生成:接手一个缺少测试的老项目,手动补测试费时费力。告诉 Amp “为 user 服务生成单元测试”,它会分析代码逻辑,生成覆盖主要分支的测试用例,你只需要审查和调整细节。
  • 技术文档自动编写:代码更新了但文档跟不上,让 Amp 扫描某个模块的改动,自动生成更新日志或接口文档,确保文档和代码保持同步,减少团队沟通成本。
  • 代码审查辅助:提交代码前让 Amp 先过一遍,它会指出潜在的 bug、性能问题和风格不一致之处,就像有个经验丰富的同事在帮你做预审。
  • 团队知识沉淀:项目中途有新成员加入,直接把相关的 Thread 会话分享给对方,比口头讲解更直观,新人能快速理解某个功能是怎么实现的、为什么这样设计。

价格方案

版本 价格 说明
免费版 $0/月 新用户每日 $10 免费额度,可体验完整功能
Pro 版 订阅制 完整功能无限制使用,适合个人开发者和团队
企业版 联系销售 私有部署、定制模型、合规需求,详情联系 Sourcegraph 销售

功能特点

  • 不限制 Token 用量,任务完成质量有保障,不会因为省 token 砍功能
  • 自动选择最优模型(Claude Opus 4.6、GPT-5.2、DeepSeek、Gemini、Mistral 等),用户无需操心模型选择
  • 依托 Sourcegraph 十年代码搜索技术,代码理解深度远超普通补全工具
  • Thread 会话可分享给团队成员,促进协作和最佳实践沉淀
  • 支持 CLI 和 VS Code 扩展,现有开发工作流无缝集成
  • 自动读取 AGENT.md 文件,生成更贴合项目规范的代码
  • 三种 Agent 模式(smart/rush/deep)应对不同复杂度和速度需求
  • 新用户每日 $10 免费额度,基本够完成几个中等规模的编程任务

上手指南

1. 访问官网注册账号:打开 https://sourcegraph.com/amp,点击注册按钮用邮箱或 GitHub 账号创建一个 Sourcegraph 账号,登录后即可获得每日 $10 免费额度。

2. 安装 CLI 工具或 VS Code 扩展:如果你喜欢用终端,运行 `npm install -g @sourcegraph/amp` 全局安装 Amp 命令行工具。如果你更习惯图形界面,在 VS Code(也支持 Cursor、Windsurf 等分支)扩展市场搜索 “Amp” 安装。

3. 配置 API Key:安装完成后需要在环境变量里设置 Sourcegraph API Key,或者在配置文件里填入。配置好后 Amp 就能识别你的身份和额度使用情况。

4. 进入项目目录启动 Amp:在终端里 cd 到你的代码项目目录,运行 `amp` 命令进入交互模式,也可以在 VS Code 里用快捷键唤起 Amp 输入框。

5. 输入自然语言编程任务:用日常语言描述你想做的事,比如”把这个模块的日志框架从 log4j 换成 slf4j”,Amp 会自动分析代码并执行,完成后展示修改方案等你确认。

6. 分享 Thread 给团队(可选):任务完成后,如果觉得这个对话有参考价值,运行分享命令将 Thread 保存并分享给队友,团队其他成员可以直接复用提示词和修改方案。

常见问题

免费额度用完怎么办?

新用户每日获得 $10 免费额度,按实际使用量消耗。如果额度提前用完,需要等到第二天额度重置,或者升级到付费订阅继续使用。企业用户可以联系销售获取更大的额度包,避免任务中断影响开发进度。

Amp 生成代码的质量有保证吗?

Amp 定位是”质量优先”,不限制 Token 使用,自动选择 Claude Opus 4.6、GPT-5.2 等顶级模型来保证输出质量。不过作为 AI 工具,它生成的代码仍然需要人工审查,特别是涉及业务逻辑和安全的部分。Sourcegraph 官方也建议用户在生产环境使用前进行代码审查。

私有代码会不会被泄露或用于训练?

根据 Sourcegraph 官方说明,Amp 对代码的处理遵循企业级安全标准,私有代码不会用于模型训练。企业版用户还可以选择私有部署,所有数据都在自己的基础设施上,安全性更高。详细的数据安全政策建议查阅 Sourcegraph 官方隐私文档。

支持哪些编程语言和代码仓库?

Amp 基于 Sourcegraph 的代码搜索技术,理论上支持所有主流编程语言(包括 Python、JavaScript、TypeScript、Go、Java、Rust 等)。代码仓库方面支持 GitHub、GitLab、Bitbucket 等主流平台,也支持自建的 Git 服务器,只要 Sourcegraph 能建立代码索引即可。

smart/rush/deep 三种模式怎么选?

简单明确的小任务选 rush 模式,速度最快;复杂架构问题或高难度 bug 选 deep 模式,深度推理质量最高;日常开发任务一般选 smart 模式,平衡速度和质量。新手建议先用 smart 模式熟悉,熟练后根据任务类型灵活切换。