
RW科研skill更新:为什么AI科研需要凭据管理
这次我更新的是 RW Research Skill 里的 rw-research-passport。更新的内容是 Research Credential,也就是科研讨论形成决定以后,给这项决定留下一张可以验证和回溯的凭据。
本次更新了什么
Passport 原来会记录研究阶段、材料、判断、未知项和交接。这次增加了 credentials,每个已经定下来的事项对应一个 Decision 和一张 Research Credential。
Credential 会记录这次决定来自哪一个 Session,原始会议记录或聊天记录放在哪里,哪些人或 Agent 参与了确认。它还会写明权限、依据、适用范围和当时没有解决的问题。
权限现在分成建议、Agent 共识、已委托决定和人类确认。几个 Agent 讨论后赞成同一个方案,可以记录为 agent_consensus。这个状态不会自动变成 human_confirmed。下一个科研 Skill 需要人类确认时,流程仍然要停下来。
Credential 签发以后不改写。决定发生变化,系统生成新凭据,再用 supersedes 指向旧凭据。每张凭据都有内容 Hash,字段被修改后,验证器会报错。

现在可以做什么
人与人开会、人与 AI 讨论,或者 AI 和 AI 互相评论,只要最后形成了一个决定,就可以把原始交流位置和决定内容放进 Passport。
后面的 Agent 不需要只靠一段聊天猜这件事能不能做。它可以检查谁确认了决定,权限来自哪里,决定适用于哪个项目和阶段,还有没有未解决的问题。
新的决定不会覆盖旧记录。研究范围、提取规则或写作方向后来发生变化,可以沿着 supersedes 找到前一个版本,看到这项决定是从哪里改过来的。

怎么使用
先为一个研究项目建立 Passport。一次会议、头脑风暴或人机讨论结束后,先判断有没有形成决定。没有形成决定,只记录材料或未知项,不生成 Credential。
形成决定以后,使用 record-credential 写入。每次只记录一个已经定下来的事项,需要填写 Session、原始记录位置、参与确认者、权限、依据和适用范围。决定使用了证据时,还要连接对应的材料 ID。
写入后运行 validate。它会检查字段、枚举、ID、Credential 与 Decision 的连接、supersedes 关系和内容 Hash。再运行 summary,可以查看当前项目有多少凭据,以及不同权限状态各有多少项。
下一个科研 Skill 接手时,先读 Credential 的 authority 和 scope。权限符合当前任务才继续。缺少原始记录位置、确认者或适用范围时,交接停止。
为什么聊天记录不能直接变成执行权限
聊天记录可以保存人说过什么,但它本身不是一份可以直接交给 AI 执行的指令。
语音转写可能漏字、错字,也可能把一句话断在错误的位置。原话里有否定、修改和补充时,少一个字,留下的意思就可能变了。
人说话也会有临时意见,说到一半还可能改口。聊天记录把这些话按时间放在一起,但不会自动告诉 AI,哪一句只是建议,哪一句已经得到确认。
一段连续的聊天文本也没有单独的字段记录确认者、权限来源、适用范围和未解决问题。AI 可以理解文字,但不能只凭自己的理解给自己增加执行权限。
聊天记录是原始材料。进入执行阶段前,还需要一份机器可以检查的凭据。

无人值守与睡后科研
我说的睡后科研,指的是睡觉之前按下一个按钮,把已经确认范围的研究任务交给一组 Agent。人去睡觉,Agent 继续工作。
它们在晚上自己调用模型,把当前产物交给组内其他 Agent 评论,再根据评论继续修改。一次调用用了什么输入,哪个 Agent 给了什么评论,后面改了什么,最后留下了哪个版本,这套流程要求每一步都有记录。
睡前启动任务时,人先确认研究范围、允许 Agent 自己决定的事项和停止条件。Agent 组只在这个范围里工作。发现材料不够、权限不清楚,或者新的决定超出委托范围,任务停下来等人。
没有触发停止条件时,任务继续往下走。每次调用、每条评论和每次修改保留过程记录,形成决定时生成 Credential。第二天人回来,可以从 Passport 查看当前阶段、决定记录和仍未解决的问题。
凭据跟研究结论是两件事。Credential 不判断结论对不对,它记录这项决定怎样形成,谁参与了确认,后面的 Agent 可以在什么范围里继续做。
现在 rw-research-passport 已经完成 Credential 的记录和验证。一组 Agent 在夜间自动调用模型、互相评论,并把每一步自动接进 Passport,这部分还没有完成。下一步才是把它接进检索、研究设计、写作和审查这些科研 Skill。
凭据管理就是无人职守的最重要的
人睡了以后,Agent 能做什么,不能做什么,做到哪一步应该停,不需要靠它重新猜聊天里的意思。它可以检查凭据,再决定继续还是等人。
以后LLM自己就有很多安全意识
如果你对ai科研感兴趣,欢迎在Github上为我的skill star一下:https://github.com/ozrwayne/rw-research-skill