返回资讯中心
外部精选
软件工程
#开发者实时流

新项目推出面向科学家的Agent技能,强调可复现实验

来源标题:Skills for Real Scientists – Steer Away AI Slop

一个基于Matt Pocock工程师技能的新项目发布了面向科学家的Agent技能,用于在任意编码Agent中开展可复现的科学实验。该流程每次只规划一个实验,运行前先记录预期结果,并根据上次结果决定下一步探针。每次运行都会留下Git跟踪的实验记录和可重跑文件。

Hacker News 最新hitesit2026/11/15 · 今天11 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

基于 Matt Pocock 面向真实工程师的 skills 构建。 用于在任何编码 agent 下进行可复现科学实验的 agent skills。一次只约定一个实验,在运行前记录预期结果,再用证据决定下一步运行什么。每次运行都会留下一个由 Git 跟踪的实验记录本和可重新运行的文件。 Matt 的工程流程先规划整条路线:/to-spec 写下目标,/to-tickets 把它拆成工单,/implement-spec 构建它们,很多可以并行。这套流程之所以可行,是因为一旦你就“要构建什么”达成一致,软件就是可预测的。 科研和科学探索则不是。计划是一张地图,而在科研中还没有人测绘过这片领域。你通过运行某个东西并观察结果来了解什么是相关的:每个结果都会向你展示更多领域,而且它常常表明你规划的路线走不通。所以科学流程一次只规划一个实验,称为 probe,你在看到上一个结果之后再选择下一个 probe。研究的记录本就是你的科学问题的地图,每做完一个 probe 就重画一次。 向语言模型提一个问题而不加引导,它会给你最常见的答案,也就是它读过的所有内容的正中间。新发现位于那个正中间之外,只有清晰的意图才能把工作带离那里,带离你可以称之为 AI slop 的东西。所以在每次运行之前,agent 会写下标准答案,而结果则显示现实离它有多远。正是这段距离让这项工作值得做,也是衡量它有多独特的粗略尺度。 当一个 protocol 不再变化时,它又变得可预测了,这时 Matt 的工程流程就接手。 科学 skills 写下的一切都放在仓库根目录的 .science/ 文件夹里: .science/ SETUP.md 你的设置 library/ 你读过的内容:论文、软件文档;每个问题一页,原始搜索结果 data/ 你的输入数据(或者放在仓库根目录的 data/,随你选) <study>/ 每个 study 一个文件夹 STUDY.md 起始方向和第一个 probe,已冻结;promotions 和结果在最后追加 NOTEBOOK.md 地图:问题的各个 thread,每个 probe 的 asked / expected / found / means,以及每次操作的日志 dashboard.html 该 study 的 dashboard probes/ 每个 probe 一个文件夹,命名如 03-<slug> 你的代码留在原来的位置。probe 的工作只有通过 /promote、在你同意每个文件放到哪里之后才会到达代码。所有 study 共用一个分支,每个 probe 都有一个 Git tag,所以你可以回到任何版本。 你输入 /setup-science、/experiment、/promote 和 /ask-science。当任务合适时,agent 会自行加载 lab-notebook 和 desk-research。 流程的逐步说明、其背后的原则和词汇表:skills/science/README.md。 Matt 的工程和生产力 skills 按他写的原样包含在内,科学 skills 会调用其中几个(grilling、domain-modeling、tdd、code-review、pr)。每个 skill 的作用见他的 README。 把这段 prompt 粘贴进你的编码 agent。它会安装六个科学 skills,如果你还没有 Matt 的 skills,也会一并安装: Install the science skills from https://github.com/HiteSit/real-scientist-skills.

  1. Clone the repo, or pull it if I already have a clone.
  2. Find the folder you load skills from.
  3. Check that folder for Matt Pocock's skills, such as grilling, tdd and domain-modeling.
  • If they're there, keep them and install only the six skills in skills/science/.
  • If they're missing, install the six science skills plus every skill in skills/engineering/ and skills/productivity/. When a skill has a folder in customized/, use that folder instead.
  1. Install each skill as a symlink into the clone, so a git pull updates it. If a skill with the same name is already in the folder, ask me before replacing it.
  2. Tell me what you installed and what you skipped. Then remind me to run /setup-science in my repo, and /setup-matt-pocock-skills if you installed Matt's skills. 要更新,让你的 agent 拉取这个 clone。 这个仓库每周都会合并 Matt 最新的 skills,并保留对其中两个 skills 的几处小修改。MAINTAINING.md 说明了具体做法。 Matt 的 skills 采用 MIT 许可,这个仓库也是如此。他的 LICENSE 按原样保留。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →