这是一篇由原始材料转换而来的阅读页,保留了源文件的主要结构,并补充了可追溯的来源说明与链接。
Autoresearch is best understood as a specialized branch of harness engineering.
Harness Engineering vs Autoresearch
Short answer
Autoresearch is best understood as a specialized branch of harness engineering.
Harness engineering is the broader discipline of designing how agents operate. Autoresearch is the narrower discipline of designing how agents run bounded experimental improvement loops.
Harness engineering asks
- what tools does the agent have?
- what permissions and boundaries exist?
- how is state represented?
- how are tasks decomposed?
- how are results evaluated?
- how are humans kept in control?
Autoresearch asks
- what is the optimization target?
- what experiment should run next?
- what part of the system may change?
- how are results logged and compared?
- when do we keep, revert, retry, or stop?
- how does search accumulate progress over time?
Relationship
Harness engineering provides the operating substrate. Autoresearch provides the experimental loop on top of that substrate.
In other words: - harness engineering designs the agent runtime system - autoresearch designs the agent research loop
Shared concerns
Both care deeply about: - constraints - interfaces - evaluation - logging - governance - human override
Main difference in emphasis
Harness engineering emphasizes:
- orchestration
- tools
- permissions
- state flow
- runtime reliability
Autoresearch emphasizes:
- search process
- experiment design
- result comparison
- keep/discard logic
- improvement throughput
Why the distinction matters
If you treat autoresearch as only prompt design, you underbuild the system. If you treat it as part of harness engineering, you naturally start asking better questions:
- where is the objective defined?
- where is the protected surface?
- what is the rollback mechanism?
- how is history stored?
- how does another agent resume coherently?
Useful framing
A good way to think about it:
- Prompting gives the agent a move
- Program design gives the agent a loop
- Harness engineering gives the agent a world
- Autoresearch gives the agent a research economy inside that world
Conclusion
Autoresearch is not separate from harness engineering. It is one of its most concrete and leverage-heavy applications.
来源与参考
源文件: autoresearch/notes/harness-engineering-vs-autoresearch.md
来源目录: /srv/project/harness-engineering