网易首页 > 网易号 > 正文 申请入驻

定价计算器做不下去,他删光UI转做AI记忆引擎

0
分享至

一个B2B SaaS定价计算器,做了几个小时,作者问了自己一句话:我会主动用这个产品吗?答案是不会。于是他把界面删了。


删除命令写得很干脆:git rm -rf ui/ components/ deal_calculator.py,提交信息是"pivot: delete pricing sliders, embrace the void"。这个项目后来叫Banana,名字是随手起的。

转向的原因来自另一个观察:AI编程代理在反复犯同样的错——忘记架构决策、打破依赖边界、为了理解一个代码库消耗掉大量上下文。Banana要解决的就是这件事,它是一个面向编程代理的图驱动记忆与上下文引擎,帮Claude Code、Cursor这类工具检索代码关系、记住架构决策、通过MCP检查显式规则。

作者第一次看到FalkorDB时的判断很直接:这大概是个套着Redis外壳的廉价仿制品,或者一个光启动就要吃掉4GB内存的Neo4j。他预期这是个键值对上的笨重包装,一旦要求多跳AST依赖遍历就会散架。

翻完文档后他改了看法。FalkorDB底层由GraphBLAS驱动,把节点和关系表示成用优化过的C实现的稀疏线性代数矩阵。用Cypher查一次3跳依赖遍历,执行的是稀疏矩阵乘法,而不是传统图引擎那种在内存里递归追指针。

他们在FalkorDB Cloud上测出的数字:

  • 3跳多边遍历:17.4 ms
  • 架构决策召回:1.37 ms
  • AST边界检查:0.28 ms

作者的说法是,它返回查询结果的速度比Python序列化响应JSON还快。他由此认为这不是营销话术,而是在为低延迟的代理循环解决一个真实的系统工程问题。

测试进行到一半,Gemini API配额用完了。但在此之前,他们已经把代码库索引进了FalkorDB:39个文件、42个类、84个函数、275条导入与调用关系。

这让局面完全不同。Banana可以直接查图来取依赖、看代码结构、召回已存的决策,这些操作不消耗LLM的token。图成了他们的记忆,也成了模型不可用时的退路。

上下文膨胀的解法分两步。第一步是索引结构而不只是文本:不把原始字符串丢进向量库碰运气,而是把仓库索引成AST图,:File、:Class、:Function由IMPORTS和CALLS连接,Cypher查询把这些关系当作稀疏矩阵乘法来遍历。

第二步借用了Edmonds-Karp最大流算法。作者打了个比方:这个算法计算的是在撞上瓶颈之前,你能往管道网络里推多少液体。在Banana里,"液体"是代码token,"管道"是依赖关系。

源头是你正在编辑的那个文件或函数;管网是与之相连的每个类、辅助函数和导入模块,每根管道的容量由PageRank和架构相关性加权;瓶颈是严格的LLM上下文预算,比如950或2000个token。

Edmonds-Karp用广度优先搜索在依赖图里找增广路径,把最大体积的关键架构上下文泵过管道,直到撞上预算瓶颈。结果是拿到完整、不中断的接口和直接依赖,既不撑爆token上限,也不会把函数从中间切开。目标只有一句:给代理它需要的东西,而不是你拥有的全部。

代理想推演假设性改动时——测试一次假想重构、模拟一个会破坏依赖的变更、问一句"如果我改这个接口会怎样"——你不会希望它直接写进持久化的代码库图。因为FalkorDB建立在内存中的GraphBLAS线性代数之上,建图和拆图是毫秒级,不是分钟级。

Banana据此做了临时草稿图:代理一进入推演模拟模式,就在5毫秒以内拉起一个隔离的微图(banana_scratch_);代理在完全隔离的环境里模拟AST差异、测试场景策略、检查循环依赖;模拟结束,一条命令丢掉草稿图。没有磁盘残留,没有持久内存被污染,也不存在代理的幻觉思考混进事实来源的风险。

护栏也不必每次都调LLM。假设一个代理想把底层数据库驱动直接导入UI组件,如果这个依赖违反了明确的架构规则,Banana可以检查相关图关系并标记违规,不需要请LLM来审一遍。他们还为硬编码凭证、不安全代码原语这类模式做了确定性检查。测得的AST安全与边界检查延迟是0.28 ms。作者也承认,不是所有安全问题都能靠简单规则抓住,但显式约束不该每次都消耗一次LLM调用。

架构上,Banana把编程代理连到一个MCP服务器,对外暴露代码索引、上下文组装、护栏和持久记忆这几类工具。背后FalkorDB管理三层图:banana_knowledge存代码结构、依赖和架构决策;banana_demand存架构规则、不变量和约束;banana_scratch_*是用于隔离推理和策略模拟的临时微图。服务部署在AWS Lambda上,后端是FalkorDB Cloud。

作者总结了四条:代码是图,不只是文本,导入、调用和类关系在检索上下文时都算数;不是每个问题都需要LLM,确定性检查执行显式规则更快也更可预测;记忆只有在被检索时才有价值,存下决策有用,在正确的时机把它取回来才让它变得值钱;临时图解锁了安全的代理推演,给代理一个即时、可丢弃的图沙箱,能避免真实代码库被污染。

技术栈是FalkorDB、AWS Lambda、Python,以及数量惊人的水。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
人民日报调查四川多县用硫磺熏笋出售:去年一县查获1900公斤仅罚500元

人民日报调查四川多县用硫磺熏笋出售:去年一县查获1900公斤仅罚500元

澎湃新闻
2026-10-19 07:18:10
特朗普:泽连斯基可能从未想结束俄乌战事

特朗普:泽连斯基可能从未想结束俄乌战事

新华社
2026-10-19 13:00:14
1950年,新疆两千五百骑兵叛变,王震给师长拨了一通电话:你自己去,把他们带回来

1950年,新疆两千五百骑兵叛变,王震给师长拨了一通电话:你自己去,把他们带回来

史源观点
2026-10-16 20:41:01
28.58万!长城新车官宣:10月19日,开启预订!

28.58万!长城新车官宣:10月19日,开启预订!

科技堡垒
2026-10-18 10:10:51
人在家中坐,祸从天上来!54岁“视后”吴越还是步了温峥嵘的后尘

人在家中坐,祸从天上来!54岁“视后”吴越还是步了温峥嵘的后尘

琴琴有氧运动
2026-10-19 18:24:34
交易浓眉?NBA要被颠覆了!……

交易浓眉?NBA要被颠覆了!……

体育新角度
2026-10-18 21:15:21
大瓜!曝30岁郭麒麟与25岁知名女星已经结婚,女方回应曝真实关系

大瓜!曝30岁郭麒麟与25岁知名女星已经结婚,女方回应曝真实关系

冰语历史
2026-10-19 18:16:22
体制内“女儿国”现象越来越严重,领导吐槽:工作都不好开展!

体制内“女儿国”现象越来越严重,领导吐槽:工作都不好开展!

番外行
2026-05-21 16:05:31
辛纳登顶ATP奖金池榜首,却无缘450万美元巨额奖励

辛纳登顶ATP奖金池榜首,却无缘450万美元巨额奖励

网球之家
2026-10-19 12:28:48
非要惹怒中国?高市早苗闯下大祸,中方不再忍耐,这日方自找的!

非要惹怒中国?高市早苗闯下大祸,中方不再忍耐,这日方自找的!

阿裤趣闻君
2026-10-19 09:29:56
班主任坦言:高考能考上重点大学的,都是这几类孩子!

班主任坦言:高考能考上重点大学的,都是这几类孩子!

好爸育儿
2026-10-15 22:20:04
梅根郁闷了!精致妆容不敌凯特王妃素颜,非裔血统优势说法遭质疑

梅根郁闷了!精致妆容不敌凯特王妃素颜,非裔血统优势说法遭质疑

凡知
2026-10-18 11:52:32
双11捡漏良机!3款近乎完美旗舰,国补降价性价比拉满

双11捡漏良机!3款近乎完美旗舰,国补降价性价比拉满

小柱解说游戏
2026-10-19 14:57:42
“收手了,阿祖!”陆光祖宣布退出国家队:祝愿还在一线奋战的兄弟姐妹们,得到自己想要的答案

“收手了,阿祖!”陆光祖宣布退出国家队:祝愿还在一线奋战的兄弟姐妹们,得到自己想要的答案

南方都市报
2026-10-19 12:12:04
浙媒:“国产超跑”王钰栋担任浙江省第十八届运动会执旗手

浙媒:“国产超跑”王钰栋担任浙江省第十八届运动会执旗手

懂球帝
2026-10-18 20:40:15
这样的秦主任!放在10年前算不算得上美女?

这样的秦主任!放在10年前算不算得上美女?

放开他让wo来
2026-10-08 16:05:15
原来很多岗位都是先混进去再说 网友:带我儿子吃了两年,挣五万多

原来很多岗位都是先混进去再说 网友:带我儿子吃了两年,挣五万多

另子维爱读史
2026-10-12 20:23:01
王鸥回应跨界带货:直播不是演员的退路,自己内心很忐忑,怕被说是没有戏拍,销售不是好干的事

王鸥回应跨界带货:直播不是演员的退路,自己内心很忐忑,怕被说是没有戏拍,销售不是好干的事

极目新闻
2026-10-19 11:02:54
阿里P8:人一旦失业,就会“扣扣搜搜”。家庭收入从去年140万降到今年50多万

阿里P8:人一旦失业,就会“扣扣搜搜”。家庭收入从去年140万降到今年50多万

蚂蚁大喇叭
2026-09-06 17:09:52
44岁副院长同学聚会后坠亡!车撞了人没事,下车那一刻却要了命

44岁副院长同学聚会后坠亡!车撞了人没事,下车那一刻却要了命

做一个合格的吃瓜群众
2026-10-11 19:50:12
2026-10-19 19:11:00
我是一个养虾人
我是一个养虾人
有态度网友ytd
230文章数 92关注度
往期回顾 全部

科技要闻

王晟:近千亿资金涌入后 具身智能开始退烧

头条要闻

一男子在成都租走坦克300 失联半年后GPS在境外上线

头条要闻

一男子在成都租走坦克300 失联半年后GPS在境外上线

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

奚梦瑶回应重返维密:还是很开心的

财经要闻

黄奇帆之子往事:从广微系到魏桥的跳跃

汽车要闻

不知道二代海鸥多好玩? 上赛道跑两圈 很过瘾的

态度原创

艺术
本地
亲子
房产
公开课

艺术要闻

台北发现苏轼真迹,水平盖过了米芾,翻遍书法史,没有第二人能写出!

本地新闻

因新荣记出圈,这座浙东小城才是吃货天堂

亲子要闻

孩子远比你想象中更爱你,妈妈就是孩子的全世界。

房产要闻

最新房价:海口,三亚齐跌!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版