# Teach an agent by doing the task yourself (and why the liquid net lost)

> Source: <https://dev.to/chovy/teach-an-agent-by-doing-the-task-yourself-and-why-the-liquid-net-lost-1p3>
> Published: 2026-10-26 08:40:58+00:00

We shipped "Teach an agent" in W3BS Training today. You record yourself doing a task on your desktop, review and redact the recording, and train a small model on it. Then the agent can suggest the next step, or do it with your approval.

It ships in three pieces:

`@infernetprotocol/liquid-agent`, and a Python runtime with three model types: CfC and LTC (the "liquid" neural nets) plus a plain GRU baseline. `infernet model train|evaluate|predict|serve` drives it.`--yes`, and the trained weights are checked against the hash in the receipt. Sessions are encrypted end to end.`w3bs training teach`. Training runs locally by default. Sending it to a c0mpute worker is opt-in and shows you a preview first.
On a fresh install all five permissions are off and every policy mode is Off. Secrets are masked at capture time, before anything is written. Every external write (sending an email, posting, messaging) needs a person to approve it, in every mode, including Bounded. There is a kill switch and an audit log.

I benchmarked on synthetic traces from mock email, Reddit and LinkedIn flows. The GRU beat the liquid CfC: 0.948 vs 0.869 episode success. So GRU stays the default. Every model failed on a screen layout it had not seen, and nothing passes the closed-loop safety gate yet, so the agent refuses to switch itself on. That is the design working.

The next step is real recordings of real tasks, not synthetic ones.

Start at [https://w3bs.org/training](https://w3bs.org/training) and open the Teach tab. Everything is off until you turn it on.
