这是一篇由原始材料转换而来的阅读页,保留了源文件的主要结构,并补充了可追溯的来源说明与链接。

摘要

把 autoresearch 视为 harness engineering 的一个子主题 :

autoresearchmarkdownarticle

autoresearch

把 autoresearch 视为 harness engineering 的一个子主题

  • 不是单纯写 prompt
  • 而是为 agent / harness 设计稳定的实验闭环
  • 关注目标函数、边界、日志、回滚、评估、自治策略

当前写作顺序

先立精神层,再搭机制层:

  1. MANIFESTO.md:宣言
  2. IDEAS.md:想法
  3. PHILOSOPHY.md:理念
  4. programs/:各类 program.md 模板
  5. patterns/:常见模式(keep/discard、logging、rollback、budgeting)
  6. examples/:最小可运行样例
  7. notes/:观察、案例、拆解

这个目录建议放什么

  • README.md:主题总览
  • MANIFESTO.md:宣言
  • IDEAS.md:想法
  • PHILOSOPHY.md:理念
  • programs/:各类 program.md 模板
  • notes/:观察、案例、拆解
  • examples/:最小可运行样例
  • patterns/:常见模式(keep/discard、logging、rollback、budgeting)

核心观点

autoresearch 和 harness engineering 很像,区别主要在关注点:

  • harness engineering:更广义,设计 agent 的运行框架、约束、工具编排、评估与治理
  • autoresearch:更聚焦,设计“自动实验 / 自动搜索 / 自动改进”的研究闭环

可以把 autoresearch 看作 harness engineering 在“实验系统”上的一个具体分支。

推荐拆解维度

  1. Mission / objective
  2. Editable scope / non-editable scope
  3. Experiment loop
  4. Keep / discard / rollback policy
  5. Logging schema
  6. Failure handling
  7. Search strategy
  8. Human override / stop conditions

当前目录结构

  • MANIFESTO.md:宣言
  • IDEAS.md:想法
  • PHILOSOPHY.md:理念
  • FRAMEWORK.md:机制层总纲
  • programs/program-template.md:通用 program 模板
  • programs/code-optimization-program.md:代码优化型 program
  • programs/research-loop-program.md:研究实验型 program
  • patterns/objective.md:目标定义模式
  • patterns/logging.md:日志模式
  • patterns/rollback.md:回滚模式
  • patterns/search-strategy.md:搜索策略模式
  • notes/harness-engineering-vs-autoresearch.md:主题对照笔记
  • examples/minimal-program.md:最小示例

下一步建议

  1. 把这些 Markdown 整理成一份导航首页
  2. 选一个真实项目,用这套 program 跑第一轮实验
  3. 再根据实际运行经验补 multi-agent 协作模式
  4. 最后再抽象出更完整的 harness policy 语言

来源与参考

源文件: autoresearch/README.md

来源目录: /srv/project/harness-engineering

继续阅读