Research Engine — an autonomous research producer
The always-on system had a consumer, a daily and weekly briefer that summarises new research for me, but no autonomous producer feeding it. With nothing generating fresh material, the briefer could only re-surface things I had already commissioned and read, which is low value. The Research Engine is the missing front end: it decides what to research and pulls the trigger, on a schedule, with no human in the loop.
The interesting problem here is not "can an agent do research." The producers already exist and are proven. The problem is doing it autonomously without generating what I think of as workslop: plausible-looking research nobody asked for and nobody needs, produced on a cron because the schedule said so.
What it does
Each day it selects the most relevant fresh topics from a watchlist I curate, routes each one to the cheapest producer that can do the job well, and lands up to a handful of deduplicated research files, auto-merged and triaged by the briefer. Over time it steers on lightweight good-or-bad feedback rather than per-file approval, because at this volume reviewing every file would defeat the point.
How it avoids producing noise
The design lesson worth keeping is that roughly seventy percent of the quality control is deterministic, enforced in code that the selection prompt cannot talk its way past. Eligibility, novelty checks against what already exists, volume caps, and a substance floor all run as hard gates. Only one step is a genuine judgement call: picking and ranking which fresh topics are worth researching today. Everything around that single soft step is mechanical.
That split is what makes autonomous production safe. The one place the agent exercises taste is wrapped in a deterministic envelope, the usefulness judgement is pre-loaded into the watchlist I maintain, the briefer is the audit surface, and my feedback is the steering signal. I do not review each file. The volume self-regulates: on a quiet day with no genuinely new signal, it produces fewer files rather than manufacturing filler to hit a quota.
It is deliberately an orchestration layer and nothing more. It builds no new researcher. It decides what is worth knowing and when, and hands the actual work to tools that already do it well, which is usually where the real payoff in an agentic system sits.