之前的帖子里有提到过,RooCode在合适的提示词时,相对比较弱的Gemini 2.0 其实也能通过大上下文的优势来达到很好的效果,于是就去搜索了RooCode的社区,发现了
GreatScottyMac/RooFlow: RooFlow - Enhanced Memory Bank System with Footgun Power
Next-gen Memory Bank system with five integrated modes and system-level customization. Uses Roo Code’s experimental “Footgun” feature for deep AI assistant customization while maintaining efficient token usage!
0414Update:现在原owner更新了仓库,修复了win不可用,大家直接到原仓库食用即可
附带一个战绩图:
超长上下文不犯病!
Update:
mdardown先弄了个机翻,步骤本身不复杂,熟悉Roo的应该两分钟就搞定了,搞完直接开爽。
更新战绩:
将近50M的token消耗,还没犯病,还在继续完成项目,通过测试
Update0414:佬友的使用建议
- 输入佬友项目中的命令行初始化rooflow,更新完了以后会有几个文件,注意此时memory bank未初始化,初始化成功会有memory-bank文件夹以及几个文件;
- 记得添加default和回旋镖模式,这个就是个文件,可以保存到某个地方,以后方便使用;
- 使用之前记得先初始化memory bank;
- 强制更新输入UMB(如果没有更新,就自己手动强制更新)
- UMB就是update memory bank的意思
- 注意不要超过模型上下文,原理是通过memory bank来更新整个项目的进度,通过回旋镖把你的任务分解成各种子任务来减少token的消耗,但是模型的上下文依旧没有改变,如果上下文只有64K,尽量不要超过50,否则可能会上下文大了以后无法正常完成任务;
- 建议使用回旋镖模式,不用default,因为回旋镖模式可以拆解你的任务到各个子任务,会进一步减少你的上下文
来源:L站第一个吃螃蟹的:RooFLow for RooCode - #68,来自 yyy2024