Amp 是什么
Amp 是 Sourcegraph 于 2025 年推出的 AI 编码代理工具,定位为"下一代 AI 编码代理"。它基于多模型、多工具链、强上下文的设计理念,让 AI 像真正的程序员一样在项目中执行任务,而非简单的代码补全或聊天式 AI。Amp 的核心目标是让开发者只需提出目标,AI 就能自动拆解步骤、连续行动、完成任务,真正实现"让 AI 代替你写代码"。
Amp 的主要功能
多模型调度:Amp 兼容所有主流模型(Sonnet、GPT-5、轻量模型等),并自动选择最适合当前任务的模型(快/强),充分发挥各模型的专长。
无限制上下文:支持超长上下文(免费模式 224k),可以查看整个项目,让 AI 充分使用项目上下文进行代码生成和问题解决。
线程化工作流:采用"线程(Thread)"概念,每次任务都像 Git 分支一样独立管理,可以保存、复用、与他人分享,对团队协作和代码评审很有帮助。
可调用工具链:AI 能运行脚本、执行命令,不只是生成文本,而是真正调用工具执行任务,具备高度自治能力。
智能代码补全与生成:根据上下文自动生成代码片段,支持行级/函数级实时续写,根据当前语法和跨文件的代码上下文实时生成建议代码。
代码解释与问题解答:通过对话形式解释代码功能,帮助开发者理解复杂代码或解决遗留问题,支持自然语言提问。
Amp 的使用方法
安装步骤:
- 访问官网 https://ampcode.com,使用邮箱或 Google 账号注册登录
- 在 VS Code、Cursor、Windsurf 等 IDE 中安装 Amp 插件,或在命令行使用 CLI 模式
- 复制 API Key 并完成配置,重启 IDE 即可开始使用
核心使用模式:
- 智能模式(smart):无限制使用尖端模型,默认模式,使用付费积分
- 快速模式(rush):更快、更便宜、功能更弱,适合小型、定义明确的任务,付费使用
- 免费模式(free):免费使用快速基础模型,由广告支持
线程管理:
- 新建线程:
amp threads new - 列出线程:
amp threads list - 继续线程:
amp threads continue <thread_id> - 重命名线程:
amp threads rename <thread_id> "项目名称"
提示词建议:
- 尽量明确(be explicit),写"Do X"而不是"Can you do X?"
- 将大任务拆成小块,每个 thread 专注一个子任务
- 如果只想计划/分析/设计/评审,可以在 prompt 里说明"不要写代码"
- 如果知道上下文(哪些文件需要处理,哪些命令要运行),最好在 prompt 里说出来
Amp 的产品价格
免费模式:完全免费,由广告支持,无需付费,使用快速基础模型,现已正式发布。
智能模式:付费使用,无限制使用尖端模型,具体定价需要查看官网最新信息。
免费额度:大多数用户可以免费使用 10 美元体验额度,部分用户可能获得 1 美元体验额度,购买体验包需要 5 美元。
Amp 的适用人群
个人开发者:需要提升编码效率和代码质量的独立程序员,通过智能代码生成和补全功能减少重复性工作,快速完成代码编写和调试。
开发团队:追求高效率和协作流畅的软件开发团队,利用 Amp 的多智能体协作系统覆盖开发全流程,提升团队协作效率。
企业研发部门:希望优化研发流程、提高代码安全性和降低成本的企业,通过企业版和私有化部署方案满足企业级需求。
编程学习者:通过 AI 辅助快速掌握编程语法,降低学习门槛,理解代码逻辑。
总而言之,Amp 是一款通过 AI 技术实现复杂编程任务自动化的智能编程工具,支持多种编程语言和丰富的开发功能,适用于个人开发、团队协作、企业应用、教育学习等多种场景,帮助用户大幅提升开发效率。
