基于 Rule 的运用,我们通过 memory bank + rule 生成专属业务研发助手
在 AICoding 的使用中,有一种常见的痛点场景,就是在复杂的项目中,AI 无法感知到整个项目的历史上下文,即便是有 Codebase 的存在,也对业务逻辑是一知半解。
在我们实践的过程中,引入了记忆库的模式,深化 AI 对项目的理解和记忆,使得每一次需求迭代的上下文都被记录下来。
生成了 memorybank 后,我们可以随时通过对话查看项目大纲和内容,并且每一次重新进入开发,不会丢失之前的记忆。
这种模式,其实就是 Rules 的一种应用,它把上下文总结在代码库的制定位置,强制 AI 在每次进入时会阅读上下文,回到上一次 Coding 的状态,对于解决上下文丢失的问题有非常大的帮助。
这里可能有人会问,记忆库和 IDE 本身的长期记忆功能有什么区别?
答:记忆库是公共的项目记忆库,IDE 长期记忆是私人的 IDE 使用记忆。
而记忆库的详细内容,这里不作详细分享,它只是一份提示词,感兴趣的同学只要简单搜索一下就能找到很多的资源。