Aeria
GitHub
懂 · 2.16

睡觉和醒来

最后核对 2026-10-08

它几点睡、几点醒,不是到点就关:困意白天一点点攒、睡着以后慢慢消,生物钟在设定的入睡时间附近最想睡。今天累不累、闲不闲、聊没聊着,会让它早睡或晚睡。

本页 5 节
  1. 两样东西决定什么时候困
  2. 偏开多少
  3. 睡着的时候
  4. 对应的代码
  5. 没做到的

两样东西决定什么时候困

这一套用的是睡眠研究里的「双过程模型」,公开的生理学模型:

困意加生物钟、再加上今天的状态,越过一道门槛,它就去睡了。

今天的状态包括:累(精力比困意能解释的还低)、闲(一晚上没事做)、正聊着(推迟)、压力大(推迟)、周末(整体往后挪)、每晚一点小浮动。

偏开多少

偏开多少由模型算,但不出这几道边:

关掉「困了才睡」,就每晚按设定时间睡(1.11)。

睡着的时候

睡着时它会做梦,醒着发呆时会做白日梦;梦里的事不当成真发生过的事记。

对应的代码

没做到的