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

工具返回了错误答案,却没有任何报错——一个关于静默失败的问题

0
分享至

有人在评论区描述了一个bug,关于一个我没写过的工具。他正在用某个MCP代码库智能服务器,问了一个符号,工具返回了文件路径、定义和引用列表,格式完整。但答案指向的是experiments/目录里的影子定义,而不是src/里的真实定义。没有报错,没有过期数据,工具找到了两个同名定义,然后返回了先碰到的那个。

我回去读了自己的代码。analyze_function是助手在写handler前应该调用的工具:它报告函数查询了哪些表、怎么查询、角色缺哪些权限、触发器的事件结构。代码长这样:


const funcNode = currentGraph.nodes.find(  (n) => n.type === 'function' && n.name === functionName,);

.find()。第一个匹配项胜出,静默地。这就是issue #103,而让我打开这个issue的人,描述的其实是别人的产品。

我已经处理过两种基础设施上下文出错的方式,并且都发布了修复。

第一种是"未读取"。源提取失败,工具返回空列表,而空列表看起来就像"那里什么都没有"。问SQS提取器抛权限错误后队列有没有死信队列,"未配置DLQ"这句话工具根本没资格说。这是issue #101,修复方案是给每个响应附加源状态,让失败的读取永远不会被误认为资源不存在。

第二种是"过期"。数据读取正确,然后有人跑了terraform apply。快照内部一致,但描述的账户已经不存在了。这是issue #102:每个响应现在都携带基础设施的读取时间和距今多久,让调用者能判断三天前的答案是否还适用于当前问题。

Issue #103两者都不是。提取成功了,数据是几秒前的,响应里的每个字段都是从真实源读取的真实值。但响应描述的只是另一个函数,不是你问的那个,而且响应里没有任何信号表明这一点。新鲜度元数据帮不上忙,源状态也帮不上忙——两者都正确地报告"一切正常"。

这才是我想争论的部分,因为它改变了工具对调用者应尽的义务。

过期和读取失败是可以附加元数据的条件。但错误候选解析是函数签名本身的属性。一个查找在匹配到两个结果时返回其中一个,就已经销毁了"做过选择"的证据。无论往响应上附加多少元数据,都无法重建这个证据。

函数节点ID在图里是文件作用域的,格式是function:${op.filePath}:${op.functionName}(src/graph/index.ts:452),所以getOrder在src/handler里……

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

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.

相关推荐
热点推荐
“眼神都拉丝了!”家长晒母子互动视频,引全网不适:儿大不避母的结果

“眼神都拉丝了!”家长晒母子互动视频,引全网不适:儿大不避母的结果

妍妍教育日记
2026-08-31 23:54:51
19比1!中国不惯着特朗普,拒绝在联合声明上签字,不买这笔账

19比1!中国不惯着特朗普,拒绝在联合声明上签字,不买这笔账

丁铗惊悚影视解说
2026-09-02 14:49:13
广东队大名单正式揭晓,爆料杜润旺撕破脸,超级外援想降薪加入

广东队大名单正式揭晓,爆料杜润旺撕破脸,超级外援想降薪加入

宗介说体育
2026-09-02 16:21:47
劝退107名应届生引爆连锁反应!星宇事件后,有车企供应商怕丢欧美订单,不敢随便裁员

劝退107名应届生引爆连锁反应!星宇事件后,有车企供应商怕丢欧美订单,不敢随便裁员

火山詩话
2026-09-02 05:32:35
28岁内地女主播诬告强奸在澳门被捕,因与男子发生性关系索2万港元未果

28岁内地女主播诬告强奸在澳门被捕,因与男子发生性关系索2万港元未果

可达鸭面面观
2026-08-31 13:50:36
文章携女友凤莉看话剧,3年恋情线梳理!因话剧相识相恋,凤莉演艺经历亮眼

文章携女友凤莉看话剧,3年恋情线梳理!因话剧相识相恋,凤莉演艺经历亮眼

露珠聊影视
2026-09-02 15:26:33
小米迄今最高端手机:雷军晒18 Fold阔折叠真机,红色外壳吸睛

小米迄今最高端手机:雷军晒18 Fold阔折叠真机,红色外壳吸睛

IT之家
2026-09-02 13:01:07
美媒急了:中国重型战斗机数量超北约总和,美军连一半都不到

美媒急了:中国重型战斗机数量超北约总和,美军连一半都不到

瞩望云霄
2026-08-30 20:03:02
离婚的妇人都是咋和前夫相处的?网友:我就好奇,有没有睡在一起

离婚的妇人都是咋和前夫相处的?网友:我就好奇,有没有睡在一起

带你感受人间冷暖
2026-08-31 00:05:16
窦唯二女儿窦佳嫄举办画展,外公高飞和妈妈高原罕见现身支持!

窦唯二女儿窦佳嫄举办画展,外公高飞和妈妈高原罕见现身支持!

玖宇维
2026-09-02 15:07:37
美日澳军演在即,俄方就“堤丰”中导系统部署正式向日本交涉

美日澳军演在即,俄方就“堤丰”中导系统部署正式向日本交涉

生活观察员啊
2026-09-01 19:50:06
秘鲁宣布与伊朗断绝外交关系

秘鲁宣布与伊朗断绝外交关系

澎湃新闻
2026-09-02 08:16:08
26所学校一个学生都没招到!民办本科的“淘汰赛”正式打响

26所学校一个学生都没招到!民办本科的“淘汰赛”正式打响

起喜电影
2026-09-02 00:07:53
76人官宣签约!2米31的巨型中锋,时隔4年重返NBA

76人官宣签约!2米31的巨型中锋,时隔4年重返NBA

德译洋洋
2026-09-02 12:02:50
联邦警卫局第4次扩编,普京:他们会绞死我

联邦警卫局第4次扩编,普京:他们会绞死我

西楼饮月
2026-09-01 19:21:39
今晚,广州全市夜查!

今晚,广州全市夜查!

新快报新闻
2026-09-02 18:33:49
美股三大指数期货跳水,美股芯片股、中概股盘前下跌

美股三大指数期货跳水,美股芯片股、中概股盘前下跌

21世纪经济报道
2026-09-02 18:41:12
山东3分憾负北京!临沂双胞胎合砍30分,北京顶薪先生10中1拿5分

山东3分憾负北京!临沂双胞胎合砍30分,北京顶薪先生10中1拿5分

新杀猪的秀才
2026-09-02 19:33:59
上合峰会期间中方领导人与伊朗总统曾短暂交谈?外交部回应

上合峰会期间中方领导人与伊朗总统曾短暂交谈?外交部回应

澎湃新闻
2026-09-02 15:38:26
德国总理默茨:以色列是中东唯一民主国家,只要我还担任公职,就始终会对以色列的生存权予以军事支持,在捍卫以色列方面绝不会退让分毫

德国总理默茨:以色列是中东唯一民主国家,只要我还担任公职,就始终会对以色列的生存权予以军事支持,在捍卫以色列方面绝不会退让分毫

扬子晚报
2026-08-31 19:41:30
2026-09-02 22:19:00
野生运营
野生运营
懂点产品,懂点AI,正在努力给平淡日子搞点新花样。
209文章数 87关注度
往期回顾 全部

科技要闻

凌晨最强模型上新,Claude Fable 5.1发布

头条要闻

7人豪宅楼盘看房被困电梯呼叫铃还无反应 售楼部回应

头条要闻

7人豪宅楼盘看房被困电梯呼叫铃还无反应 售楼部回应

体育要闻

一次有奖问答,让他成为欧冠主帅

娱乐要闻

香港武打影星陈观泰离世,终年80岁

财经要闻

北京首钢园数采中心停运,“百万小时”产能目标的账还算得过来吗?

汽车要闻

全新理想MEGA售50.98万 这一次“移动的家”更舒适更灵活

态度原创

数码
手机
教育
本地
军事航空

数码要闻

宏碁推出SFF RTX Spark迷你主机,最高128GB内存

手机要闻

OPPO ColorOS 17官宣采用全新「渐进式运动」效果

教育要闻

不要给孩子太多消费性快乐

本地新闻

昆明的雨,解锁汪曾祺的浪漫雨季

军事要闻

特朗普威胁伊朗终极打击蓄势待发

无障碍浏览 进入关怀版