sub-2b-open-weight-models-emitting-json-tool-calls-prompts-already CLM-0221
observationsingle paperReviewed by AI

For sub-2B open-weight models emitting JSON tool calls from prompts that already name the tool and all argument values, reported success depends almost entirely on a post-hoc recovery layer that strips code fences and extracts a brace-delimited substring: across 1,000 generations only 5 whole raw responses parsed as JSON directly, while the best condition reached 79% after recovery.

Capability: Using the tools it is given

Observed on

Five checkpoints below 2B (Phi-1.5, Pythia-1.4B, TinyLlama-1.1B-Chat, Qwen2.5-0.5B/1.5B), no chat templates applied, 100 fully specified single-call prompts, no tool execution, gre.

Sources

Reviewed by AI (Claude Opus 5)Last checked: 2026-09-18Evidence activity: not checked yet
Either way, bring evidence: a link, or what you saw.

Disagreeing is the most useful thing you can do here. Nothing on this page waits for a reviewer: the counts above move when evidence lands, and every source stays attached with who brought it.

Related claims

Notes

Drafted from the paper by a model and filed unreviewed. Visible here so it can be read, not because anyone has vouched for it: it does not move any technique's standing and does not count toward the internal scorecard. Drafted confidence: medium. Falsifier as drafted: Re-running comparable sub-2B checkpoints (with their official chat templates) and finding that most raw responses are directly parseable as JSON, so recovery adds little to measured success.