共计 3362 个字符,预计需要花费 9 分钟才能阅读完成。

Augment Agent 的推出,令国内自媒体普遍呈现出类似的风格和话题。
网络上充斥着“再见 Cursor”这样的讨论。
你还未了解事情的真相吗?请看看这张图。

其实,很多写作人之前可能对这个产品一无所知~
实际上,Augment Code 早在 2022 年就已经问世,创始人是两位来自顶尖科技公司的前员工:曾在微软担任高级软件开发工程师的 Igor Ostrovsky 和前谷歌人工智能研究员 Guy Gur-Ari。如今,这家公司已经获得了 2.7 亿美元的融资,估值接近 9.77 亿美元。
与 Cursor 相比,Augment Code 有两个显著的不同之处:
- Augment Code 提供了专门的 AI 编码 Vim 插件,此外还兼容 Jetbrains、VS Code、GitHub 和 Slack,几乎涵盖了开发者的所有需求。

- Cursor 基于 Claude 模型构建,而 Augment Code 则从一开始就自主训练模型,这样的差异使得其具备了明显的竞争优势:只要模型能力有了实质性的提升,Augment Code 就会超越 Cursor。
在 4 月 3 日,他们推出了专为大规模代码库设计的 Augment Agent,具备 20 万 tokens 的超长上下文、持久的记忆功能以及深度的工具集成。不过,这款产品的形态并非全新的 IDE,而是作为 IDE 的插件存在。
根据惯例,评分榜单必不可少,据官方信息,Augment Agent 在 SWE-bench Verified 行业基准测试中已荣登榜首,超越了 Claude 3.7 Sonnet 和 o1 推理模型。

让我们首先了解一下它具备哪些功能:
深刻的“代码库理解”
与许多工具仅限于当前文件或局部上下文不同,它能够全面学习并理解整个项目,深入到代码结构、依赖关系及不同模块之间的交互。这种方式使得所提供的建议和生成的代码更加精准,能够与项目的实际需求紧密结合。
持久化记忆
Augment Agent 会自动调整以符合你的工作习惯:
- 学习你的编码风格
- 记忆历史代码重构
- 根据你的习惯和约定进行优化
这种记忆会随着时间的推移不断积累,形成独特的个人风格,无需在每次会话中反复引导。
点击对话框的特定位置,可查看持久化记忆的内容:

⚙️ 完整的开发工作流程
除了能顺畅集成到 VS Code 和 JetBrains 等主流 IDE,Augment Code 还能与常用的项目管理工具(如 Jira、Linear)及文档工具(如 Confluence、Notion)无缝对接,使得 AI 的能力更好地融入整个开发流程。
而且,你可以在不切换工具的情况下,完成从工单到代码再到 PR 的完整流程,只需使用以下指令即可:
- @GitHub: 创建分支、提交代码、发起 PR
- @Linear: 问题检测与解决
- @Notion、@JIRA、@Confluence: 将上下文信息转化为实际代码
可视化调试功能
只需将截图拖入,Augment Agent 就能够自动识别 UI 问题(例如 CSS、布局、逻辑)并提供相应的修复建议。

️ 版本控制系统
每一步操作均会被记录,每一次编辑都可轻松撤销。
在执行任何操作之前,Augment Agent 会创建检查点,从而确保你拥有完全控制权,同时不影响开发效率。
总结而言,Augment Agent 的核心理念在于:若想真正支持开发者,仅仅会编写代码是不够的,必须深入理解复杂庞大的代码库。
接下来,我们来看看它的定价策略:

专业版的月费为30美元,同时提供企业版和免费版。值得庆幸的是,当前可以免费无限次使用。
快来体验吧!!!
试用 Augment Code
既然 Augment 能作为 VS Code 和 Jetbrains 的插件,而 Sealos DevBox 也支持这两款工具的远程开发,那我就利用 DevBox 来进行远程开发测试吧,这样既方便又不影响本地环境。
至于其他的优势,可以参考下图

安装 Augment 插件
以 VS Code 为例,下面是插件的安装步骤:

完成安装后需进行登录,登录后即可开始使用。
设置 DevBox 开发环境
打开浏览器,访问 Sealos Cloud,在控制台中找到并点击 “DevBox” 图标,进入 DevBox 界面,然后点击“新建项目”按钮,进入项目的配置页面。
在 “运行环境” 的配置区域:
- 选择适合您项目的开发框架或编程语言。
- 通过资源配置滑块,设置合适的 CPU 核心数和内存大小,以满足项目需求。 轻松配置与连接DevBox开发环境
- 端口配置:需要设置应用程序的主访问端口。如果需要增加更多端口,可以通过点击”添加端口”进行相应配置。
- 公网访问设置:启用此选项后,外部用户可以通过域名从公网访问您的应用。此选项默认是关闭的,您可以根据需求进行开启。
- 域名设置:系统会默认提供一个Sealos子域名。如果您希望使用自定义域名,请点击”自定义域名”并根据提示进行设置。
首先,点击 “DevBox” 图标,进入DevBox界面,接着点击“新建项目”按钮,便可进入项目配置页面。在这个页面的”运行环境”部分,您需要选择适合您项目的开发框架或编程语言。同时,利用资源配置滑块,合理设置CPU核心数和内存大小,以确保项目的顺利运行。
在”网络配置”区域,您将需要进行以下几个重要设置:
在确认所有配置无误后,请点击”新建项目”按钮以完成项目的创建。
一旦创建完成,Sealos DevBox将自动执行以下配置:
- 根据设定分配计算资源(包括CPU和内存)。
- 配置所选的开发环境(框架或语言环境)。
- 设置网络参数及域名解析。
完成这些配置后,您即可使用VS Code与开发环境连接。
通过VS Code连接开发环境
在DevBox的项目列表中找到您刚刚创建的项目,接着在”操作”列中点击VS Code图标。
随后,系统会在您的本地计算机上自动启动VS Code,弹出提示窗口指导您安装DevBox插件:

安装完成后,VS Code将会自动与您的DevBox开发环境建立远程连接。
在远程环境中安装Augment插件
需要注意的是,远程开发环境无法使用本地安装的Augment插件,因此必须在远程环境中单独进行安装:

安装完成后,您可以开始使用了:

问题 1:Sealos DevBox 的工作原理
DevBox 的机制相当有趣,但我对其实现原理颇感好奇,正好 Sealos 是开源的,何不借助 Augment 来探个究竟呢?
在 VS Code 中打开终端,首先需要清除当前项目根目录下的所有文件,然后将 Sealos 仓库克隆到该目录:
rm -rf {*,.*}
git clone https://github.com/labring/sealos .

现在开始提问吧!

对于整体架构的解释没有太大问题。
深入探讨 Sealos DevBox 的冷关机机制接下来,我对 Sealos DevBox 的冷关机原理进行了进一步探讨:

对此,相关资料提供了详尽的解释,内容丰富,甚至包含了具体的代码实现。由于信息量庞大,我决定截取一部分进行分享:

让我们聚焦于最后的总结部分:

通过深入理解,冷关机的操作不仅会移除 Pod,同时也会清除相应的 Service 和 Ingress。这种方式确保关机后不再产生任何费用,你是否已经掌握了这个新功能呢?赶快尝试冷关机,省下的每一分钱都很重要!

为了帮助更好地理解这一过程,我请求它绘制了冷关机的详细交互示意图。
接下来是它展示的冷关机实施过程中,各个组件的时序交互图:

以下是它所提供的冷关机核心流程及各阶段的详细信息:

下面是冷关机过程中各组件之间的数据流和相互作用关系:

此外,它还提供了 DevBox 在冷关机时的状态转换图:

你这边的情况,我这边的反馈,哎呀,你看看…
问题 3:创建一个案例页面
我请求它为 Sealos 官方网站添加一个案例页面,给出的提示非常简单,毫无花哨的技巧:
我希望添加一个案例页面,请参考这个产品的案例页面,给我一些详细的设计建议:xxxxx

它会主动访问我所提供的参考页面,并开始满足我的需求。
关于中间的调试过程我不再赘述,最终的作品呈现如下:


如今,这个案例页面已成功发布。
顺便提一下:我对前端技术一无所知
(完结)
