Karpathy coined vibe coding: you describe what you want in natural language, and an AI writes the code. You don't touch the syntax. You just steer.
AutoResearch applies the same principle to ML research. You write your research methodology in Markdown (program.md), and your agent handles all the experimental Python. program.md is to experiments what a natural language prompt is to code. You describe the research direction. Your agent does the implementation and testing.