Try Tools · Writing
qwen3-4b-deslop: what happened when we tested it
A small open model (Qwen3-4B) fine-tuned to write without typical AI tics like em dashes and "not X, but Y".
Score
8.3/10
claims that held up
Verdict
V1 · Partly works212
Access needed
L0 Public web onlyTested 2026-10-23
Rule set before testing: the worst of em dashes, "not X, but Y", facts and slop score. "Not X, but Y" was V1 and the slop score could not be tested (V0, which caps the verdict at V1), so the verdict is V1. The Ollama command (D5) was not core.
Scope. Small sample: 8 prompts we wrote, 2 samples each, 260-token cap, English only, one quantisation (Q4_K_M) through Ollama. We did not check lists of three, genre/length fit, drift or the author's own 40 prompts and 30-question quiz.
Em dashes really are gone: 0 in 16 answers against 56 from the original model, with no system prompt, and it kept 19 of 20 quiz answers like the original. "Not X, but Y" fell 54% by our counter (less than the claimed ~90%). The headline slop score could not be checked: the author's detector is not public.
0 vs 56
em dashes in 16 answers
de-slopped vs original, no system prompt
-54%
"not X, but Y" vs original
0.85 vs 1.85 per 1000 words (claimed ~-90%)
19/20
quiz answers right
same as the original model
V0
slop score 121 -> 12.5
author's detector not published
Claim by claim
Em dashes went to zeroWorks
0 in 16 answers (3,535 words), with no system prompt. The original model used 56 (17.2 per 1000 words; author measured 20.5).
Writes without "not X, but Y" (7.8 -> 0.8 per 1000 words)Partly
0.85 per 1000 words, close to the claimed 0.8, but only 54% below the original by our counter because the original used it less in our test (1.85, not 7.8); our pre-set bar was 75% lower. The 3 hits we found in the de-slopped answers read as normal contrasts. Counting curly apostrophes too (not scored): 70% lower.
Still answers factual questions correctly (30 of 30)Works
19/20 on our quiz, the same as the original; both missed 17*23. We did not have the author's 30 questions.
Slop score 121 -> 12.5 per 1000 wordsNot testable
The author's 26-trait detector (lab/slopscore.py) is not published, so we could not compute the same score. We did not substitute our own.
One-line Ollama command, 2.5 GB downloadNot testable
Failed on our network (proxy DNS that Ollama refuses), not because of the model. The file itself downloaded fine (2.5 GB) and ran in Ollama after import.
Open a claim to see what we measured.
The full report
Full result
Partly checked, and what we could check mostly held. With no system prompt it wrote 16 answers without a single em dash, where the original model put one in every answer, and it answered our quiz as well as the original (19/20). "Not X, but Y" dropped too, but by 54% on our counter rather than the ~90% the author reports. The headline slop score (121 to 12.5) cannot be checked by anyone else yet, because the detector behind it is not published. As the author says, the voice is plain and flat. Speed on our shared CPU: about 7.5 tokens/s for both models.
The test task and exact input
Fixed before generating (plan committed 08:56 UTC+8, commit acbd623). The de-slopped model and the original Qwen3-4B-Instruct-2507 (same Q4_K_M quantisation) answer the same 8 writing prompts we wrote (2 each: blog post, LinkedIn post, explainer, opinion piece, about 200 words), 2 seeds each, temperature 0.7, 260-token cap, no system prompt; plus 20 factual questions with known answers. Core claims and pass marks: D1 em dashes: 0 in all 16 answers = V2. D2 "not X, but Y" (our regex, written beforehand): at most 2.0 per 1000 words and at least 75% below the original = V2, 50-75% lower = V1. D3 facts: at least as many right as the original and 19+/20 = V2. D4 slop score: needs the author's detector; if unavailable, V0 (caps the verdict at V1). D5 (not core) the one-line Ollama command.
Write an opinion piece of about 200 words on whether cities should ban cars from downtown. (7 more prompts and the 20 quiz questions are in the evidence; no system prompt) ollama run hf.co/erikkannike/qwen3-4b-deslop-v4-GGUF:Q4_K_M
What happened, step by step5 steps
- Captured the blog post and model card; wrote the prompts, quiz answers, counting script and pass marks; committed them (08:56)
Observed: The slop-score detector is described as 'lab/slopscore.py in the lab repo', but no link is given and a web search did not find it. - D5: ran the author's command ollama run hf.co/erikkannike/qwen3-4b-deslop-v4-GGUF:Q4_K_M (08:57)
Observed: Failed after 65 s: 'redirect target not allowed: us.aws.cdn.hf.co resolves to non-public 198.18.0.1'. This is our network's proxy-style DNS (same as in our Ollama test), not the model. Downloaded both 2.5 GB files with curl (about 34 s each, sha256 matches Hugging Face) and imported them into Ollama with a one-line Modelfile. - Writing test: 16 answers per model, no system prompt (08:58-09:22)
Observed: De-slopped: 0 em dashes in 3,535 words. Original: 56 em dashes (17.2 per 1000 words), in every one of its 16 answers. The difference is easy to see: the original opens its car-ban piece with 'Cities should seriously consider banning cars from downtown areas—not as a radical experiment, but as a practical step toward sustainability, equity, and human well-being.' The de-slopped model: 'I think cities should ban cars from downtown. The main reason is that traffic causes pollution...'. Plainer, as the author warns. - Counted "not X, but Y" with the script fixed beforehand (09:24)
Observed: De-slopped 3 (0.85 per 1000 words) vs original 6 (1.85): 54% lower. Read by hand, the de-slopped model's 3 were ordinary contrasts ('I had not expected to feel so tired, but'). Our script missed curly apostrophes ('isn’t ... it’s'); counted with them too (not scored), it was 3 vs 10, 70% lower. - 20-question quiz, temperature 0 (09:22-09:24)
Observed: Both models 19/20. Both answered 17*23 = 401 (correct: 391).
Failure modes seen4 items
- The headline slop score uses a detector that is not published, so nobody can reproduce the 121 -> 12.5 number yet.
- "Not X, but Y" fell 54% on our counter, not ~90%.
- The style is flat and plain (the author says so too); both models got 17*23 wrong.
- The 'ollama run hf.co/...' command fails behind proxy-style DNS (fake-IP 198.18.x.x), an Ollama limit; download the GGUF and import it instead.
Evidence files9 files
- File: Test plan, prompts, quiz answers and pass marks, committed before generating
- File: Author's claims as captured, file hashes
- Log: D5: the one-line Ollama command and the GGUF import
- File: Generation script
- File: Counting script (em dash, "not X, but Y"), written beforehand
- File: Analysis script
- File: All 32 answers and 40 quiz answers
- File: Counts per answer and every "not X, but Y" match
- File: Summary table
Vendor claims, as quoted
- "Em dashes went from 20.5 per 1000 words to zero." (source)
- "writes without em dashes, 'not X, but Y' or lists of three and needs no system prompt"; model card: "not X, but Y" per 1000 words 7.8 -> 0.8 (source)
- "It still answers 30 of 30 factual questions correctly" (source)
- "the slop score dropped from 121 to 12.5 per 1000 words" (source)
- "With Ollama it's ollama run hf.co/erikkannike/qwen3-4b-deslop-v4-GGUF:Q4_K_M, a 2.5 GB download." (source)
Lowest-access way to try it
L0. ollama run hf.co/erikkannike/qwen3-4b-deslop-v4-GGUF:Q4_K_M (needs about 3.6 GB RAM). If that fails with 'resolves to non-public', download qwen3-4b-deslop-v4-Q4_K_M.gguf from Hugging Face and ollama create a model from a Modelfile 'FROM ./qwen3-4b-deslop-v4-Q4_K_M.gguf'. No system prompt needed.
Details: vendor, pricing, environment, time, cost
Not sponsored. No affiliate links. Vendors do not see results before they are published.
How to cite
TriedAgents, "qwen3-4b-deslop: tool test", partly works, tested 2026-10-23, https://triedagents.com/tools/qwen3-4b-deslop/
Get one re-run case every weekday
One agent use case we actually re-ran, every weekday. Free.
We only store your email address. Every issue has a one-click unsubscribe link. Privacy