V2EX 07月15日 19:16
[分享创造] 用 augment+rust 重构了 trae-cli
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文探讨了AI交互细节学习过程中的感悟与问题,包括跨语言应用开发、架构要求提升、上下文构造问题、工具不足等技术挑战。

想学习和 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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AI交互 学习挑战 技术壁垒
相关文章