十月补记:本文于 2026 年 10 月 25 日整理并首次发布,页面日期用于归档对应时期的实践;后续修整一并写入。产品开放范围以文中链接的公开说明为准。

在日语随记里,用户看见的是一次提问,背后却可能还有别的工作:生成会话标题、准备下一步追问、整理展示内容。

这些小功能平时很顺手。可当今天的 AI 额度已经不够时,它们继续发请求,只会再收到几次拒绝。用户等不到新的帮助,界面还可能接连显示错误。

我这次做的整理,是先分清哪些请求服务于眼前的问题,哪些只是锦上添花,再让已知不可能成功的辅助工作停下来。

01 / 一次提问里的两类工作
一次提问里的两类工作 请求分类示意。停止辅助工作不等于永久封住用户的主问题。 用户主任务 回答眼前的问题 使用时重新核验 辅助工作 生成标题与追问 已知不可用时先停
请求分类示意。停止辅助工作不等于永久封住用户的主问题。

同一句“额度不够”,可能是几种情况#

一天的额度已经用完,和这次输入太长放不下,不是一件事。前者需要等恢复或调整可用额度,后者可能通过缩短输入解决。

还有一种情况,是客户端根本不知道剩余量。不能因为一次网络错误,就推断用户全天都不能用了;也不能把旧账号的结果沿用到新账号。

所以提示应该告诉人能采取什么行动。比如“今天的可用额度不足”,与“这次内容较长,可以精简后再试”,应当分开。具体数值和是否能使用,以服务端当次判断为准。

先停辅助请求,不替用户随意放弃主问题#

我把一次会话粗分成两类工作:用户主动要求回答的问题,以及标题、追问建议等辅助请求。

如果已经从明确回复中知道当天额度不足,就没必要让后台继续尝试相同条件下的辅助任务。会话可以先用本地的简短标题,也可以暂时不显示新的追问按钮。

用户自己重新发起的主问题仍然需要正常核验,因为情况可能变化:换了账号、到了恢复时间,或者可用权益已经更新。客户端记下的只是一次已知条件,不是永远有效的最终裁决。

02 / 停止以后,也要能恢复
停止以后,也要能恢复 箭头表示状态处理顺序;额度最终以服务端当次核验为准。 收到明确额度结果 只记住已知条件和有效时间 辅助请求先不发 本地标题与手动输入仍可用 时间或账号发生变化 重新判断,避免沿用旧限制
箭头表示状态处理顺序;额度最终以服务端当次核验为准。

少一次请求,也要照顾状态怎样恢复#

最容易被忽略的是恢复路径。只会记住“不可用”,不会清掉过期判断,节流就会变成误拦截。

我会检查几种切换:过了服务端给出的恢复时间、切换账号、重新打开会话、上一次失败没有给出明确恢复信息。不能确定的情况,就不要擅自把整个功能封死。

另外,已经停止的辅助请求也不应在界面里装成成功。没有新标题,就用清楚的默认值;没有新追问,就让用户继续手动输入。少做一点,总比拿一个看似生成过的答案误导人更好。

怎样知道是否真的值得做#

可以先统计主请求、辅助请求、明确拒绝和暂时网络失败各有多少,再比较改动前后同一类使用场景。统计只需要类别和次数,不需要把用户学过的句子、题目照片或完整回答留进诊断材料。

如果主任务仍然要等很久,减少标题请求不会自动解决它;如果辅助工作已经很少,也不应为了省几次调用,把界面做得处处需要用户自己补。

我希望节省的是没有帮助的消耗。当前这项改动能说明“哪些请求可以少发”,尚不能说明“这个月少付了多少元”。请求次数、计量单位和现金账单,应当分别核对。