Skip to content

要多久:预计时间怎么算、什么会变慢、能不能关页面 ​

一次完整研究通常在十几分钟到一小时之间,但确认页给的数字有时准、有时差得远。这一页说清那个数字的来源、每个阶段的上限、哪些环节会拖慢,以及你离开页面之后怎么知道它好了。

确认页那个数字怎么来的 ​

确认页「预计 N 分钟 · K 个阶段」是各阶段估计之和,每个阶段的估计走两条路:

  • 历史:近 14 天同一阶段、同档位、同规模桶(文献按目标篇数 ≤ 15 / ≤ 50 / 更多分档,数据分析按有无数据)、同研究类型的完成样本,取 P25–P75 作区间;样本不足 5 条时退到跨类型的聚合行。只按真跑的样本统计:阶段用时不足 30 秒、整任务模型用量太少的演练不计入。
  • 静态基线:历史不够时用的常量——主题解析 20 秒、文献 6 分钟(按 20 篇算,随目标篇数线性放大,50 篇约 15 分钟)、数据分析 5 分钟(无数据集时按 20%)、实验设计 4 分钟、写作 8 分钟、导出 15 秒;再乘档位因子(免费档按专业档质量跑,因子与专业档相同),区间取 0.7× 到 1.5×。

两者在页面上分得清:底下小字写「按近 14 天同类研究用时」的是历史值;写「估算,运行中会修正」的是静态基线,列表里显示「剩 xx(估算)」。免费档现在按专业档的深度跑,静态基线也按专业档算,两档的估算口径一致。

确认页改了研究类型、目标篇数或数据源,阶段会重新展开、ETA 重算一次(提示「已更新,ETA 已重算」)。

运行中的数字怎么变 ​

  • 顶栏「预计还需 …」= 未完成阶段的区间之和,在跑的阶段扣掉已用时间,不会出现负数;已完成、已跳过的阶段不计。
  • 阶段卡「本步剩约 N 分钟」= 该阶段基线 × (1 − 进度百分比);进度只增不减。最后一个阶段的卡只留百分比,顶栏改读它的值。
  • 每完成一个阶段,按「实际 / 基线」的平均比例修正后续阶段(比例夹在 0.5–3 之间);偏差超过 30% 时顶栏 ETA 旁闪一次「预计时间已调整」。
  • 停下来等你决定时显示「等待你的决定 · ETA 已暂停」,暂停时间不计入。

各阶段的上限 ​

估计是估计,上限是硬的。文献、数据分析、实验设计阶段软时限 2 小时,写作 3 小时,主题解析与导出 1 小时。到点判失败并写明「阶段超时(超过 N 分钟时限)」,可从该阶段重试;文献阶段有断点,重试不重新检索;写作阶段超时会把已完成的节落盘,重试从中断处续跑。

阶段内部还有一层预算,到点不失败而是收尾:并行检索 90 秒、滚雪球 90 秒、全文获取整阶段 600 秒(没取到的后台每 10 分钟一轮补)、稳健性重跑 300 秒。

沙箱作业按档位限时:免费版 600 秒、专业版 1800 秒、企业版 3600 秒;等待结果的时间 = 时限 + 600 秒排队余量。一个作业失败最多修 3 轮,每轮都是一次完整的沙箱执行。

什么会变慢 ​

**文献源限流。**每个源有自己的令牌桶,慢的几个:Semantic Scholar 没配 key 时只有 0.3 rps、遇 429 冷却 10 秒;arXiv 每 3 秒 1 请求;CORE 0.15 rps;OpenAIRE 0.5 rps。某个源超时会被跳过并记「文献库 xxx 暂时不可用,已跳过」,不等它。源越多不等于越快,见 数据源怎么选。

**模型。**模型不可用(额度、限流、超时)时自动切到备用模型继续,切换本身只进日志,看板上不会看到;连续超时会拖长阶段。免费额度的模型响应普遍比付费的慢。

**沙箱排队。**分析作业按到达顺序排,数据页作业行会显示「前面还有 N 个」;沙箱不可达时作业保持排队、每分钟重试提交,看板显示「分析服务维护中,任务将自动等待」。

**队列。**每个阶段有自己的执行队列,前面有别的任务时要排。看板「已 N 分钟无进展」黄条说明执行器在跑但 10 分钟没有新事件,多半是一次很长的模型调用;执行器不在跑的情况系统每分钟自检并重新入队。

**修复与重试。**分析脚本报错修 3 轮、假设不点名因变量补生成 1 次、文献阈值不达标失败后从文献阶段重试——这些都不在基线里。

可以关页面 ​

任务在服务端队列里跑,关掉页面、关掉电脑都不影响。回来打开任务页会按最后收到的事件号补齐中间的进度,不漏不重。首次进进度页有一张提示卡:「现在可以关掉页面——完成后会通知你。中途它会在关键处停下来问你(比如证据清单)」。

通知怎么来 ​

**站内通知一直有。**铃铛里会出现:阶段完成、研究完成(报告已生成)、研究失败(带哪一步、扣没扣次数)、需要决定(审批卡)、预算已用 80% / 预算已用尽、研究已暂停、分享页被查看、期刊排版完成。每条带链接,点开直接落到对应标签页或那张卡。

**邮件已接通,默认关。**设置 → 通知 的矩阵里按通知类型勾「邮件」才会发;同一用户同一渠道 5 分钟内的多条通知合并成一封,主题带【SciPepper】前缀,正文第一句按类型区分(完成、失败、等你决定各不同)。没有邮箱的账号勾了也不发。

**微信还没接通。**矩阵里的微信列要先在账户页绑定微信才能勾;就算勾了,公众号模板消息的发送目前是占位实现,投递记录会标「未配置」而不是发出去。绑定微信只影响登录,不影响通知。

通知页:左侧按日期分组的通知时间线,顶部筛选(全部 / 未读 / 需要决定 / 研究完成 / 预算),「需要决定」条目带「去决定」按钮;右侧是渠道(微信 / 邮件 / 免打扰)与事件 × 渠道的默认矩阵

左侧时间线按类型筛选,「需要决定」的条目直接带「去决定」按钮跳到审批卡;右侧矩阵按通知类型逐项勾选走哪个渠道。

相关 ​