Skip to content

Qwen-2.5-1B-RLCD open-sourced as tongue-in-cheek response to System One / Jev launch

Posted as a reply-quote to Diogo Almeida’s Introducing System One Models & Jev launch tweet, @harshagundal open-sources Qwen-2.5-1B-RLCD on Hugging Face and claims 5× faster on-device inference for type-safe JSON workloads, delivered “in 2 hours” against TypeSafe AI’s 2-year stealth build. The observation is that any LLM can efficiently batch-infer the value slots of a JSON schema in parallel and read out categorical probabilities from a fixed answer set — no new training required, though the author notes it’s easy to fine-tune further if needed. Includes a video demo on an M4 MacBook. Reads as much as a rhetorical rebuttal to Jev’s “new model class” framing as a serious release.

  • Batched per-key inference over a JSON schema is a capability every off-the-shelf LLM already has: given a schema slot with a finite answer set, one can prefill once and score each candidate category in parallel to get calibrated probabilities [tweet body].
  • Demonstrated on Qwen-2.5-1B running locally on an M4 MacBook, with the author claiming 5× speedup over standard autoregressive JSON generation for type-safe workloads [tweet body + attached video].
  • No new training or model class required; the technique is a prompting/decoding recipe wrapped around a base LLM, and further fine-tuning is optional if higher accuracy is needed [tweet body].
  • Released on Hugging Face at post time under the name Qwen-2.5-1B-RLCD [tweet body].

The tweet is a claim + demo video rather than a technical writeup, but the recipe implied is standard classifier-style LLM scoring generalized to structured JSON: prefill the model on {context, schema, "key_name":}, then evaluate P(token | prefix) over the enumerated legal values for that key (or over a category vocabulary), and repeat for each key in the schema in parallel batches. Because every per-key completion shares the same prefix, KV cache is amortized once and only the per-key value tokens differ — the same “shared prefix, parallel heads” idea that SimpleTool: Parallel Decoding for Real-Time LLM Function Calling formalizes at the model-training level, applied here as a pure inference-time trick over an unmodified Qwen-2.5-1B.

The single reported number is “5× faster on-device inference” over autoregressive JSON generation on an M4 MacBook, illustrated by the ~17-second demo video attached to the tweet. No benchmark suite, no comparison against Jev, no calibration numbers.

The tweet directly parodies the “we invented a new model class” framing of the just-filed Introducing System One Models & Jev by showing that the load-bearing mechanism — parallel per-slot decoding of typed JSON with categorical probabilities read off token logits — falls out of any decoder-only LLM given the right prompt and a schema, and is close to what SimpleTool: Parallel Decoding for Real-Time LLM Function Calling already showed as a LoRA fine-tune over Qwen (3–6× end-to-end speedup on function-calling benchmarks, empirically measured). The RLCD label here appears used ironically; there’s no reinforcement-learning objective involved, just prefill-share + logit scoring. Taken seriously, the value of the tweet is as a public existence proof that the parallel-slot decoding lever from SimpleTool is available to anyone without retraining — which sharpens the question of what Jev’s model-class rewrite actually buys over a well-implemented inference-time recipe on an existing LLM.