Amp介绍
Amp是一款由Sourcegraph开发的前沿AI编码代理,专为开发者设计,支持CLI命令行和VS Code、Cursor等主流IDE深度集成,能自主完成代码编辑、调试、重构等复杂任务。它通过子代理架构、Oracle辅助推理模型(如GPT-5、Claude Sonnet 4.5)和Librarian代码搜索能力,实现跨文件语义理解与多步协同执行;内置Amp Tab智能补全引擎,支持自然语言指令驱动开发,并提供团队协作工作区与自定义工具扩展能力,真正成为懂上下文、可信赖的结对程序员。
Amp的主要功能
- 自主推理与全栈代码编辑能力
- 深度IDE集成(VS Code/Cursor/Windsurf/Neovim/JetBrains)
- Oracle辅助模型用于复杂规划与代码审查
- Librarian子代理支持私有及公共GitHub仓库代码检索
- Amp Tab跨文件语义补全与多行变更建议
- 支持项目级上下文配置(AGENTS.md + @文件提及)
- 内置工具+MCP协议+Toolboxes脚本扩展体系
Amp如何使用
- 在官网注册登录并下载对应平台的CLI或IDE插件
- 完成身份验证后,在编辑器内或终端中启动Amp
- 用自然语言描述任务,例如“修复这个React组件的TypeScript错误”
- 通过@符号引用特定文件提供上下文,或编写AGENTS.md定制项目指令
- 在交互式会话中确认修改建议,或使用非交互模式批量执行脚本任务
Amp的应用场景
- 快速定位并修复跨模块的Bug和类型错误
- 将传统CSS一键重构为Tailwind语法
- 根据产品需求描述自动生成API端点与配套前端组件
- 探索陌生大型代码库,自动梳理关键逻辑调用链
- 为团队协作场景提供共享对话线程与上下文感知的代码评审支持
- 自动化编写单元测试、技术文档和接口契约校验