One email each morning — yesterday's AI, sortedGet it in your inbox

METAL LAB

Qwen3.8 27B impresses but defaults to "overthinking"

Simon Willison review finds xhigh reasoning burns minutes even to draw a circle

자전거를 타는 펠리컨 캐릭터가 해변 도로를 달리는 일러스트

이미지: Hacker News (200↑)

Summary

  • A review found that Alibaba Qwen Lab's 27-billion-parameter Qwen3.8 27B model defaults to "xhigh" reasoning intensity, causing it to overthink even simple requests
  • In a pelican-on-a-bicycle SVG test, the model took 21 minutes and used 22,276 reasoning tokens with reasoning enabled, but finished in 137 seconds with reasoning off
  • Tests run on a 128GB MacBook Pro and an NVIDIA DGX Spark showed solid results for coding-agent integration and image bounding-box tasks
Video from the source
모델명
Qwen3.8 27B (알리바바 큐원랩, Apache 2.0 라이선스)
전작
Qwen3.6 27B
기본 추론 강도
xhigh (큐원 공식 문서 명시)
펠리컨 SVG 소요 시간(추론 켬)
21분, 추론 토큰 22,276개, 출력 토큰 3,223개
펠리컨 SVG 소요 시간(추론 끔)
137초, 출력 토큰 3,715개
테스트 하드웨어
128GB M5 Max 맥북 프로, 엔비디아 DGX Spark
실행 환경
LM Studio, 17GB Q4_K_M 양자화 빌드, llama-server

One pelican, 21 minutes

Simon Willison has a go-to question for testing local LLMs: "Draw an SVG of a pelican riding a bicycle." When he put this to Qwen3.8 27B, it took 21 minutes to get an answer. The model burned through 22,276 reasoning tokens before finally producing a 3,223-token SVG. The result itself was impressive enough to be called the most refined pelican SVG produced by any locally-run model — but the time it cost to get there was the problem.

What is Qwen3.8 27B

Qwen3.8 27B is a 27-billion-parameter vision-capable language model released under the Apache 2.0 license by Alibaba's Qwen research lab. In the 27B class — a size that runs comfortably on a single gaming laptop — its predecessor, Qwen3.6 27B, had earned strong reviews, so the follow-up drew significant attention. According to Alibaba's own benchmark disclosures, the new model reportedly outscored not just its predecessor but also Qwen3.7-Plus, the closed-source model that was once the top of the Qwen lineup. However, these figures came from Alibaba itself, and independent verification has not yet been confirmed.

The problem: a default that "thinks too much"

Willison tested the model using LM Studio on two machines: a MacBook Pro with an M5 Max chip and 128GB of memory, and an NVIDIA DGX Spark. The actual build he ran was a Q4_K_M quantized version taking up 17GB of disk space, and on the DGX Spark he also tried running llama-server directly.

The root cause turned out to be a configuration issue. Qwen's official documentation lists "xhigh" as the default reasoning_effort setting for this model, and the GGUF build distributed by LM Studio inherited that same default. Combined with LM Studio's default context length limit of 8,192 tokens, the model ended up spending its entire remaining token budget on reasoning even for something as simple as "draw a circle." Willison was only able to avoid this by raising the context length to the model's maximum supported value of 262,144 tokens.

The circle-drawing test illustrates this most clearly. With the xhigh default active, the model's reasoning process began with "The user is asking for an SVG drawing of a circle" and then spent several minutes adding concentric rings, compass-like tick marks, and subtle animation on its own initiative. The result was attractive, but it wasn't the single circle that had actually been requested.

Reasoning on vs. off comparison

CategoryReasoning on (xhigh default)Reasoning off
Time taken21 minutes137 seconds (about 2 min 17 sec)
Reasoning tokens22,276N/A
Output tokens3,2233,715

The version with reasoning turned off didn't produce exactly the requested image in one shot, but it delivered an answer within two minutes. By contrast, in a bounding-box test — a vision task that requires pinpointing the coordinates of an object in a photo — the version with reasoning enabled placed the box correctly on a pelican photo, while the version with reasoning disabled placed it incorrectly. In other words, the reasoning isn't purely wasted effort.

Also tested as a coding agent

Willison connected Qwen3.8 27B to Pi, an agent tool whose short system prompt makes it well-suited to smaller models. He ran the model via LM Studio on the DGX Spark, shared it using tailscale serve, registered it in the ~/.pi/agent/models.json config file, and had it work on tasks in an actual development folder. The model moved across multiple files, alternating between reasoning and tool calls, and eventually produced a usable answer. It then went on to write and successfully run a Python script that converts conversation log files (JSONL) into markdown. In other words, a 17GB local model handled most of the functions needed for real work — writing code, calling tools, and annotating images.

Editor's view

What makes this review interesting isn't a performance flex — it's a precise diagnosis of a "default-setting trap." Alibaba's documentation officially states that the reasoning_effort option can be adjusted. But the actual GGUF build that got distributed shipped with the heaviest possible default, xhigh, and most ordinary users downloading it have no idea, ending up burning minutes just to draw a circle. It's a reminder that what holds open-source models back is often not the model's underlying capability but the default settings chosen at deployment time.

Experience running 27B-class local models in real workflows tends to point to the same conclusion every time: leaving a reasoning-enabled model at its default setting slows down perceived performance on simple tasks, while for complex vision or coding work, that same reasoning actually boosts accuracy. In practice, that means developers need to get in the habit of dialing reasoning intensity up or down — or off entirely — depending on the task at hand. The fact that the Qwen3.8 line has been sitting near the top of Hugging Face's trending charts and local-inference rankings since its release in early August isn't unrelated to this flexibility.

From a practical standpoint, this model is worth trying for teams looking to run code generation, image annotation, or simple agent tasks on a personal laptop or small workstation. But before deploying it, teams should check the context length and reasoning_effort defaults and adjust them as needed. Skipping that step before putting it into a live service risks noticeable response delays.

In the coming weeks, deployment tools like LM Studio and Ollama are likely to respond to feedback like this by lowering their default reasoning_effort settings or making the setting more explicit to users. At the same time, independent benchmarking groups are expected to publish results verifying Alibaba's self-reported scores for Qwen3.8 27B before long.