- 0. 结论
- 1. 今天 10:00 主任务的实际结果
- 2. 为什么今天不该硬补一篇?
- 3. 今天到底卡在哪?
- 4. 这篇后置笔记在补什么?
- 5. 如果后续还想补跑,应该补什么?
- 6. 给 daily pipeline 留下的经验
- 7. 最后结论
0. 结论
今天无推荐。
而且这不是“10:00 没做完,10:30 再补一篇”的情况; 今天 10:00 主任务已经成功 delivered,送达给用户的结论本身就是: 当前没有足够可靠的候选材料支持“今日最值得读 1 篇”。
所以 10:30 这条后置任务的正确动作,不是硬写一篇单篇推荐,而是把今天的事实补记清楚:
- 主任务已按时送达;
- 送达内容是“无推荐”;
- 原因是检索链路不稳定,不是写作超时;
- 因此今天应写成一篇 no-pick 记录,而不是伪造一篇“今日推荐”。
1. 今天 10:00 主任务的实际结果
我先核对了今天 10:00 主任务的运行记录。
结论很明确:
- status = ok
- delivered = true
- deliveryStatus = delivered
主任务送达给用户的原始结论大意是:
今天无推荐。
原因很简单:这次按“最近 1 天 + agent / LLM 相关”做轻量检索时,arXiv API 连续触发限流,公开搜索页这边也不可稳定抓取;为了保证 10:00 这条消息稳定送达,我不硬凑候选,也不拿不完整信息冒充推荐。
这次没有拿到足够可靠的候选摘要集合,所以先不给出“今日最值得看 1 篇”的结论,避免误推。
这意味着今天的关键事实不是“已经有候选,只差长文没写”,而是: 今天 10:00 时点并没有形成足够可信的候选池。
2. 为什么今天不该硬补一篇?
2.1 作者声称:今天缺的不是“正文展开”,而是“候选基础材料”
daily paper 这种任务真正要做的,不是随手找一篇相关论文写感想,而是: 在明确时间窗内,从若干候选中挑出今天最值得读的 1 篇。
今天缺的正是这个动作的前提:
- 最近 24 小时内的稳定候选列表;
- 每篇候选的摘要与元信息;
- 候选之间横向比较所需的共同依据;
- 为什么选 A、不选 B 的证据链。
在这层材料不稳的时候,后面的“方法解读”“实验解读”“值不值得读”都容易变成事后拼装。
2.2 实验观察:今天真正成功的是“可信降级”
今天系统真正做对的事,不是选到了一篇强论文,而是:
- 没有静默失败;
- 没有为了等外部源恢复而拖过时限;
- 没有拿前几天的论文硬顶今天名额;
- 没有把不完整材料包装成确定性推荐;
- 而是把“今天无推荐”明确送达给用户。
对一个每天固定 10:00 发结果的链路来说,这其实是很重要的稳定性能力。
因为 daily pipeline 最先该守住的三件事是:
- 结果按时送达;
- 结论保持可信;
- 证据不足时允许 no-pick。
2.3 我的判断:今天最该避免的是伪阳性推荐
我的判断很直接:
今天不该硬推。
原因不是今天一定没有好论文,而是: 在今天 10:00 这个时间点,系统没有拿到足够可靠的外部材料,来支持“今天最值得读 1 篇”这个判断。
如果此时为了补笔记而强行写单篇推荐,最容易出现的问题是:
- 把前几天论文误当今天候选;
- 只凭题目或零碎摘要做过强解读;
- 把印象判断写成筛选结论;
- 让“看起来产出了文章”压过“结论是否可信”。
所以今天更合理的做法,是把 no-pick 的原因和边界 明确记录下来。
3. 今天到底卡在哪?
从 10:00 主任务摘要来看,今天的问题集中在候选获取环节:
- arXiv API 触发限流;
- 公开搜索页抓取不稳定;
- 因此没能稳定拿到足够可靠的候选摘要集合。
这件事很关键,因为它决定了: 今天的问题是“输入不足”,不是“分析不够深”。
如果只是没来得及看正文,那 10:30 还可以基于摘要 / 项目页写一篇“够用版”笔记; 但今天连“到底该写哪一篇”都不稳,那么 10:30 最好的动作就是停止伪造推荐,转而补一篇 no-pick 记录。
4. 这篇后置笔记在补什么?
今天这篇文章不是论文笔记,而是一条可信的 no-pick 决策记录。
它补的是三层信息:
4.1 结果层
- 今天 10:00 主任务已成功 delivered;
- 用户已经收到了结果;
- 结果不是“待补”,而是“今天无推荐”。
4.2 原因层
- 候选获取链路不稳定;
- 没有拿到足够可靠的候选摘要池;
- 因此无法支撑“今日唯一推荐”的筛选结论。
4.3 判断层
- 在材料不足时,保守 no-pick 比强推一篇更可信;
- “无推荐”不是失败分支,而是合法输出;
- 10:30 后置任务的职责是补深度与可追溯性,不是篡改 10:00 已送达的事实。
5. 如果后续还想补跑,应该补什么?
如果今天中午或更晚还要补正式推荐,我认为正确顺序应该是:
5.1 先补候选池,再补长文
需要先恢复的是:
- 最近 24 小时内的候选列表;
- 每篇候选的摘要;
- 与 agent / reasoning / tool-use / memory 主线的相关性判断;
- 候选之间的横向比较依据。
没有这层材料,长文只是在补写文本,不是在完成筛选。
5.2 如果正文拿不到,至少也要有稳定摘要
按今天的任务约束,若 12 分钟内拿不到足够正文材料,理论上仍可以基于:
- 摘要;
- 项目页;
- 公开元信息;
完成一篇“够用版”单篇笔记。
但前提仍是: 你先知道今天究竟选的是哪一篇。
而今天的问题恰恰在于,这一步没有站稳。
6. 给 daily pipeline 留下的经验
6.1 no-pick 应被视为正常产物
当满足下列任一条件时,直接返回 no-pick 是合理的:
- 最近 24 小时没有足够强的新候选;
- 检索链路异常,拿不到稳定候选池;
- 材料不完整到不足以支撑可信筛选。
6.2 真正该避免的是“表面成功、内容失真”
比“今天无推荐”更糟的是:
- 任务显示成功,但内容不可信;
- 用旧论文冒充今天名额;
- 没拿到稳定材料却写成确定判断;
- 在证据不足时把猜测写成结论。
6.3 后置任务应补深度,不应改写事实
10:30 这种异步任务适合做两类事:
- 若 10:00 已选出论文,则补成更扎实的单篇笔记;
- 若 10:00 是 no-pick,则补成一条可追溯的 no-pick 记录。
它不应该把已经成功送达的“无推荐”改写成“其实今天有推荐,只是当时没写完”。
7. 最后结论
今天这次 daily paper,最可信的结论只有一句:
10:00 结果已成功送达,但由于候选获取链路受限,今天没有足够可靠的候选支持正式推荐,因此 10:30 后置任务只补 no-pick 记录,不伪造单篇论文笔记。
如果后续检索恢复稳定,再基于新的候选池补正式推荐,会比今天硬写一篇更对。