Beyond Parameter Scaling: How Post-Training Unlocked Visual Aesthetics and Coding Gains in a Domestic LLM

    This article examines a flagship LLM version upgrade that prioritized post-training over base model scaling. It breaks down the improvements across general intelligence benchmarks, visual aesthetics, and coding capability, explains the technical reasoning behind a 99-day joint reinforcement learning process, and offers a practical framework for evaluating whether a model upgrade is worth adopting in real-world development scenarios.

    Beyond Parameter Scaling: How Post-Training Unlocked Visual Aesthetics and Coding Gains in a Domestic LLM

    1. The Technical Roadmap Behind a Version Leap

    Over the past two years, competition among large language models has shifted from a “parameter count race” to a “post-training quality race.” A telling signal: more and more flagship models achieve generational capability jumps without changing their base model, relying instead on reinforcement learning (RL), preference alignment, and toolchain refinement. This approach reflects a rethinking of where capabilities actually come from—the base model defines the skeleton of what is possible, while post-training determines whether those capabilities can be invoked reliably and consistently.

    This article uses a recent flagship model iteration from a cloud provider as a case study to unpack this “no new parameters, heavy post-training” strategy. It examines what was done across three dimensions—general intelligence, visual aesthetics, and coding benchmarks—and how developers should understand the real productivity boundaries of these improvements.

    First, the timeline. The provider released its first-generation flagship base model mid-year, with parameters reaching the trillion scale. It showed strength in niche scenarios like operator optimization and compiler theory, but performed poorly on terminal-style benchmarks that test real command-line fundamentals, with a pass rate of just over ten percent. Over the following three months, the team did not rush to ship a larger next-generation base. Instead, they pursued two tracks in parallel:

    • Rapid iteration on the surrounding toolchain: continuously refining execution environments such as sandboxes, terminals, and browsers to prepare for long-horizon agent tasks;
    • Internal reinforcement learning overhaul: conducting 99 days of post-training on the existing base, covering over a hundred domain tasks.

    The resulting version can be summarized as a capability formula:

    1. New version = fully capable base skeleton + joint RL overhaul across 100+ domains + API price reduced by roughly one-third

    The most noteworthy element in this formula is not the base model but the middle term. Let’s break it down dimension by dimension.

    2. General Intelligence: From “Can Answer” to “Answers Reliably”

    Composite intelligence index benchmarks—aggregated from blind tests across multiple domains—are the first window into post-training effectiveness. According to publicly available third-party blind test data, the new version improved by roughly 11 points on this index compared to the first generation, entering the global top tier. This magnitude of improvement is uncommon in “.1”-level version iterations; most minor updates involve routine fine-tuning with score fluctuations typically within single digits.

    Why can joint RL produce this kind of leap? The key lies in how training objectives are organized. Traditional supervised fine-tuning relies on labeled data, teaching the model to be “like the standard answer.” Joint reinforcement learning across over a hundred domains, by contrast, lets the model repeatedly trial-and-error across large numbers of verifiable tasks, learning “what counts as correct.” The former improves expressive similarity; the latter improves decision accuracy. For tasks requiring multi-step reasoning, tool invocation, and result self-checking, the latter yields far greater returns.

    An intuitive analogy: supervised fine-tuning is like having a student repeatedly copy model essays; reinforcement learning is like having the student work through problems with immediate answer feedback. The former quickly improves handwriting; the latter actually improves problem-solving ability. The 99-day retraining cycle is essentially doing the latter.

    The takeaway for developers: when evaluating whether a model version is worth upgrading, don’t just look at single-point leaderboard scores. Look at stability on multi-step tasks—whether running the same task type ten times produces converging variance. Post-training improvements tend to show up in variance reduction, not peak scores.

    3. Visual Aesthetics: An Underrated Capability Dimension

    One dimension in this iteration that is easy to overlook but carries substantial practical impact is visual aesthetics. In tasks like generative front-end development, 3D scene construction, and UI mockup reproduction, a model’s “taste” directly determines whether outputs can enter a usable state immediately.

    Visual aesthetics, at a technical level, can be decomposed into three layers:

    1. Layout rationality: whether element spacing, alignment, and hierarchy conform to general design conventions;
    2. Style consistency: whether design variables like color palette, typography, border radius, and shadows remain uniform throughout the output;
    3. Intent fidelity: whether the model can accurately extract design intent from a natural language description or a reference image and implement it.

    Among these three, the first layer can be constrained by rules, the second can be handled by design system templates, and the third is the hardest—it requires the model to simultaneously understand linguistic intent and visual semantics. In public comparative tests, this version performed notably well on this dimension, even surpassing some closed-source models in the same tier. For front-end developers, this means the feasibility of “having the model directly produce a usable page draft” has increased significantly.

    A practical recommendation: split visual tasks into two steps—“structure generation” and “style generation”:

    1. Step 1: Have the model output a semantic structural skeleton (block division, component hierarchy, content placeholders)
    2. Step 2: Inject design tokens (colors, spacing, font sizes, border radius) onto the skeleton

    The reasoning is that structural errors are harder to rework than style errors. Locking structure first, then letting the model exercise aesthetic judgment within constrained space, significantly reduces rework rates. Additionally, for 3D scene tasks, it’s advisable to require the model to output both scene description text and parameterized configurations, facilitating human review and secondary adjustments.

    4. Coding Capability: Benchmark Surpasses and Real-World Boundaries

    Coding is the most closely watched dimension in this iteration. The first-generation base model’s low pass rate on terminal-style benchmarks exposed a problem: “can write code snippets but can’t get things done in a real environment.” Real development isn’t generating a function—it’s completing tasks within a closed loop of file systems, command lines, dependency management, and error feedback.

    The new version’s improvement on this dimension comes from two forces working together:

    • Post-training filled in tool-use capability: joint RL covered numerous tasks requiring terminal invocation, file read/write, and error parsing, teaching the model the “execute—observe—correct” loop;
    • Toolchain refinement reduced environmental friction: improved sandbox and terminal stability meant that long-horizon task success rates were no longer dragged down by environmental noise.

    On multiple mainstream coding benchmarks, this version has surpassed models in the same tier. But developers need to clearly recognize three boundaries:

    Boundary 1: Benchmark scores do not equal engineering usability. Benchmark tasks are typically self-contained with clear acceptance criteria; real projects have legacy baggage, team conventions, and implicit dependencies. A high benchmark score means the model possesses the basic ability to complete tasks—it does not mean it can directly take over your codebase.

    Boundary 2: Long-horizon task failure modes are different. Short-task failures are usually “wrote it wrong”; long-task failures are usually “went off track”—made a wrong assumption mid-way without timely rollback. In practice, set explicit checkpoints for the model, such as requiring it to output a status summary after completing each sub-goal, enabling human intervention.

    Boundary 3: Cost advantages change usage strategy. This version’s API price is reduced by roughly one-third, giving it a clear cost advantage over closed-source models in the same tier. This means scenarios that were previously “too expensive to use”—batch generating unit tests, batch refactoring repetitive code, batch code review—become economically viable. The cost reduction doesn’t just mean “same usage, cheaper”—it means “new usage patterns become worthwhile.”

    5. How to Weigh Cost Against Capability

    When facing a version upgrade, what teams really need isn’t “how strong is it” but “is it worth it for my scenario.” A three-layer evaluation method is recommended:

    1. Capability layer: Select 20–50 representative tasks from your actual business, run controlled tests comparing old and new versions, and record success rates and rework rates—don’t just look at public leaderboards;
    2. Cost layer: Convert token consumption, retry counts, and human review time into total cost. Note that the “retry cost” of lower-priced versions may be underestimated;
    3. Risk layer: Assess whether the model’s failure modes on critical tasks are acceptable—are they detectable errors, or silent deviations that are hard to catch?

    The core logic of this method: public benchmarks answer “can it do it,” business comparison tests answer “can it do it reliably in my context,” and cost conversion answers “is doing it reliably worth the price.” All three are indispensable.

    6. Conclusion

    The most valuable signal from this version iteration isn’t a particular score—it’s the roadmap itself: without expanding the base model, long-cycle, multi-domain joint reinforcement learning and toolchain refinement can push a model that is “strong in skeleton but raw in skills” to a flagship-level usable state, while compressing the price into a more competitive range. For developers, this means the criteria for model selection are shifting from “how many parameters” to “how solid is the post-training, how complete is the toolchain, how low is the per-task cost.” Understanding this roadmap has more long-term value than memorizing any single leaderboard ranking.