Use Cases ยท Learning

My agents grade my YouTube

I watch a lot of YouTube. Lectures, deep dives, conference talks. Some of it is learning. Some of it is lo-fi viking chants at 2am. Without a system, the ratio drifts and the good stuff evaporates.

So I gave it to my agents. Every night they grade what I watched, keep me honest against my learning target, and turn the best videos into takeaways I can act on.

Infographic: My agents grade my YouTube. A film ribbon of watched video flows through three stations: Watch, Measure, Learn, ending in insight cards. 10 hr/day target, 267 hrs queued, 484 videos.

When it runs

Every night, automatically. A report lands in a private channel before I wake up: what I watched, how many hours, how that stacks against my 10-hour-a-day learning target, and which videos earned a second pass.

What it connects to

My own YouTube accounts, read through an authenticated browser session on my own machine. Nothing and no one else's data. My learning target and the running queue backlog make up the rest.

The workflow

Watch. Measure. Learn.

Step 1

Watch

An agent reads what I actually watched, both of my accounts, the trailing month. It verifies which account it's looking at before it reads a single row.

Step 2

Measure

Music gets filtered out, repeats deduped, and the rest becomes a learning queue: currently 484 videos, 267 hours of content, scored daily against my target.

Step 3

Learn

The best videos come back as proposed insights and todos. I approve them one by one. Nothing becomes a task until I say so.

What I get back

A daily scorecard that keeps my watching on target instead of drifting. A prioritized backlog so a great talk I saw on a Tuesday doesn't vanish. And takeaways that turn watching into doing, which is the entire point.

The report shows aggregates: hours, counts, queue depth. Not a view-by-view log of my life.

Where I stay in charge

The agents read and analyze. I decide. Every insight lands as a proposal with my name on the approval, and a todo only exists once I've accepted it. If the system can't verify what happened on a given night, the report says zero and says why, rather than inventing a plausible number. I've been bitten by confident fiction before. Zeros I can work with.

Honest zeros

The night it reported nothing

One night the report showed 0.0 hours, zero receipts. Looked broken. It wasn't: the capture had happened but the proof file failed to write, sandbox permissions, and the report refused to guess. The fix took a shared write path and a schedule that fires while the authenticated browser is actually up. Two small bugs, both caught because the system would rather show me an honest zero than a comfortable lie.

That's the whole design philosophy: watch what I watch, measure it honestly, and turn it into work I approve. The rest is plumbing, and the plumbing knows its place.

Back to all use cases