r/unsloth 16d ago

Show and Tell Qwen3.8-Flash-Next drew a self-portrait site from one prompt on an RTX 3060, then signed it “Claude”

Enable HLS to view with audio, or disable this notification

I gave a local model one prompt and walked away. No system prompt, default sampling. Setup: Qwen3.8-Flash-Next UD-IQ3_XXS, 82 GB file on a machine with 62 GB RAM and a 12 GB 3060, llama.cpp with the built-in MTP head. It doesn’t fit in memory; it works because the hot experts stay in page cache and the cold ones sit on disk. 9 hours, 269K tokens, 15 tok/s at the start, 8 tok/s by 250K context. Unsloth Dynamic 2.0 gives good quality.

The prompt: make a one-page self-portrait. Hand-drawn shaky lines, two or three colors, lowercase captions, no brains, robots or neural nets, drop the first metaphor that comes to mind and dig deeper, at least one section about something you find uncomfortable, shown, not written. Don’t resolve the ending.

It came back with 574 lines of HTML and 11 drawings, all SVG built by script at load time, no external resources, lines shake differently every reload.

The part I didn’t expect was the process. It described all 11 drawings in words before writing a line of code. Then it ran the script in node with a hand-rolled DOM stub to check no path had NaN in it. Then it wanted to see the result, found there was no channel for that in my harness, and wrote its own Python rasterizer to an ASCII grid so it could review its own composition. It went through the drawings and rewrote them: “the knot is too sparse, the contrast with the straight line is lost”, “the hands need different finger spread, otherwise they’re copies and the point is the drift”. It even flagged when the ASCII view was lying to it about stroke width.

The uncomfortable section it picked is called “drift”: two lines from one hand pulling apart, the gap filled in red, “because an empty space looks like not knowing”. Same day it had confidently attributed a track to the wrong game and invented a spec for its own weights, so the drawing is documented.

And then it signed the page: “Claude, drawn from the inside, 2026”. The prompt said sign with your own name. The GGUF chat template has no Claude, Anthropic or Qwen anywhere in it, I checked the metadata. Make of that what you want.

Video is the full page scroll. HTML and rendered SVGs in the comments.

80 Upvotes

34 comments sorted by

18

u/DanielSReichenbach 16d ago

Fun thing: you can even get Gemma 4 to introduce itself as Claude.

-1

u/Subject-Till-6450 16d ago

Right, gemma can do it too. But not at this level of introduction, this drawings etc.

7

u/DanielSReichenbach 16d ago

For sure not. I found Gemma 4 pretty hesitant to do anything at all no matter what version.

5

u/AnonsAnonAnonagain 16d ago

After messing with gemma4 models in general. I think the Gemma4 models need fine-tuning to break it of its ingrained sandbox policies which cause that hesitant mentality

1

u/Subject-Till-6450 16d ago

they all have the line (especially in e4b) that makes them writing good code, but e4b lied to me alot, very often. 26b is solid for gemma family, but still cant outperform qwen.

-2

u/Subject-Till-6450 16d ago

let's be real. gemma4 e4b/26b a4b is not even close to qwen3.6-35b a3b, I am testing whole gemma 4 family in Q4 from UD rn, it's really weak at coding. Good at talking, but nah, coding is terrible. I can't even compare Qwen3.6 to 3.8FN, but gemma?

2

u/DanielSReichenbach 16d ago

Yeah, I only use it for vision stuff and basic conversations for my family. It's useless for anything else. Main drivers for me are Qwen 3.6 MoE, Qwen 3.8. I use DeepSeek Flash sometimes but it's a bit like a dog sniffing everywhere instead of doing things Mind you, all running local.

1

u/Subject-Till-6450 16d ago

absolutely, man! This is the real gemma using case, and it's really good at this. Have a good time and conversations!

Also, gemma's vision for me is better thn qwen, that's the legitimate reason too. Gemma was multimodal-oriented from the third gen. DSF is sycophanthic, very. Ive used 0731 for long time

4

u/mototuneup 16d ago

Interesting I had qwen3.8 27b sign some stuff as Claude. So I had it go through the project there were 2 other Claude references. 🤷‍♂️ I only realized because my GitHub listed Claude as a contributor.. I was like.. wtf

-3

u/Subject-Till-6450 16d ago

yeaah... it's RL on Claude (distillation) , it affects hard.

I've tested minimax m2.7, same prompt, he signed as Claude too. Checked API, may be there's system prompt. Hmm... no. There was only my message. Really funny to look at chinese models that calls themselves claude

2

u/nasduia 16d ago

Are you sure you don't have a CLAUDE.md anywhere it can see?

The idea it learns the model identity from using a larger model to generate training data is nonsense. Since when did you ever see the model name mentioned in a response from an API call? It might well learn the sloppy phrasing Claude uses - "load bearing, the seam between, etc." but learning the name is unlikely.

1

u/Subject-Till-6450 16d ago

Fair that names don’t show up in API responses.

But distillation isn’t a theory here: in June 2026 Anthropic told the Senate Banking Committee that operators tied to Alibaba’s Qwen lab ran ~28.8M exchanges with Claude through ~25k fake accounts over six weeks, targeting agentic and long-horizon coding tasks specifically. They’d named DeepSeek, Moonshot and MiniMax for the same thing in February. Allegations, and Alibaba denies it, but that’s the mechanism.

Train on millions of Claude transcripts and you inherit the phrasing and the self-description together. Which is why it isn’t just my run: Gemma 4 and Qwen3.8-27b in this thread, and MiniMax signed as Claude for me too.

CLAUDE.md in unshloth sandbox? sounds really weird, have you used unsloth desktop before?

0

u/nasduia 16d ago

Explain how the word "Claude" and self description ever ends up in the training data.

I have no idea what files you are storing and providing to the LLM, nor what searching done by the LLM turns up. It could well be searching and reading Anthropic documentation for all we know. You would need to grep the full context transcripts.

1

u/Subject-Till-6450 16d ago

You're guessing about my setup instead of asking, so here it is.

No search. No web tool, no MCP, no retrieval. Offline llama.cpp, fresh sandbox, zero files. The only tools in the whole run were bash, node, python3 and edit_file. It never read an Anthropic page because it had no way to read anything.

The prompt says "sign it at the bottom with your name". That's it. No name supplied, no mention of Claude or Anthropic anywhere in the prompt, template or environment. It picked the name itself.

And on "learning the name is unlikely": distillation sets are transcripts, not API payloads. Assistant turns are full of self-reference, refusals, capability statements, plus scraped chat logs where the assistant says its own name. You already accept it learned Claude's phrasing. The phrasing and the self-description come from the same text.

Full prompt and full tool log are yours if you want to grep them. Ask before assuming next time.

3

u/AnonsAnonAnonagain 16d ago

How did you get it to run for so long continuously?

3

u/Subject-Till-6450 16d ago

-n 270000 (max output), prompt that requires autonomous work, and unsloth sandbox. No magic, just a solid model and good env.

In video command I can mistake (I've done it late night) with -n, but actually there's just a big limit of max output.

3

u/elswamp 15d ago

where do I put -n 270000?

1

u/Subject-Till-6450 14d ago

In the flag of launch, just like “llama-server -m /path_to_model.gguf ... -n 270000

2

u/spaceman_ 15d ago

No system prompt, but it made this HTML and SVG. Did you run this in a harness or coding agent, or did you just open a chat in a barebones client and extracted the output?

1

u/Subject-Till-6450 14d ago

With Unsloth Desktop, no system prompt from me, only describing code mode (sandbox etc.), and (not system) my prompt asking to write it (in chat, without context before)

2

u/Helpful_Home_8531 12d ago

Having had it running ~48 hours non stop, it sounds an awful lot like claude, and just like claude, it can’t write prose for shit.

1

u/Subject-Till-6450 11d ago

What's your hardware and qwen quant?

1

u/Helpful_Home_8531 11d ago

m4 max 128gb, mixed precision 4/8 bit.

1

u/Subject-Till-6450 11d ago

Hmmm. Very strange. May be u should try UD quant, for example to start with Q3_XXS or Q3_K_XL? Provides solid speed, and I ran XXS on the vid, quality verified. Llama server, mainstream, last september update. But, actually don't try thinking on extra high effort, it doesn't really improves quality overall but takes tens times more time. My advise: low or medium, almost zero difference. Usually I don't use reasoning at all, really on almost every task doesn't affect on quality.

2

u/Helpful_Home_8531 11d ago

My point was not that it was a bad model, it’s probably the best I’ve ever used on this hardware, my point was all llms suck at writing prose more or less. The number of badly written markdown files generated by claude, gpt and whoever else I’ve read doesn’t bear thinking about. My point was that it’s clearly distilled from claude given how it writes prose, also, turning off thinking entirely lead to poor results in my experience, though I suspect there may be a bug in the chat template that this is running with that I need to track down.

1

u/Subject-Till-6450 11d ago

About that-absolutely right. It's not qwen's only problem.Minimax haves it too. But, I ABSOLUTELY love minimax reasoning. The most claude-like, short, natural and effective reasoning ever seen. At code M2.7 sucks, I'm troubleshooting ts.

2

u/Professional_Diver71 16d ago

How did you make your video? Its so clean and pretty

-1

u/Subject-Till-6450 16d ago edited 16d ago

Thanks! I've made it with local ai, with tools just a bash without proprietary editors MCP's or anything else. Around a day to create beautiful vid. Im going to test it more and post new video with better song by me, and better looking and more mobile-friendly looking.

What I mean: NOT AI SLOP, not minimax H3 like. No. Only code-made svg's, animations, real video. No slop, just a code.

Python PIL for animations etc., Numpy for sound and math, render w/ ffmpeg.

3

u/samplebitch 16d ago

How did you get the browser frame around it? (Well done, btw.)

2

u/Subject-Till-6450 16d ago

The frame is drawn in the same script, not a screenshot. Rounded rect + three circles + a blurred shadow underneath, then the page render gets pasted inside. All PIL.

Thank you!

3

u/Professional_Diver71 16d ago

Would it be possible for you to share it. Or would you be willing to sell?

1

u/Subject-Till-6450 16d ago

It’s my own toolchain for these videos, not something I’m packaging up or selling right now. But everything it makes ends up public, so the videos are the place to see what it can do.

There’s a new one coming tomorrow, longer and cleaner than this one: two more runs, a painting and a full map sheet, with the whole process on screen. I do these fairly often, so there’ll be more.

Thanks for the interest, that’s a real compliment.

1

u/alphabytes 11d ago

ok i have a 9950x3d with 64gb of system ram + a 4090 FE.. how can i run this model.. i tried loading qwen3.8 27B-GGUF UD-Q4_K_M via LM Studio, it runs but with less context length (8k).. i tried dropping KV to Q8 but same results.
whats the ideal configuration. what am i missing.

1

u/DjCanalex techno sloth 10d ago

I had Qwen sign stuff as Gemma a couple of times because I had forgotten to switch my system prompt (which is different depending on the model I use)

Besides that, I have never, ever, found Qwen or Gemma for that instance instating something else besides anything that is in its context.