
Amp是什么?
Amp 是 Sourcegraph 推出的 AI 编程智能体,定位为“面向团队与成果的自主编程工具”。与传统代码补全工具不同,Amp 能像初级工程师一样自主规划并执行跨代码库的多步骤任务,依托 Sourcegraph 十年积累的代码搜索能力,深度理解项目结构、追踪函数调用链,实现复杂重构、测试生成、文档编写等端到端开发工作。它采用“质量优先”策略,不限制 Token 使用,自动选择 Claude Opus 4.6、GPT-5.2 等前沿模型。支持 CLI 和 VS Code 扩展,新用户每日可获得 10 美元免费额度。
官网地址:
https://sourcegraph.com/amp

一、核心功能
1. 自主任务执行
Amp 不仅能提供代码补全,更能像初级工程师一样自主规划、推理并执行复杂编程任务,例如跨代码库重构模块、批量生成测试文件、编写项目文档等。用户只需用自然语言描述目标,Amp 会自动拆解步骤并完成。
2. 多模型智能调度
自动选择最适合当前任务的模型(Claude Opus 4.6、GPT-5.2、DeepSeek、Gemini、Mistral 等),无需用户手动切换。Amp 始终使用最佳模型交付高质量代码,且不限制 Token 用量,确保复杂任务不被截断。
3. 深度代码理解
依托 Sourcegraph 十年代码搜索技术,构建代码图谱和向量嵌入。Amp 可以追踪类型定义、函数调用链,跨越微服务、共享库和 API 边界进行全局分析,真正理解整个代码生态。
4. Thread 会话共享
支持将完整的对话记录(提示词、Agent 回复、代码修改)保存为 Thread,并分享给团队成员。这有助于复用最佳实践、沉淀团队知识,新成员也能快速了解历史决策。
5. 三种 Agent 模式
smart 模式:无限制使用最先进模型,追求最高质量。
rush 模式:快速处理明确任务,适合简单修改或脚本生成。
deep 模式:深度推理,解决复杂架构问题,耗时稍长但结果更可靠。
6. AGENT.md 集成
自动读取项目根目录下的 AGENT.md 文件,理解代码库结构、开发实践和编码规范。Amp 据此生成更贴合团队上下文的代码,避免“通用但不符合项目风格”的输出。
7. 双平台支持
CLI 命令行:在终端中直接使用,适合习惯命令行的开发者。
VS Code 扩展:支持 VS Code 及其分支(Cursor、Windsurf、VSCodium),在编辑器内无缝调用 Agent。
二、使用方法
访问官网:打开 sourcegraph.com/amp,注册 Sourcegraph 账号。
安装 CLI 工具:运行
npm install -g @sourcegraph/amp全局安装。配置 API Key:设置环境变量或在配置文件中添加 Sourcegraph API Key 完成身份验证(新用户每日赠送 $10 额度)。
启动会话:在终端中运行
amp命令进入交互模式,直接输入自然语言描述编程任务。选择 Agent 模式:根据任务类型输入
/mode smart、/mode rush或/mode deep。连接代码仓库:Amp 会自动分析当前目录下的项目,构建代码图谱和向量嵌入。
(可选)编写 AGENT.md:在项目根目录创建
AGENT.md文件,定义代码库结构、开发规范和编码标准。使用 VS Code 扩展:在 VS Code 扩展市场搜索“Amp by Sourcegraph”并安装,登录后即可在编辑器内调用。
分享 Thread 会话:完成会话后输入
/thread save,将提示词、回复和代码修改记录生成链接,分享给团队成员。
三、适用人群与应用场景
适用人群
全栈开发者:需要处理跨多个仓库的任务,Amp 能自动追踪依赖和调用链。
技术团队负责人:利用 Thread 分享功能沉淀团队最佳实践,加速新成员 onboarding。
DevOps 工程师:通过 CLI 批量生成配置脚本、测试用例。
遗留系统维护者:快速理解老旧代码库的结构和逻辑,辅助重构。
初创团队:用 Amp 的自主任务能力快速开发 MVP,降低人力成本。
典型应用场景
| 场景 | 说明 |
|---|---|
| 复杂代码重构 | 跨模块、跨服务进行大规模代码重构,Amp 自动分析依赖关系并安全迁移代码结构,例如将单体应用拆分为微服务。 |
| 自动化测试生成 | 根据现有代码自动生成单元测试、集成测试,覆盖边界条件和异常路径,显著提升测试覆盖率。 |
| 技术文档编写 | 自动分析代码逻辑并生成 API 文档、README、架构说明,减少维护文档的人工成本。 |
| 新功能快速开发 | 从需求描述到代码实现,Amp 自主规划开发步骤(设计数据结构 → 实现接口 → 添加测试),加速功能迭代。 |
| 遗留代码理解 | 快速梳理老旧项目的代码结构和调用链,生成可视化说明,帮助新成员上手。 |
| 代码审查辅助 | 在 PR 阶段,Amp 可生成详细的代码变更说明和上下文,提升审查效率和质量。 |
四、核心优势
自主任务规划:不止是补全,而是像初级工程师一样分解任务并执行。
无 Token 限制:不受上下文窗口或用量限制,确保复杂任务完整交付。
Sourcegraph 级代码理解:十年技术积累,跨仓库、跨服务精准分析。
团队协作原生设计:Thread 会话分享 + AGENT.md 规范,让 AI 成为团队一员。
免费额度 + 灵活付费:新用户每日 $10 额度可完成大量任务,超出后按量计费。
双界面支持:CLI 和 VS Code 扩展,满足不同偏好。
五、总结
Amp 是 Sourcegraph 推出的新一代 AI 编程智能体,它超越了传统的代码补全工具,能够自主规划并执行跨代码库的多步骤开发任务。依托强大的代码搜索和深度理解能力,Amp 在复杂重构、测试生成、文档编写、遗留系统分析等场景中表现出色。其 Thread 分享和 AGENT.md 集成功能,让团队能够将 AI 的能力沉淀为集体的知识资产。新用户每日可免费获得 $10 额度,无需付费即可体验。访问官网安装 CLI 或 VS Code 扩展,用自然语言指挥你的“AI 工程师”完成任务。
数据统计
相关导航


Project IDX

JoyCode

iFlow CLI

v0.app

Ghostwriter

Warp Code
