如何节省 token
先说结论
不要把整套分析都塞进一个对话。选对智能体;一个阶段完成后,保存结果文件和关键结论;进入下一阶段时,新建对话并把文件路径交给 omicOS。
这样通常更省 token,也能让 omicOS 更专注于当前任务。
1. 先选对智能体
开始一个明确的分析步骤前,先在“智能体”页面点击“全部去激活”。这样可以清掉上一阶段留下的智能体。

开始新步骤前,先清空上一阶段的智能体。
然后只激活当前步骤需要的智能体。例如,预处理就用预处理智能体,细胞注释就用注释智能体。

本例只激活当前画图与简单差异分析需要的智能体。
选错智能体后,omicOS 需要重新判断任务、转交能力,甚至重复确认要求。这些额外交互都会消耗 token。实在不确定时,再使用 Vertical Agent Selector 帮你导航。
2. 一个阶段,一个对话
多数生信流程进入下一阶段时,真正需要的不是上一段对话全文,而是下面这些内容:
- 结果文件,例如处理后的
.h5ad、表格和图片; - 分析报告,以及实际使用的参数;
- 关键字段,例如 batch key、cluster 列和分组列;
- 需要继续关注的警告、fallback 或未完成事项。
这些信息大多已经保存在结果文件和报告里。下一步通常只需读取它们,不必让旧对话一直占着上下文。
如果所有步骤都挤在同一对话中,早期讨论、无关细节和已经修正过的尝试会不断累积。后面的每轮交互都要带着这些旧内容,不仅多花 token,也会让当前任务更难聚焦。
简单记:还在处理同一个问题,可以继续聊;准备进入下一个分析阶段,就新建对话。

项目继续保留,新的分析阶段使用新对话。
3. 结束前,先做一份交接摘要
阶段结束时,可以让 omicOS 整理一份短摘要:
请为本阶段生成一份交接摘要,不要重新运行分析。
请写清:
1. 输入文件和主要输出文件;
2. 实际使用的关键参数;
3. 已确认的主要结果;
4. 警告、fallback 和未完成事项;
5. 下一阶段需要使用的文件与字段。
把摘要和结果文件放在项目中。以后即使更换对话,也能快速接上。
4. 新对话只给必要信息
进入下一阶段时,不用复制整段旧对话。给出目标、输入文件和关键字段即可:
请使用下面的结果继续分析:
输入文件:<上一阶段输出文件路径>
交接摘要:<报告或摘要路径>
本次目标:<要完成的分析>
关键字段:<batch、condition、cluster 等>
请先核对输入,不要重复运行已经完成的上游步骤。
路径写清楚,结果保管好,通常比塞入大段历史聊天更可靠。
5. 最实用的习惯
- 一个项目管理同一研究,不同阶段分别新建对话;
- 对话名称直接写任务,例如“2-预处理”“3-细胞大类注释”;
- 每个阶段结束后保存结果、报告和交接摘要;
- 新对话只提供文件路径、关键结论和本次目标;
- 不要反复粘贴长日志,优先让 omicOS 读取结果文件。
妥善管理输出,及时总结,再用新对话进入下一步。这样既能减少无关上下文,也更容易得到清楚、稳定的分析结果。
接下来可以看:如何写最简提示词。