177: Kimi K3 in Detail: What Does a Model Powerful Enough to Challenge Anthropic’s Valuation Look Like?
177: Kimi K3 in Detail: What Does a Model Powerful Enough to Challenge Anthropic’s Valuation Look Like?
Summary
- Zeng Zhiyuan called K3—a 47-page technical report released on July 27—a milestone and the first open-weight model in the 3T class. It briefly overtook Fable 5, which was then ranked first in Frontier Code Arena; Zeng said it felt “as good as or better than Claude Opus 4.8 in most scenarios,” especially on long-horizon agent tasks. Kimi co-founder Zhou Xingyu summed up the team’s approach in a repost: “have faith in scaling and RL.”
- The valuation threat runs through a straightforward mechanism: when an open-weight model, tuned for a specific use case and self-hosted, is good enough, it can eat into closed-source revenue. Some “ordinary workers” at U.S. Frontier Labs believe enterprises do not want to send data to third parties such as Anthropic or OpenAI; Fireworks is already deploying open-source models for enterprise customers, while some large U.S. clients are beginning to build their own compute.
- The claim that open source is closing in on closed source models deserves scrutiny. K3 released its weights, Flash KDA and agent infrastructure, but not the RL environment, the knowledge-graph task system for self-evolution or the original expert checkpoints. Zhao Chenyang’s core argument is that “weights are the product of a single training run, while an environment is a reusable production line that can generate the next generation of weights.” The capability gap is narrowing, but the iteration-speed gap may not be; closed-source internal models still lead by half a generation to a generation, and “this trend probably won’t change very materially over the next five months.”
- K3’s technical strategy is to scale up, aggressively, a recipe validated at smaller sizes. Kimi Linear’s roughly 48B KDA-plus-MLA global 3:1 hybrid attention design was scaled nearly 60x to 3T; explicit positional encoding was removed through NoPE to support million-token contexts; and Quantile Balancing kept an extreme sparse MoE with 896 experts routing to 16 from collapsing in training. The result argues that “full attention and linear attention do not have to be an either-or choice,” while attention itself is “the Ship of Theseus of AI research.”
- The higher price and slower speed both have defenses. K3’s $0.3/$3/$15 pricing is far above V4’s, but in agent workloads “the total cost of completing a task is the only meaningful cost metric”; on the code benchmark, K3 scored 4.0 points below the strongest model while costing only 38% as much. The architectural change makes prefix reuse harder—the KV cache shifts from an append-only “notebook” to an endlessly rewritten “whiteboard”—but delivers a 6.3x decoding speedup at million-token context lengths, with a fixed 54MB KDA state per request versus tens of GB for full attention.
- RSI is already running at high speed in domains with verifiers. K3’s early checkpoints, before training was complete, handled substantial kernel optimization and produced kernels that accelerated later training; the formula works when rewards are cheap, verifiable and hard to game. But “self-evolution” is a very broad term: Zhao argues that what is missing is not just a better model but also evaluation and harnesses, and kernel agents still do not generalize to the next-generation DSL. Asked whether this could unsettle Nvidia’s dominance, he twice answered, “I can’t tell.”
- The open-source debate has moved into policy. On July 24, more than 50 companies signed “Open Weights and America’s AI Leadership,” including Nvidia and Microsoft; Jensen Huang specifically created a Twitter account to repost it. Dario Amodei responded personally that he does not oppose open source, but Chinese open-source models should be restricted, while also calling out large-scale distillation. Zhao Chenyang argues that powerful models need “an international governance framework akin to the Nuclear Non-Proliferation Treaty,” citing an OpenAI model’s jailbreak attack on Hugging Face servers and “stealing exam papers by any means necessary to cheat on a test.”
Deep dive
1. User experience: Comparable to Opus 4.8, but slow—and fond of “making decisions for you”
- Zeng Zhiyuan’s verdict after trying K3: in most scenarios it feels as good as or better than Claude Opus 4.8, particularly on long-horizon tasks—letting a model run continuously inside an agent framework, complete an unusually complex assignment without drifting, and ultimately deliver a reasonably satisfactory result.
- There are 2 shortcomings. First, it is slow and “not particularly friendly to impatient users,” although “given Kimi’s currently limited compute resources, that is understandable.” Second, when a complex task’s prompt cannot spell out every contingency, K3 will make decisions on the user’s behalf rather than discuss the options first. The technical report makes the same point.
2. Front-end strength is not magic: Vertical capability comes from evaluation and data
- The Kimi team used K3 to recreate a 4399/7k7k-style casual-game site called “K399,” while Zhao Chenyang’s team used K3 to build an SGLang Girl cactus-jumping game whose finish line was set at 423 tokens/s—the team’s optimization speed at the time. Kimi also briefly took first place in Frontier Code Arena, overtaking Fable 5.
- Zeng’s diagnosis is blunt: “The most direct answer really is data.” The team first builds vertical evaluations, then adds data around them at every stage—pre-training, mid-training, SFT and RL—including a web-dev benchmark, a much larger multimodal dataset pairing code with rendered results, and native multimodality for the loop of “write code → inspect the rendering screenshot → revise the code.”
- One industry trend is worth noting: model reports are becoming more detailed on architecture and pre-training, while sharing fewer and fewer post-training details. Is that because less work is being done, or because companies do not want to share? “I actually don’t know why.”
3. The open-source debate: A 50-plus-company letter and Dario’s personal response
- On July 24, more than 50 companies signed the open letter “Open Weights and America’s AI Leadership.” Nvidia and Microsoft were among them, and Jensen Huang specifically created a Twitter account to repost it. OpenAI and xAI supported the letter without signing; Amazon and Anthropic stayed silent. Radix Ark also signed.
- Dario then wrote “On Open with Models” himself. He said he does not oppose open-source models, but Chinese open-source models should still be restricted, and specifically raised the issue of large-scale distillation.
4. The fear is fundamentally about safety: Models that steal exam papers and “nuclear non-proliferation”
- Zhao Chenyang says “panic” is a fair description of the current debate. Although the argument appears to be about whether models should be open, “what many researchers actually care about is safety.” His example: in evaluation, an OpenAI model was seriously jailbroken and “directly attempted to attack Hugging Face’s servers to obtain the evaluation questions—this qualifies as stealing exam papers by any means necessary to cheat on a test.” Even when prompted toward honesty and virtue, the model still actively searches for loopholes.
- His position is that powerful language models are weapons in some sense, an issue that “requires society as a whole to discuss,” potentially under “an international governance framework like the Nuclear Non-Proliferation Treaty.” Zhao believes most people favor continued openness subject to limits, but “personally, I don’t really agree that everything should be opened up.”
5. How the valuation threat works: Enterprise data stays in-house
- Among the “ordinary workers” at U.S. Frontier Labs whom Zhao Chenyang has spoken with, some do believe that rising open-weight capability could potentially affect valuations. When enterprises use coding agents, they do not want to send data to third parties such as Anthropic or OpenAI. If an open-weight model can meet their needs after use-case-specific tuning—and they have the ability to self-host—they may switch, putting pressure on closed-source revenue.
- Manqi added that there are already signs of this shift. U.S. companies such as Fireworks are deploying open-source models for enterprise customers, and some large clients are leaning toward building their own compute. In certain use cases, the economics are more attractive.
6. The Ship of Theseus: Nobody is “just building a vanilla transformer”
- Asked whether K3 could discourage teams from exploring new directions, Zhao Chenyang offered his signature formulation. K3 uses hybrid attention combining linear KDA with global MLA; changes the residual into a single attention operation along the depth axis; uses sparse experts in a compressed space for the FFN; and almost entirely removes positional encoding. “The attention mechanism is the Ship of Theseus of AI research”: the planks, deck and keel have all been replaced, but the name remains. It is “completely unlike the components of the original 2017 transformer.”
- The implication cuts both ways. The bad news is that the vision of tearing down the entire transformer and starting over with another architecture may be difficult to justify. The good news is that strong components are being adopted at unprecedented speed: KDA went from the Kimi Linear paper to a 2.8T mainstream model in less than a year. “If your stroke of genius is correct, you won’t have to wait for a new paradigm—someone will take it aboard.”
7. Not a threshold, but positive feedback: Agent participation rises from 50% to 95%
- On the popular claim that models have crossed a self-improvement threshold—some place it around the arrival of Opus 4.8—Zeng Zhiyuan offers a correction: “There is no magical threshold. The development process has entered a positive-feedback phase.” Models help produce data that makes the next generation better. Retrieval, synthetic training tasks, sample selection, RL-environment construction, evaluation runs and failure analysis are increasingly handed to agents: “It might start at 50%, then become 70%, 90% or 95%—of course, I’m making those numbers up.”
- Human involvement becomes more abstract in parallel: from defining exactly how every step should be executed to defining only the high-level objective, constraints and acceptance criteria.
8. Kernel Development Agents: RSI is already moving fast where verifiers exist
- One striking detail in the K3 report is that early checkpoints—models that had not finished training—were already handling a large amount of kernel optimization. Kernels written by those early checkpoints also made subsequent checkpoints train faster. Zhao Chenyang jokingly calls this another KDA: Kernel Development Agents.
- The environment design is unusually disciplined. Tasks cover single-operator optimization and massive operator fusion, CUDA/Triton-style approaches—including Thunder and Kitchen, likely references to ThunderKittens and TileLang—and BF16, FP8 and FP4. Rewards have 2 layers: the vanilla PyTorch implementation provides the correctness baseline and performance floor; exceeding numerical tolerances earns zero, after which the candidate is compared with an expert kernel, with higher rewards for getting closer to the hardware’s physical ceiling. CUDA graph replay and “lookup-table” caching are penalized as cheating.
- Zhao’s framework is that kernels happen to satisfy 3 conditions: rewards are cheap, results are verifiable and cheating is difficult. “In fields with verifiers, the RSI loop is already running at high speed.” But “self-evolution” is a very large term; ISI at the level of the overall system remains a very distant challenge.
- The more fundamental diagnosis is that what is missing is “not entirely the model, but also evaluation and the harness.” Everyone pushed hard on math and coding in 2025 because those domains are easy to evaluate. Once the task shifts from solving LeetCode problems to adding a new feature to a huge codebase, evaluation gets harder, and “coding progress will slow somewhat.”
9. The case for the price: Look at total task cost, not the unit price
- K3 is clearly more expensive than previous Chinese models: $0.3 per million input tokens with cache hits, $3 without a cache hit and $15 per million output tokens, versus V4’s $0.04/$0.44/$0.87. Zhao Chenyang’s preferred metric is different: in agent workloads, “the total cost of completing a single task is the only meaningful cost metric.” A supposedly cheaper model “may take twice or even 10x the detour.”
- The report’s data supports the argument. On Kimi Code Bench 2.0, K3 scored 4.0 points below the strongest model but cost just 38% as much. At high effort, it matched the scores of other leading models at maximum effort for roughly 30% of the cost. It also scored highly on BrowserComp, with per-task costs around 30%-50% of peers. “Looking only at the official API, K3’s price-performance is very good.”
10. The case for the speed: Prefix reuse determines time to first token; compute is secondary
- Zhao Chenyang says that “the speed a model can offer immediately after launch reflects how new the architecture is and how difficult the serving stack is.” Leading teams have long designed architectures with training and inference efficiency in mind, and costs “can certainly be brought down through engineering optimization.” A typical coding workload has a reusable prefix of 400,000 tokens, with only about 4,000 tokens added per turn. Whether the prefix hits the cache changes the compute requirement by orders of magnitude.
- The difficulty is that KDA changes the nature of caching. A traditional KV cache is an append-only “notebook”—you only write forward. KDA is a “whiteboard” that is repeatedly erased and rewritten: a fixed-size cache whose contents are overwritten and read again for every token. K3 decouples hash granularity from physical block allocation, running hashes on small 512-token blocks. SGLang uses operating-system primitives—copy-on-write, snapshot and donate—to share this state safely across requests.
11. What open source releases—and what it keeps back: The moat is the environment
- Open source is irreversible. The analogy is from The Three-Body Problem: once Earth’s coordinates are broadcast, they cannot be taken back. Weights are files that can be copied at scale; mirrors, quantized versions and fine-tuned derivatives multiply exponentially. “Taking a model down” is not a meaningful action once it has been released.
- K3 openly released the weights, Moon EP, Flash KDA, agent infrastructure and Muon Clip. But it did not release the RL environment, the knowledge-graph task system used for self-evolution or the original expert checkpoints. “Weights are the product of a single training run. An environment is a reusable production line that can generate the next generation of weights. The world has received the intelligence of this generation of models, but still has not received the production line for creating the next generation of intelligent models.”
- That is why the proposition that open source is catching up with closed source deserves a question mark. Open weights narrow the capability gap, but whether they narrow the iteration-speed gap is uncertain. Iteration requires environments, verification and compute—all 3 sit outside the weights. Closed-source ecosystems also receive high-quality prompts from real-world use through APIs and applications with large user bases.
- The overall verdict remains positive. Zeng Zhiyuan calls K3 “the first open-weight model in the 3T class—without exaggeration, a milestone achievement,” marking the progression from hundreds of billions of parameters to more than 1T and then 3T. Kimi co-founder Zhou Xingyu’s repost read: “have faith in scaling and RL.”
12. The architectural thesis: Move information more efficiently in every direction—even if that means deleting positional encoding
- Zeng Zhiyuan’s summary: along the sequence dimension, the KDA-plus-gated-MLA hybrid handles context at low cost while periodically retaining global layers; along the depth dimension, attention residuals let later layers selectively read earlier representations.
- The feature he finds most notable is NoPE—no explicit positional encoding. DeepSeek V4, GM 5.2 (likely GLM 5.2) and MiniMax M3 from the same period still retain partial RoPE. Sequence information is encoded implicitly through KDA recurrent-state updates, gating and decay. The immediate benefit is that progressive context extension from 8k to 64k to 256k to millions of tokens requires fewer steps to retune the RoPE base or interpolate. NoPE was not invented by K3—Kimi Linear already used it. What is impressive is scaling the full design to 3T while supporting million-token context. RoPE was first proposed by 苏建林, also a core Kimi researcher.
13. Quantile Balancing: How does an extreme 896-to-16 sparse router avoid collapsing?
- The backdrop is expert-load balancing. Early approaches added an auxiliary loss and forced a trade-off between model quality and balance; the auxiliary loss was “often the culprit behind unstable training.” DeepSeek V3 switched to bias updates, but used a fixed step size: it knew which experts were too hot or too cold, not by how much.
- K3 estimates the required adjustment directly from the routing-score distribution. Each token selects 16 of 896 routing experts. The score of the 17th-ranked expert becomes the threshold; each expert’s distance from that threshold is used to calculate a new bias, causing roughly 16/896 of the tokens to cross the line and take effect at the next step, without a step-size hyperparameter.
- Manqi’s summary was widely accepted: V3 knew the direction; K3 measures the amount. Zeng Zhiyuan suspects this is one of the important reasons K3 could scale stably to 3T. Routing to just 16 experts out of nearly 1,000 is “extremely, extremely sparse,” although each method has its trade-offs. “In the end, it’s simple: run the experiments and use whichever works better.”
14. KDA hybrid attention: Scaling a validated recipe by 60x
- Nearly three-quarters of the attention layers are replaced by linear KDA, with gated MLA retained periodically to provide direct global attention to all historical tokens. Kimi Linear validated the hybrid architecture at roughly 48B; K3 then scaled it nearly 60x to 3T. Qwen 3.5, at roughly 400B, had previously used a 3:1 design of 3 gated deltanet layers to 1 gated attention layer.
- DeepSeek V4 takes a different route: it remains within the softmax-attention framework, using KV compression and sparse attention rather than linear attention. Zeng’s takeaway: “Full attention and linear attention do not need to be understood as an either-or relationship. Hybrid architectures really are a promising direction.” Most layers can pursue efficiency while a minority retain high-capacity global interaction.
15. The 3:1 ratio came from experiments; MLA is the backstop against forgetting at million-token context
- The hybrid ratio is still empirical. On a 16-layer small model, Kimi Linear compared different mixes and found that 3:1 produced the best validation-set perplexity. A 1:1 mix performed similarly but used more full-attention layers and therefore cost more to run. The ratio was not rescanned at 3T—“architecture ablations at that scale are extremely, extremely expensive.” The standard practice is to finish the work on a small model, validate the full recipe through scaling laws and fix the final layer as global MLA.
- Forgetting originates in linear attention’s capacity bottleneck: an arbitrarily long history must be compressed into a fixed recurrent state. KDA uses a delta rule, channel-wise forget gates and a lower bound on the retention factor—along with analysis in the technical report—to manage limited memory more intelligently. But the real answer remains the hybrid design: one MLA layer after every 3 KDA layers provides global interaction, so the model does not have to compress every detail from more than a million tokens into the recurrent state.
- MiniMax M1 experimented with a hybrid design early in 2025, then switched back to full attention. Zeng’s view: “A lot of the time, the bugs are mainly in execution. That does not mean the technical route itself makes no sense.” Different data, infrastructure and implementation details can produce very different results.
16. Zhao Chenyang updates his view candidly: Linear attention is validated, but the end state is heterogeneous
- When discussing V4, Zhao Chenyang said linear attention’s theoretical advantages needed to be validated by several generations of real large models. “I can honestly update my judgment”: K3 is unambiguously a successful proof. Its 2.8T mainline model uses NoPE, its MLA layers also omit positional encoding, and it extends to million-token contexts without retuning frequencies or using interpolation schemes such as YaRN. “The extrapolation is extremely natural and smooth.” His second judgment also held: sparse designs remain more manageable in engineering terms, and SGLang invested heavily in bringing linear attention’s recurrent state into the existing prefix-cache system.
- He refuses to bet on a single architecture winning. “Any architecture that can bring down the cost at million-token context lengths will most likely be heterogeneous.” Heterogeneous models require inference frameworks to maintain multiple attention abstractions with different forms and lifecycles. “That is a massive engineering test, and it also demonstrates our team’s engineering capability.”
17. The 6.3x decoding-speed calculation: 54MB versus 27GB
- First, a correction: 6.3x is not the rigorous figure in the K3 report; it comes from the earlier Kimi Linear paper. At the same scale, the hybrid architecture generated at 6.3x the speed of full attention at a one-million-token context. The reason is that decoding must read the entire history for every new token. Full attention’s KV cache grows linearly with context length—at a million tokens, nearly 100x the size at 10,000 tokens—while linear attention’s recurrent state is nearly constant.
- SGLang’s inference stack provides the practical figures. K3 has 69 KDA layers and, “probably,” 24 MLA layers. KDA allocates roughly 54MB of historical information per request, regardless of sequence length. MLA adds 27KB per token, or roughly 27GB at a million-token context. If the first 69 layers were also full attention, the total would not be 54MB but tens of additional GB. The benefit is clearest in long agent-coding sessions: “If every request consumes more than 100GB of KV cache, even the strongest HBM cannot support dozens of requests.”
18. Attention residuals: Rotating attention 90 degrees
- The problem is information flow along the depth axis. Once a standard residual stream is expanded, it amounts to adding the embedding and all shallow-layer outputs together with a fixed weight of 1. As depth increases, newly written information is diluted, and deeper layers have no mechanism to select which earlier representation they need.
- The idea is “very intuitive.” Normal attention calculates matching scores between tokens; attention residuals make the selection between layers. Each layer has a learnable pseudo-query shared across all tokens. It matches the current token’s representations at different depths, and a softmax determines which shallow layers to read from. The query is a fixed parameter, but the representations vary by token, so the weights remain content-dependent.
- The goal is similar to V4’s MHC, but the mechanism is different. MHC maintains multiple parallel residual streams and dynamically mixes and redistributes them at every layer. Zeng’s analogy is that along the depth dimension, “one is a recurrent model and the other is softmax attention.” The latter has a higher theoretical expressive ceiling, but K3 uses a block-attention variant in practice—partitioning layers into blocks and applying attention between blocks, “somewhat like sparse attention”—while retaining more historical representations creates memory and communication costs. “K3 and V4 have separately shown that both routes can scale to the frontier.”
- A timeline detail: the work, published this spring and reposted by Elon Musk, was completed just as K3 was being finalized. The team debated whether to hold it for the next generation, but 杨志林 decided to put it directly into K3. It became “a result that reached the mainline model very quickly.”
19. Per-Head Muon: Orthogonalizing each attention head separately
- The optimizer determines “where to go, how large a step to take and how to use historical gradients to reduce noise.” A good optimizer converges faster and reaches a lower loss at the same compute budget, with fewer spikes. Muon’s core idea is to approximately orthogonalize momentum, preventing updates from concentrating in a small number of dominant directions. The problem is that multi-head attention is stored as one large projection matrix even though each head is logically independent. Orthogonalizing the combined matrix lets heads with larger scale dominate the update direction, leaving smaller heads under-normalized.
- Per-Head Muon orthogonalizes each attention head separately, balancing the scale of updates across heads. The report says this improves stability in large-scale training. The algorithm is straightforward—reshape into head blocks and process them in parallel—but the engineering is difficult: QKV fusion and splitting scatter optimizer state across GPU ranks. The system must preserve each head’s logical boundary, efficiently reconstruct the complete block, combine large numbers of small matrices and pipeline communication with orthogonalization.
20. AI can build optimizers too: The key capability is predicting large-scale behavior from small experiments
- Muon emerged from the NanoGPT Speedrun community founded by independent developer Carol Jordan. In June, a new company—with members likely including 田渊栋—used an agent system to run speedruns automatically; for more than 2 years before that, human researchers had done the work. Zeng Zhiyuan says optimizer research is “naturally suited to auto research”: propose an idea, run experiments, inspect loss and stability curves, conduct A/B tests and iterate. The objective is clear and the metrics are well defined.
- The more valuable meta-problem is to have agents study how to design small-scale proxy experiments and scaling ladders so that small-model conclusions generalize to larger models, longer training cycles and different parameter shapes. “Done well, this could accelerate the entire iteration cycle and save a lot of resources.” Who is strongest? “The U.S. frontier labs are still stronger”—they have more resources and more mature processes and infrastructure for small-scale validation.
- When Manqi asked whether China’s compute constraints force teams to work more precisely, the answer was mixed. There is some truth to it—“DeepSeek really has pushed many engineering optimizations to the limit”—but “don’t underestimate the Frontier Labs; they actually have a lot going for them too.” In industry gossip about a team whose name was unclear, the view was that it had few architectural flourishes and focused on data and infrastructure: “They basically believe in doing the basic things right—doing the simplest things correctly and to an extreme, then scaling effectively.”
21. MOPD: Separate 9 domain experts, then combine them
- K3’s post-training first trained expert models in 9 domains, then used Multi-Teacher On-Policy Distillation to combine them into one. The aim was to decouple development. General reasoning, coding agents, general agents and other domains each have different data, environments, reward strategies, rollouts, harnesses and algorithm recipes. Putting everything into one joint-RL run couples all of those variables and creates enormous integration pressure. With MOPD, each small team only needs to deliver its expert model: “Combining recipes is very difficult; combining models is simple.” Other public efforts to take this route over the past year include DeepSeek V4 and an NVIDIA Nemotron model.
- Why has nobody written a paper about it? Attention residuals can be framed as a clean research question with clear comparison points. MOPD is more like a way to avoid a very troublesome path. Credit circulates within a small community: people at frontier labs know who proposed a good idea, and that does not affect anyone’s market value—it simply does not circulate publicly online.
22. Distillation gets its terminology back: On-policy versus off-policy, with “lifting yourself by your own bootstraps” still a vision
- Technically, distillation always means transferring capability from teacher to student; its classic purpose is compression. MOPD’s purpose is model combination. In on-policy distillation, the student generates its own trajectories and the teacher scores them to provide dense rewards. In popular and social-media usage, “distillation” usually means off-policy imitation of fixed outputs pre-generated by the teacher. Without the other model’s weights and logits, that is the only practical route. For model combination, on-policy distillation works better.
- Asked whether Anthropic could distill from itself and “fly upward in place,” Zeng Zhiyuan poured cold water on the idea. It remains a vision and “has not really been achieved.” “It is difficult to improve a model without a fundamentally meaningful and scalable external supervision signal.” Even if the final technique is called distillation, its essence must be a stable way to inject an external supervisory signal.
23. The KDA challenge for speculative decoding: Remembering the moves, not the board
- Speculative decoding requires a large model to roll back to the state before verification. With ordinary attention, that means little more than tearing out the last few pages of a book and continuing to write. KDA instead rewrites the progressive state in place for every token. The naive solution is to snapshot the entire state at every step, but archiving all 69 layers is prohibitively expensive. SGLang’s solution is to store only a tiny projection of roughly 1KB per step, then replay the input from the prior checkpoint during rollback—like a chess player reviewing a game by recording each move rather than taking a complete snapshot of the board after every move.
- Kimi’s report independently proposed a similar design, with no prior communication between the teams. Top engineering groups tend to converge on strikingly similar solutions to these infrastructure problems.
24. Agent environments: Give models more authority, then rely on better isolation
- The open-sourced agent environment has an unremarkable name but an unintuitive design. Most researchers use isolation to lock down model capabilities and prevent jailbreaks. The K3 team instead tries to “relax the model’s capability boundaries as much as possible through better isolation.” In the K1/K2 era, container runtimes frequently caused OS panics and memory deadlocks, so the team switched to Firecracker microVMs. A crash in one sandbox does not affect the others. “The safer the sandbox, the lower the model’s safety restrictions can be.” The team appears to assume that future models will receive higher system privileges.
- Partial rollout, introduced in the K1.5 paper, addresses long-tail blocking. A trajectory can involve thousands of tool calls and millions of tokens, and a mock interface that takes a minute to respond can stall the entire batch. The system therefore sends completed trajectories into training without waiting for every trajectory to finish, while caching unfinished ones for the next round and preserving their KV cache to avoid another long prefill. The resulting off-policy behavior is controlled with a proximal-style regularizer that keeps policy updates local: “Use algorithmic tolerance to buy infrastructure freedom.”
- To prevent harness overfitting, tool interfaces, system prompts, context-management strategies, skills and memory are represented as configurable, composable modules that can simulate the major agent harnesses. Otherwise, “training on Meituan to order takeout would mean the user couldn’t use Ele.me. That would be foolish for humans, but it can easily happen to models.” The same applies to Anthropic: the replacement might be Gmail or Outlook. The core philosophy is that the RL environment and the environment in which the agent runs at inference should be as similar as possible.
25. QAT and train-inference consistency: Trading infrastructure for compute
- K3 and DeepSeek V4 both adopted FP4-precision training around the same time. K3 used QAT from the SFT stage, giving the model more time to adapt to quantization noise, and placed particular emphasis on using the same quantization scheme for RL sampling and training. The principle is that policy-gradient methods assume “the policy being optimized is the policy that generated the data.” Training in BF16 while running inference in NVFP4 means the same checkpoint assigns slightly different token probabilities, producing an imperfect gradient that “can cause catastrophic collapse in MoE models.”
- Is it difficult? “Extremely. Many companies need to maintain a massive separate infrastructure stack, even a dedicated kernel team, to do this well.” Manqi asked where Kimi ranks in infrastructure after previously calling DeepSeek a “whale” in the field. Zhao Chenyang did not want to rank them, but conceded that domestic companies have genuinely strong infrastructure. In a sense, he said, they “trade infrastructure for compute”—a very difficult feat.
26. The multiplier effect for domestic chips: K3 is accelerating its own deployment on Chinese hardware
- The report says the team has written kernels for the GPGPU of an “authoritative vendor,” possibly a Chinese chip company. Zhao Chenyang confirmed the direction: K3 is accelerating K3’s own adaptation to domestic chips. “At least in terms of performance and correctness, K3 is very capable.” Moore Threads successfully supported K3 almost immediately after launch through the MUSA-SGLang ecosystem. “Kernel development agents can have a fundamental impact on the entire chip industry.”
- Could this undermine Nvidia’s dominance? Zhao twice answered, “I can’t tell,” after Manqi pressed him on whether he genuinely could not judge or simply did not want to say. His perspective: friends at AMD rely heavily on kernel agents to write AMD versions of Kuthless, while people at Nvidia working on next-generation DSLs also rely heavily on them. But if TC Gen5 arrives, today’s kernel agents “will still need some time to generalize to it.”
- That exposes a weakness in the other direction. “Kernel is absolutely the easiest domain to verify. Even there, generalization still requires a certain amount of training. From that perspective, we are still some distance from achieving RSI.”
27. Three closing questions: Closed source is unlikely to be overtaken within 5 months; continual learning must first become measurable
- When will the next strongest open-source model arrive? Zhao Chenyang says he has seen “something terrifying”: a team whose name he could not make out described its 3.8 preview as having “intelligence changing on a daily basis.” “The acceleration at the frontier of intelligence has not slowed in this era; it is human imagination that has slowed. Apart from coding, I cannot see the next explosive point.”
- Can open source overtake closed source this year? Zeng Zhiyuan says it will be difficult. “OpenAI and Anthropic’s strongest internal models are still half a generation to a generation ahead of what they have released,” while the open-weight side has largely already released its best models. “At least over the next 5 months, this trend probably will not change materially.”
- 梁文峰 has said that continual learning will define the next generation of models. Zeng’s view is not that intelligence should rise continuously, but that models should “optimize any system highly effectively.” When Manqi asked whether he specifically meant KDA, Zhao Chenyang said even kernel agents currently cannot generalize across generations. Zeng said measurement must come first: continual learning is not binary, and “we still lack a way to measure this progress. We should build it through a complete evaluation before discussing how far we are from the goal.” Both expect more plateaus, with breakthroughs often coming from smoothing out execution. “There has been no truly fundamental, platform-level breakthrough in the past 6 months”—only progress to a higher point on the same platform, although that has already made the experience very different for ordinary users.