Amp

3天前更新 5 00

Sourcegraph免费AI编程工具,提升开发效率。

收录时间:
2026-04-16

Amp是什么?

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

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

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。


二、使用方法

  1. 访问官网:打开 sourcegraph.com/amp,注册 Sourcegraph 账号。

  2. 安装 CLI 工具:运行 npm install -g @sourcegraph/amp 全局安装。

  3. 配置 API Key:设置环境变量或在配置文件中添加 Sourcegraph API Key 完成身份验证(新用户每日赠送 $10 额度)。

  4. 启动会话:在终端中运行 amp 命令进入交互模式,直接输入自然语言描述编程任务。

  5. 选择 Agent 模式:根据任务类型输入 /mode smart/mode rush 或 /mode deep

  6. 连接代码仓库:Amp 会自动分析当前目录下的项目,构建代码图谱和向量嵌入。

  7. (可选)编写 AGENT.md:在项目根目录创建 AGENT.md 文件,定义代码库结构、开发规范和编码标准。

  8. 使用 VS Code 扩展:在 VS Code 扩展市场搜索“Amp by Sourcegraph”并安装,登录后即可在编辑器内调用。

  9. 分享 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 工程师”完成任务。

数据统计

相关导航

暂无评论

none
暂无评论...