From Code to 3D Creation: How Post-Training Drives the Next Leap in LLM Capabilities

    Large language models are shifting from general-purpose chat to real-world task execution, with three vertical fronts—terminal-level coding, parameter-driven 3D modeling, and multi-step financial reasoning—leading the charge. This article breaks down the post-training techniques (SFT, RLVR, and agentic training) behind this capability jump, walks through representative agent loops and pipelines in code and 3D domains, explains how hallucination is being tamed as a measurable engineering metric, and offers actionable guidance on model selection, cost optimization, and infrastructure for developers building production systems.

    1. The Capability Race Has Entered a “Vertical Deep-Dive” Phase

    The iteration pace of large language models has accelerated noticeably over the past two years, but the competitive focus has quietly shifted: from scoring well on general Q&A benchmarks to proving the model can actually get work done. Three directions best expose practical quality:

    • Code: Can the model execute multiple commands in a real terminal environment, locate and fix an engineering issue, rather than merely completing a single function?
    • 3D Content: Can it generate editable, iterable, printable 3D models according to design intent, rather than just rendering a pretty image?
    • Vertical Reasoning: Can it perform cross-document financial reconciliation and multi-step calculations without fabricating numbers?

    Recent updates to open-source models show steep capability curves on these tasks, with leading open models matching top closed-source counterparts on several benchmarks. The core engine behind this leap is the engineering of post-training. This article dissects the technical logic along these three threads and provides developers with selection and deployment guidance.

    2. Post-Training: The Core Engine Behind the Capability Jump

    A common misconception is that “a stronger model just means more pre-training data.” In reality, the dramatic capability jumps seen when same-generation models are upgraded come mainly from systematic post-training engineering, roughly in three layers:

    1. Supervised Fine-Tuning (SFT): Teaching Standard Procedures. Training data evolves from simple “question–answer” pairs to full task trajectories—for example, in code scenarios: “understand requirements → explore environment → trial and error → fix → verify.” The model learns not just answers but how to do the work.
    2. Reinforcement Learning from Verifiable Rewards (RLVR): Converging Trial and Error. Any task with an automatic score—unit tests passing, geometric constraints met, numerical calculations correct—can generate a reward signal. The model solidifies “getting lucky once” into “getting it right consistently” through massive trial runs.
    3. Agentic Post-Training: Practicing Long-Horizon Tasks. Real work rarely finishes in one step. Post-training now explicitly incorporates multi-turn tool use and long-horizon task management: when to retrieve, when to execute, when to self-check, when to abandon the current path and try another.

    It is worth emphasizing that scaling post-training improves not only capability but also reliability—including depth of understanding on security research tasks involving system vulnerabilities. The takeaway for enterprises: safety evaluation should be纳入 into the selection process alongside capability evaluation. A “smart but fabricating” model has near-zero value in production.

    3. Code Capability: From Completion to Terminal-Level Task Closure

    The shift in evaluation benchmarks tells the story: fewer tests ask “write a sort function” and more place the model in a real terminal, requiring it to install dependencies, read a codebase, run tests, locate bugs, make fixes, and pass all verification. Such tasks exercise a full capability stack:

    • Long-context and retrieval: Quickly finding relevant files and definitions across large codebases.
    • Tool use: Stably generating and executing commands, parsing output, and deciding the next step.
    • Self-correction: Iterating on fixes based on error messages rather than generating once and walking away.
    • Cost control: Token consumption per task directly determines deployment cost; the “score/cost” curve matters more than any single-point score.

    A typical agent execution loop can be expressed as illustrative pseudocode:

    1. # Agent execution loop for terminal tasks (illustrative)
    2. task = load_task("fix bugs and pass all tests")
    3. history, budget = [], TokenBudget(limit=upper_bound)
    4. while not task.done and budget.remaining > 0:
    5. obs = sandbox.exec(last_cmd) if history else task.init_env()
    6. plan = llm.think(goal=task.goal, history=history, obs=obs)
    7. last_cmd = llm.act(plan) # e.g., run tests, inspect files, diff changes
    8. history.append((last_cmd, obs))
    9. assert task.verify(), "Auto-verification failed; human intervention required"

    Two cost-reduction practices are worth adopting in production: context caching, which keeps unchanged system prompts and codebase prefixes cached and computes only on incremental content; and model-tier routing, where simple edits go to lightweight models and complex debugging escalates to flagship models. Accuracy gaps between top models are often small; what truly drives total deployment cost is token efficiency and invocation strategy.

    4. 3D Creation: Why Script-Driven Modeling Is Breaking Through

    3D content production has traditionally had two paths: end-to-end mesh generation (easy to preview but hard to control precisely) and manual modeling in professional software (precise but high barrier). “LLMs writing scripts to drive modeling software” offers a third path that combines the best of both:

    • Parametric and controllable: Models, dimensions, and positions are explicit parameters—change one number and regenerate, naturally supporting iteration.
    • Version-manageable: Scripts are plain text, so they can go into repositories, be diffed, and be rolled back—something manual modeling files cannot do.
    • Precision-guaranteed: Suitable for industrial parts, printable models, and other dimension-sensitive scenarios.
    • No complex external toolchain required: Mainstream 3D software generally exposes scripting interfaces; the model generates scripts directly to drive them without extra plugin orchestration.

    A typical creation pipeline looks like this (illustrative Python-style pseudocode):

    1. # Parametric modeling via a 3D software scripting interface (illustrative)
    2. import modeling_lib as m # Generic reference to a mainstream 3D software API
    3. scene = m.Scene()
    4. # 1) Layout: define positions with parameters, not manual dragging
    5. desk = m.Box(w=1.6, d=0.8, h=0.75).at(x=0, y=0)
    6. lamp = m.Cylinder(r=0.05, h=0.45).at(x=1.2, y=0.3, on=desk.top)
    7. # 2) Geometry refinement: fillets, arrays, Boolean operations
    8. lamp = lamp.fillet(radius=0.01)
    9. legs = m.Array(desk.legs, count=4, spacing=(1.4, 0.6))
    10. # 3) Materials and lighting
    11. scene.assign(desk, m.PBR(roughness=0.6, wood=True))
    12. scene.light(m.AreaLight(power=20, above=lamp))
    13. # 4) Export: printable file or rendered preview
    14. scene.export("scene.stl") # Common 3D-printing format
    15. scene.render("preview.mp4") # Export preview video

    From interior scene layout and mechanical structure modeling to printable lamp design, the value of this approach is compressing the barrier to “using 3D software” from months of training down to “describing requirements.” But stay clear-eyed: the model can ensure geometric correctness and smooth workflows, while aesthetic judgment and design intent remain human core competencies. Tools break through barriers; they do not devalue expertise.

    The accompanying online capabilities are also noteworthy: in-browser preview and editing of generated models, one-click export of print files, and on-the-fly generation of preview videos or animations for sharing—this means the chain from “generate” to “deliver” is now connected, giving 3D content creation an immediacy comparable to image and text workflows for the first time.

    5. Vertical Domain: Multi-Step Reasoning for Financial Document Analysis

    Finance is one of the most demanding domains for model rigor. A typical task—answering questions based on real financial reports and filings—requires three things simultaneously: retrieval (locating relevant paragraphs and tables across hundreds of pages), cross-document verification (checking whether the same metric is reported consistently across different files), and multi-step numerical reasoning (deriving growth rates, ratios, and cross-checks from line-item data). A slip at any step produces conclusions that “look professional” but are wrong.

    Reliable production architectures typically combine model capability with engineering measures:

    1. Retrieval-Augmented Generation (RAG): Locate evidence first, then answer; every conclusion must be anchored to a traceable document snippet.
    2. Layout and table understanding: Financial data lives heavily in merged cells and multi-level headers; plain-text extraction is far from sufficient.
    3. Externalized computation: Hand numerical operations to a code interpreter or calculator tool; the model handles comprehension and step orchestration to avoid “mental math failures.”
    4. Flag conflicts for human review: When data conflicts across documents are detected, explicitly output the evidence and escalate to a human rather than silently picking one source.
    1. # Cross-document financial reconciliation (illustrative flow)
    2. evidence = retriever.top_k(query="annual revenue and net profit", docs=reports)
    3. for claim in extract_claims(evidence):
    4. calc = interpreter.run(f"recompute gross margin based on table {claim.table_id}")
    5. if not cross_verify(claim, calc, evidence):
    6. flag_for_human(claim, evidence) # On conflict, output evidence chain and escalate

    6. Hallucination Control: Making Reliability a Measurable Engineering Metric

    Hallucination was once treated as an “inherent flaw” of LLMs. It is now part of a systematic evaluation and optimization loop, with approaches including:

    • Upfront stress testing: Constructing high-inducement question sets (false premises, data traps, fabricated entities) specifically to measure fabrication tendency—using error rates, not gut feeling.
    • Evidence anchoring and citation tracing: Requiring every conclusion to carry a source; refusing to answer when no evidence exists.
    • Refusal and confidence calibration: The model must learn to say “I don’t know” and express uncertainty explicitly.
    • Post-training alignment: Incorporating “better to abstain than to fabricate” as part of the reward signal to suppress fabrication rates from the training stage.

    From publicly available industry information, top models have driven error rates on dedicated stress tests to low levels, with continued decline across versions. For enterprise users, these metrics should carry equal weight to capability scores in selection checklists—every percentage-point drop in hallucination rate translates into a significant reduction in manual review cost.

    7. Developer Selection and Deployment Recommendations

    Synthesizing the trends above, here are four actionable recommendations:

    1. Align evaluation to your tasks, not to headline scores. Prioritize benchmarks that match your task distribution: terminal tasks for operations automation, modeling and spatial reasoning for industrial design, document reasoning and hallucination rates for risk control.
    2. Watch the score-vs.-cost curve. Accuracy gaps on the same task are often just a few percentage points, but token consumption can differ by multiples; factor in context caching and tiered routing to estimate real total cost.
    3. Build your own evaluation pipeline. Use real business samples to construct a small-scale test set and turn “capability, cost, stability (variance across runs), and safety” into a dashboard; re-validate whenever a model version upgrades.
    4. Leverage cloud infrastructure. Cloud platforms such as Baidu AI Cloud offer model serving and canary-release capabilities. Paired with object storage for evaluation data, container platforms for agent sandboxes, and logging and monitoring services for online performance tracking, they can significantly reduce engineering setup cost.

    8. Conclusion

    The capability leap in large language models is fundamentally a victory of “evaluation-driven plus post-training engineering”: verifiable task definitions give training a clear target, and scripting plus agentic workflows embed capabilities into real work processes. For developers, rather than chasing single-point scores, the better approach is to understand the methodology—define verifiable tasks, build evidence-anchored pipelines, and constrain selection with cost and stability. Only then can you consistently convert rapid model iteration into business value.