Join the conversation

Join the community of Machine Learners and AI enthusiasts.

Sign Up
Undi95 
posted an update about 18 hours ago
Post
1357
Yo, I'm back, and I'm currently trying to teach a local LLM to stop waiting for a prompt kek.

I'm building a small proof of concept: can an open-weight model (Qwen3.8-27B, running locally on 2 RTX 5090 GPUs) learn to direct itself, then improve from its own exploration, without a human in the loop and without breaking it for normal use?

No user, no task. The model only gets observations from its environment. Each turn, it writes its own agenda (goal/open questions/next step), then picks an action: search the web, read a page, or take a note.
The environment is the judge, not another LLM. A note is accepted only if it quotes the page it read word for word. Facts are checked by exact match.
Later, code will be checked by actually running tests.

The best episodes become fine-tuning data (LoRA). The helper system prompt is removed at training time, so the behavior has to live in the weights.
Each new model goes through a fixed benchmark gate: math, general knowledge, "does it still answer humans normally?", autonomy, and learned facts on held-out sources. It's kept only if nothing regresses, otherwise it's discarded. Then the loop starts again.

The full pipeline works end to end: collect, train, merge, deploy, benchmark. The baseline is clear. Without any instructions, the base model's real autonomy is zero: it behaves like a chatbot waiting for a question. That's the number this small project is trying to move.

I haven't found a public tool that runs this whole loop (self-directed exploration, verifiable rewards, continual fine-tuning and a regression gate) on home hardware. The goal isn't AGI in a bedroom. It's to show that anyone can try it, measure it honestly, and see where it breaks.

Code and results will be released once the first real iterations are done. At the moment the code is... running, but made with scotch and stick, still only a PoC I want to try.

Did you already tried something like that? What was your result? I'm curious!

First full day of local training dropped : I got from 0% of autonomus task to more than 80% without system prompt, and every reply keep my custom format 16% of the time. No regression, even got +0.01 MMLU even if it wasn't the first goal, since I just wanted to learn the model to do things by himself.

Everything run alone and I don't need to touch anything, the model run on the internet without me.

model 1st turn only valid actions verified/ep. scores GSM8K MMLU leakage train / holdout facts decision
base 0% 6% 0.00 0.96 0.82 0% 0.04 / 0.12 baseline
it1 0% 25% 0.00 0.96 0.82 0% 0.04 / 0.05 ✅ promoted · 33 SFT ep. · stage 0 · 2.4 h
it2 0% 33% 0.17 0.96 0.83 0% 0.06 / 0.04 ✅ promoted · 43 SFT ep. · stage 0 · 2.3 h
it3 17% 83% 0.83 0.96 0.83 0% 0.04 / 0.07 ✅ promoted · 54 SFT ep. · stage 0 · 2.9 h
In this post