用 augment+rust 重构了 trae-cli

73 天前
 mylifcc
想学习和 ai 交互的细节。所以边做边学。
有一些感慨:
1. 这个时代写代码语言之间的鸿沟没那么大了,只要底层架构懂了,用 agent 可以做出任何语言的应用
2. 对于架构的要求会越来越高

关于这个 cli ,拿了 augment 的 prompt ,单纯觉得好用,想学习。目前发现一些问题:
1. 上下文的构造涉及到文件的时候,不能全部文件都给 ai ,需要做取舍,做的过程中只是把 ls -R 给了 ai ,就用了 30wtoken
2. 工具太少了,还需要开发很多工具,在每一个工具上都存在一些技术壁垒,来减少 token 同时提高 ai 的理解


为什么用 rust ,因为我用多个( forge 、warp 、augment ) agent 都重构了这个库,只有 augment 跑出来了,用 warp 跑的 golang 重构失败了。

附上链接 https://github.com/majiayu000/sage
1317 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1145401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX