十月补记:本文于 2026 年 10 月 25 日整理并首次发布,页面日期用于归档对应时期的实践;后续修整一并写入。产品开放范围以文中链接的公开说明为准。
在日语随记里,用户看见的是一次提问,背后却可能还有别的工作:生成会话标题、准备下一步追问、整理展示内容。
这些小功能平时很顺手。可当今天的 AI 额度已经不够时,它们继续发请求,只会再收到几次拒绝。用户等不到新的帮助,界面还可能接连显示错误。
我这次做的整理,是先分清哪些请求服务于眼前的问题,哪些只是锦上添花,再让已知不可能成功的辅助工作停下来。
同一句“额度不够”,可能是几种情况#
一天的额度已经用完,和这次输入太长放不下,不是一件事。前者需要等恢复或调整可用额度,后者可能通过缩短输入解决。
还有一种情况,是客户端根本不知道剩余量。不能因为一次网络错误,就推断用户全天都不能用了;也不能把旧账号的结果沿用到新账号。
所以提示应该告诉人能采取什么行动。比如“今天的可用额度不足”,与“这次内容较长,可以精简后再试”,应当分开。具体数值和是否能使用,以服务端当次判断为准。
先停辅助请求,不替用户随意放弃主问题#
我把一次会话粗分成两类工作:用户主动要求回答的问题,以及标题、追问建议等辅助请求。
如果已经从明确回复中知道当天额度不足,就没必要让后台继续尝试相同条件下的辅助任务。会话可以先用本地的简短标题,也可以暂时不显示新的追问按钮。
用户自己重新发起的主问题仍然需要正常核验,因为情况可能变化:换了账号、到了恢复时间,或者可用权益已经更新。客户端记下的只是一次已知条件,不是永远有效的最终裁决。
少一次请求,也要照顾状态怎样恢复#
最容易被忽略的是恢复路径。只会记住“不可用”,不会清掉过期判断,节流就会变成误拦截。
我会检查几种切换:过了服务端给出的恢复时间、切换账号、重新打开会话、上一次失败没有给出明确恢复信息。不能确定的情况,就不要擅自把整个功能封死。
另外,已经停止的辅助请求也不应在界面里装成成功。没有新标题,就用清楚的默认值;没有新追问,就让用户继续手动输入。少做一点,总比拿一个看似生成过的答案误导人更好。
怎样知道是否真的值得做#
可以先统计主请求、辅助请求、明确拒绝和暂时网络失败各有多少,再比较改动前后同一类使用场景。统计只需要类别和次数,不需要把用户学过的句子、题目照片或完整回答留进诊断材料。
如果主任务仍然要等很久,减少标题请求不会自动解决它;如果辅助工作已经很少,也不应为了省几次调用,把界面做得处处需要用户自己补。
我希望节省的是没有帮助的消耗。当前这项改动能说明“哪些请求可以少发”,尚不能说明“这个月少付了多少元”。请求次数、计量单位和现金账单,应当分别核对。