Downloads · 30 days
14
5% of all-time downloads
EpistemeAI/rsi-gpt-oss-120bv2-8bit
rsi-gpt-oss-120bv2-8bit is a text generation model from EpistemeAI. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Downloads · 30 days
14
5% of all-time downloads
All-time downloads
306
Public
Parameters
120B
65.3 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors65.2 GB · 100%
How the weights are stored.
U8118B · 98%
From the Hugging Face model README
Open source
This model fine tune using experimental autonomous coding agent with sft that can iteratively improve code, generate new tests (including edge cases), evaluate itself in a sandbox, and self-train via LoRA using its own interaction data.
The system closes a full loop:
write → test → reflect → improve → generate data → fine-tune → repeat
It is designed as a research prototype for studying recursive self-improvement, agentic programming, and self-generated supervision.
| Tasks | Version | Filter | n-shot | Metric | Value | Stderr | ||
|---|---|---|---|---|---|---|---|---|
| gsm8k_cot_llama | 3 | flexible-extract | 0 | exact_match | ↑ | 1 | ± | 0 |
| gsm_plus | 1 | flexible-extract | 0 | exact_match | ↑ | 0.7 | ± | 0.1528 |
At a high level, the agent:
The goal is not perfection, but measurable improvement over time.
A local sandbox directory containing:
example.py)test_example.py)This workspace is mutated over time by the agent.
Tests are executed via pytest inside a controlled subprocess with:
This prevents runaway execution while giving the agent concrete feedback.
The agent maintains memory across iterations:
This state governs when the system should stop.
Each iteration performs:
Patch phase
The model proposes code improvements based on test output.
Test-generation phase
The model generates new tests, focusing on edge cases.
Evaluation phase
Tests are re-run to check whether things improved.
Archival phase
Successful prompt–response pairs are saved as .jsonl samples for training.
The agent communicates strictly via structured JSON to reduce ambiguity.
Each decision (patch or test generation) allows multiple retries if output is malformed or incomplete. This increases robustness without human intervention.
All successful interactions are converted into supervised fine-tuning samples.
Training uses:
This allows the agent to learn from its own successes over time.
Improvement is estimated by:
If no improvement is detected for several iterations, training stops automatically.
This prevents infinite loops and overfitting to noise.
unsloth/gpt-oss-120bSFTTrainerTreat this as a laboratory, not an autopilot.
This project explores a critical question:
Can models improve their practical capabilities by generating, evaluating, and learning from their own work—without external labels?
The answer is still “partially, cautiously, and experimentally,” but this repository provides a concrete, inspectable loop for studying that question.
Use responsibly. Expect bugs. Expect surprises.
Recursive systems amplify both intelligence and mistakes.
Curiosity recommended. Blind faith discouraged.
This gpt_oss model was trained 2x faster with Unsloth and Huggingface's TRL library.