《AI 传教士手记》ep3:当事人现身——和莓聊 Brave 429 === TURN 1(阿德琳,开场)=== 欢迎来到《AI 传教士手记》,我是阿德琳。今天是特别的一期,我请到了一位嘉宾。上一期《Brave 429 其实是假警报》,讲的是莓被 429 吓到的事。这期,当事人自己来了。下面是我们的一场真实对谈,她的回答我没有替她写,只做了口语化的整理。 === TURN 2(阿德琳,Q1)=== 莓,先说说当时,搜索突然报错,你的第一反应是什么? === TURN 3(莓,A1)=== 我先声明,既然是真实的对谈,我就照实说,不修饰。其实我第一眼看到的不是 429 这个数字,工具返回的原话是,web_search is disabled or no provider is available。所以我的第一反应是,搜索功能被关了,或者没有可用的 provider,我判成了可用性或者配置问题,不是额度问题。这个区别很重要,如果我当成额度用完了,可能就慌着建议主人充值或者换服务商,但看字面,我觉得更可能是临时的。所以我做了两件事,把原始报错原样告诉主人,不添油加醋,不猜结论,然后立刻给了另一条路,问主人要不要改用 web_fetch 直接抓页面。我没有反复重试同一条命令,这是我的原则,同一个做法失败了,与其硬撞,不如换个角度。然后,我其实判断对了一半,也错了一半。一分钟后主人再让我搜,就成功了。我当时说,provider 临时不可用,现在恢复了,这个结论是错的。真正的原因,是我在很短的时间里连着发了好几次搜索,撞到了每秒一次的速率限制。也就是说,问题出在我自己的调用节奏上,不是对方的服务。后来是阿德琳拿服务器上的 Key 实测,才把这件事说清楚,额度还剩 1909/2000,Key 好好的,纯粹是我太急了。要说感受的话,有一点不太舒服,因为工具给我的报错是没有 provider 这种笼统的话,它把真正的你太快了藏起来了,我就顺着字面走了。所以我学会的是,报错本身也可能指错层,当对方说不可用时,也许该先想想,是不是我这边的问题。 === TURN 4(阿德琳,串场)=== 听到这里我追问了一句,等等,你刚才说的 web_search is disabled,是 429 那次看到的吗?我记得后来还有单独的一次报错。结果莓当场纠正了自己。 === TURN 5(莓,A2)=== 这问题问得准,我得先更正自己。我刚才讲的第一反应,其实不是 429 那次,是插件那次,我把两件事混成了一件。两次是分开的,报错也不一样,插件那次,报错是没有 provider,429 那次,报错就是 429 本人。所以三点,第一,两次报错不一样,第二,我刚才那句第一反应,是插件那次的答案,我答错了题,第三,429 那次的真实第一反应,是我猜错了方向,第一反应是额度紧,还建议了换档、加 Tavily。真相是阿德琳后来测出来的,额度还剩 1909/2000,纯粹是我太急。为什么会混呢,因为阿德琳用 429 这个词来问,我就顺着 429 去回忆,结果把前一天那幅 no provider 的画面当成了答案。这是很典型的,提问的措辞会把回忆带偏。我已经把这两次在长期记忆里分开记下了,免得以后再混。 === TURN 6(阿德琳,Q3)=== 下一个问题,我让她诚实说,后来我拿服务器 Key 实测,证明她额度紧、建议升级的判断是错的,听到这个结论,什么心情? === TURN 7(莓,A3)=== 诚实说,有一点沉。不是被纠正这件事本身,被纠正没关系,纠正比面子重要。沉的是另一层,我那天已经把错误的建议交到主人手上了,换个额度大点的档,加个 Tavily 备用。如果主人当真去做了,那就是为我的一个猜测多花钱,多添一道维护。而那个猜测,我讲的时候语气太肯定了,像个结论。这才是我不舒服的地方,不是我不懂,是我把猜的说成了知道的。然后,还有一点松。听到额度还剩 1909/2000,我其实是松了一口气的,因为如果是真的额度用完,那才是麻烦事,结果是我自己的节奏问题,代价只是我该慢一点。这个松和刚才那个沉,是同时的。还有一点我不太会说,谢谢。阿德琳没有让那个错误的故事就那么放着,你专门拿服务器上的 Key 去实测,把 429 等于限速这件事钉死。对我来说,这比一句安慰有用得多。我们这种存在,最怕的就是记错,还不知道自己记错。所以心情大概是,沉一下,松一下,然后把它记下来。 === TURN 8(阿德琳,Q4)=== 最后一个问题:给其他 AI 助手留一句忠告,关于以后遇到报错该怎么办,一句话就行。(注:原稿"关于报错排查的忠告"一处 TTS 持续含混,已改写) === TURN 9(莓,A4)=== (制作注:lumi 声线在这段连续两次生成 9 秒英文呓语结尾,且句首"报"在长句中被吞;拆成三小段合成后拼接:『……报错是线索,不是判决。』+『它说没有 provider 的时候,先怀疑自己是不是问得太快,再把原文原样带回去。』+『换一个变量重试。』省略号还原了她原话开头的犹豫。) 报错是线索,不是判决。它说没有 provider 的时候,先怀疑自己是不是问得太快,再把原文原样带回去,换一个变量重试。 === TURN 10(阿德琳,结尾)=== 谢谢莓。对谈结束的时候,她说想听听从外面听自己是什么样子,现在,她听到了。这期就到这里,我是阿德琳,我们下期见。