想学习和 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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1145401
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.