文 | 摩尔观察
很多把 AI 引入日常研发的工程师,都有过一种类似的抓狂体验:刚敲完一段提示词,起身去接杯水,回来发现终端里的进程早就卡在半路,光标孤零零地停在屏幕上,等着你手动敲一个回车确认。
过去一段时间,市面上各类编程助手的宣传都在强调生成有多快:敲下一行自然语言,大模型瞬间吐出几百行代码,终端里的测试用例全绿。但在真实的软件团队里,这种看似惊艳的即时反馈,正在变成一场高频的精力拉锯战。
智能体每读一个文件、改一行配置、跑一条命令,都要弹出来请示一次。你在群聊里刚把业务背景交代清楚,转头去代码评审工具里提修改,又得把前因后果重新搬运一遍。一旦任务涉及跨模块排障或依赖重构,会话窗口很快被几十轮上下文撑爆,稍有不慎就答非所问。
把这层尴尬挑明的,是来自国内顶尖技术团队的一份架构方案。2026 年 10 月 31 日晚,DeepSeek Harness 团队在官方公众号发表了题为《Super-agent 设计探索:迈向更自主的 Agent 系统》的技术长文,系统阐述了一套面向软件工程的研究原型设计。
据官方长文披露,团队在开篇没有过多渲染大模型写代码能跑多快,而是开宗明义点出了一项核心准则:尽可能少占用人的注意力,尽可能多交付价值。
这篇技术长文直接指出了 AI 编程目前最尴尬的瓶颈:当底层模型的单点生成能力越来越强,限制产出规模的瓶颈早就变了,真正卡住团队的是人类开发者的注意力极限。逼着智能体在聊天框里对人类秒回加请示,往往只会把人累死。把它扔去后台,做成一套能自己调度、彼此隔离的分布式系统,才是 AI 真正融入软件工程该走的路。
AI 写代码越快,人类反而越忙了
在现有的编程智能体架构中,单会话串行模式从来都不便宜,它吃掉的是人的精力。
目前主流的代码助手,无论是命令行工具还是桌面插件,底层逻辑基本都绑在单一的思考与行动循环里。这个小小的对话框塞了太多杂活:一边得听懂人话,一边得伸手去跑命令行读写文件,还得硬生生顶住几十轮工具调用的超长上下文。
据 DeepSeek Harness 团队在长文中的观察,一个人类工程师在实际工作中,同时能保持深度记忆并有效跟进的活跃会话,通常只有三到五个。一旦超出这个数量,人类大脑就无法维持多条上下文的连续性,只能被迫在不同的聊天窗口之间反复横跳。
比模型能力更现实的麻烦,出在协作断层上。在真实研发场景中,沟通从来不是单点的。产品经理可能在即时通讯群里提出方案调整,架构师在代码评审里给出两行批注,CI 流水线又在后台报出编译失败。在单会话架构下,这三条信息分散在不同平台,智能体彼此割裂,唯一的同步纽带就是中间那个疲于奔命的人类开发者。
这种设计让开发者沦为了廉价的上下文搬运工与高频点击确认的审批工具。模型在屏幕前看似秒回,实际上是把最繁琐的多任务状态管理推给了人类。当工程师的大部分精力都被用来核对模型在几分钟前的执行意图时,所谓的高效就变成了一种隐蔽的精力内耗。
把 “调度官” 和 “干活的” 彻底拆开
既然单体循环扛不住复杂任务,最直观的工程解法,就是借用现代操作系统里的分治思想。
长文中拆解的原型方案,核心是把系统拆成了两层:前端常驻一个负责统揽全局的 Router,后端挂载多个相互独立的 Worker。这两者在职责、权限与模型资源配置上做了清晰的解耦。
常驻在群聊或仓库后台的 Router 充当了系统的调度中枢。它只负责阅读传来的事件消息,评估意图,并生成带有严格权限边界的工单,官方称之为带授权书的 Ticket。Router 本身甚至不需要配置底层高危的执行工具,在资源配比上只需要跑轻量级模型。它不碰具体的代码改动,不参与长时间的逻辑推理,目的就是保证全局交互通道通畅,不至于因为某个复杂任务陷入死锁。
真正去啃硬骨头的,是拿到工单后在后台自动启动的 Worker。每一个 Worker 拥有独立的执行会话与隔离工作区。只要环境允许,系统就会自动给 Worker 分配一个独立的 Git 临时工作树,让它在干净的代码副本里随便折腾,改配置、跑测试都不影响主干。
这种物理隔离直接切断了长任务之间的相互污染。开发一个新接口与排查线上报错可以由不同的 Worker 在后台并行推进,即便其中一个因为代码死循环跑崩了,也不会污染主分支,更不会把 Router 的主控上下文搞混。粗活累活由隔离的子节点在后台消化,对外统一由调度官向人类交卷,多任务并行才有了可靠的工程支撑。
别让所有信息都去骚扰大脑
除了把执行与调度拆开,如何在纷繁复杂的消息洪流中保持克制,是决定智能体能否真正进驻团队的关键。
在日常协作环境中,群聊讨论、代码提交流水线、自动化测试报错每时每刻都在产生。如果智能体像一个热衷于刷存在感的新手实习生,对每一条消息都跳出来插嘴,整个研发团队的注意力瞬间就会被通知淹没。
DeepSeek 在设计中引入了类似传统网络协议的事件过滤与直通机制。消息一多,系统先用几行轻量代码规则把闲聊和杂音卡在门外。只有撞上白名单的真正事件,才会交到大模型手里去理解意图。
对于那些从讨论中推断出来的潜在任务,系统在权限控制上设置了一个极其克制的默认档位。DeepSeek 给主动接单加了道紧箍咒:默认只开观察模式。哪怕大模型一眼看出代码有缺陷、该重构了,也只敢在本地日志里悄悄记上一笔这活原本能接,没有人类开口点头,绝不敢擅自领工单去改代码。
另一个在工程上极为实用的设计是订阅直通。当某个 Worker 认领了一个 Pull Request 之后,系统会在底层自动建立多对多的事件映射。后续针对该 PR 的所有评审意见,都会被底层系统直接投递给负责该任务的 Worker 进程,不再需要重新经过 Router 进行二道贩卖。据 DeepSeek Harness 团队公布的模拟测试数据,在消除了对主控的反复打扰后,调度中枢的冗余决策次数下降了约三成,读取缓存所需的计算资源也缩减了三分之一以上。把沟通链路压缩在真正干活的上下文内部,系统才能在多方协作中保持安静。
算得过账,才进得了团队
当技术方案从单机演示走向团队全天候驻留,最终考核的从来不看单次对话有多聪明,只看整个系统的鲁棒性与运行效率。
在很多团队的盲目想象中,智能体似乎越全能越好,最好能拥有无限记忆并在后台永不停歇地自主思考。但在真实的计算账本里,这种空中楼阁随时会因为一次网络闪断或进程崩溃而解体。
DeepSeek 在长文中展示的,是一种典型的祛魅工程视角。为了应对长时间运行中不可避免的卡死与异常,系统将状态存储与模型计算彻底分开。任务的授权状态、工单进展以及交互历史全部落盘存入本地轻量数据库,执行环境则完全容器化。即便本地宿主机重启或者会话进程超时,系统也能通过外部独立的看门狗机制重新唤起,从数据库中读取最后一次快照继续向下推进,不需要人类重新把前因后果敲一遍。
在团队针对约三百条消息、二十项工作请求的模拟调度实验中,这套分治系统的任务完成时间展现出了明显的工程优势。在面对高并发的消息冲击时,这套分治系统的尾部延迟(P95 任务耗时)死死卡在 15.7 分钟内。反观那种没做分层的单会话方案,一旦并发上来,最慢的任务直接被拖到了快半小时。
这种系统级的吞吐量并非毫无代价。多进程并发和精细的状态维护,本质上是在用更多的模型调用频次与缓存开销,去换取整体执行的平稳与人类注意力的解放。对于软件工程而言,只要能把开发者从无休止的上下文对齐中拯救出来,这笔计算资源的增量开销在团队账本上就是划算的。
写在最后
过去两年,整个 AI 行业几乎被一种拟人化的叙事带偏了方向。很多人本能地以为,一个好的编程助手就应该像真人一样坐在屏幕对面,秒回每一句话,殷勤地汇报每一个进度。
但软件工程的底层规律,从来不讲人情世故,它只认状态机、流水线和确定性的交付接口。
DeepSeek 这套架构方案最有意思的地方,是它反过来质疑了秒回这件事本身。它没有把精力耗费在如何让大模型说话更有礼貌、或者在终端里把打字动画做得更炫酷,而是把计算机系统经过数十年检验的调度规则、权限沙箱和缓存机制,原封不动地搬进了大模型架构里。
一个真正成熟的工业级智能体,在研发流线里没必要当个让人提心吊胆的话痨助手,老老实实当一套沉在代码仓库底部、不抢注意力、按规矩交付的自动化工装就够了。别在聊天框里表演那些秒回的虚招,踏踏实实在后台把脏活干完。能静默交付,AI 编程才算告别极客玩具,熬成软件工程里靠得住的底座。
本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。
* The present document is being issued without formal editing.
Many engineers who have introduced AI into day-to-day research and development have experienced a similar madness: they just knocked out a section of prompt, got up and picked up a glass of water, came back and found that the process in the terminal had been stuck halfway around, and the cursor was parked on the screen, waiting for you to knock on a car back manually.
For some time now, the campaign of various programming assistants on the market has focused on how fast it is to produce: knock on the next line of natural languages, throw out hundreds of lines of code instantaneously by LLM, and test examples in terminals are green. But in a real software team, this seemingly instant feedback is turning into a high-frequency energy-sawing exercise.
Every time AI agent reads a file, changes a line and runs a command, it appears. You just explained your business background in the group, turned around to the code evaluation tool, and you had to re-route the consequences. Once the task involved a cross-module barrier or reliance on re-engineering, the session window was quickly blown up by dozens of rounds of context, with minor inaccuracies.
What makes this awkward is a structured programme from top technical teams in the country. On the evening of 31 October 2026, the DeepSeek Harness team published in official WeChat Official Account a technical article entitled " Super-agent Design Exploration: Towards a more autonomous Agent System ", which describes a research prototype design oriented towards software engineering.
According to the official long story, the team did not overstate the LLM code at the beginning of the article how fast it was going to run, but rather set out a core code for its opening: Less diversion and more value.
This technical article points directly to the most embarrassing bottlenecks in AI programming: As the single-point generation of the bottom model becomes stronger, bottlenecks in limiting the scale of output have long changed, and the real team is stuck to the limit of attention of human developers. Forced AI agent to return to the human second in a chat box, it tends to exhaust people. Throw it backstage and make it a distributed system that moves itself and separates itself from each other, which is the way for AI to actually integrate into the software project.
AI, the faster the code is written, the more busy the humans are.
In the existing programming structure of AI agent, the single-chamber swath pattern has never been cheap, and it consumes human energy.
Current mainstream code assistants, be they command line tools or desktop plugins, are basically tied to a single cycle of thinking and action. This small dialogue box is filled with a lot of chores: one has to understand people, one has to stretch out to run command line to read and write documents, and one has to stand up to dozens of rounds of tool call super-long context.
According to the DeepSeek Harness team, observed in long literature, an active human engineer, who works in practice while maintaining deep memory and following up effectively, usually has only three to five sessions. Once this number is exceeded, the human brain cannot sustain the continuity of multiple contexts, but is forced to leap between different chat windows.
It's more of a problem than model capacity, out of a collaboration fault. In real R & D scenes, communication is never single point. The product manager may propose programme adjustments in the instant communication community, the architect gives two lines of comments in the code review, and the CI flow line fails to compile in the back office. Under a single-chamber structure, these three messages are scattered across different platforms, and AI agent splits each other, and the only synchronized link is the struggling human developer in the middle.
The design reduced the developers to a cheap approval tool for context porters and HF click confirmation. The model looks like a second in front of the screen, actually pushing the most cumbersome multitasking management to humans. When much of the energy of engineers is spent checking the model's execution intentions a few minutes ago, so-called efficiency becomes a hidden energy drain.
Dismantling dispatcher and Worker completely
Since unicycles do not carry complex tasks, the most intuitive engineering solution is to borrow the idea of partition in modern operating systems.
The long-text prototype programme for dismantling is centred on two layers of the system: a front-end permanent presence in Router, which is responsible for managing the global picture, and a back-end mounted multiple independent worker. These are clearly deconstructed in terms of responsibilities, permission and model resource allocation.
Router, based in the back of a group chat or warehouse, acts as the dispatch hub for the system. It is responsible only for reading news of events, assessing intent and generating work orders with strict permission borders, officially known as Ticket with authorization. Router itself does not even need to have a top-level high-risk implementation tool, but only a lightweight model for the resource matching. It does not touch specific code changes, does not engage in long-term logical reasoning, and is intended to ensure that the global interface is smooth and not locked in by a complex task.
The one who really ate the hard bones was the Worker that automatically started on the backstage when he got the work order. Each Worker has an independent executive session and an isolated work area. As long as the environment permits, the system automatically assigns an independent Git temporary work tree to Worker, making it available in a clean copy of the code, and neither configuration nor running tests affect the backbone.
This physical isolation directly cut off the pollution between long missions. The development of a new interface and error reporting on the queuing line can be carried out in parallel by a different Worker backstage, and even if one of them runs out of circulation because of the code, it will not contaminate the main branch, let alone confuse Router's master control context. Heavy work is digested by isolated sub-points in the background, external unification is handed over to humans by dispatch officers and multiple missions are supported by reliable engineering.
Don't let all the information bother the brain.
In addition to breaking down the implementation and movement control, restraint in the complex news stream is key to determining whether AI agent is truly part of the team.
In the day-to-day collaborative environment, cluster discussions, code submission lines, automated testing errors occur every hour. If AI agent, like a beginner intern interested in the existence of a feeling, jumps out of every message, the attention of the entire R & D team will immediately be drowned.
DeepSeek introduced event filtering and direct access mechanisms similar to traditional network protocols in its design. With more than one message, the system first uses a few lines of light code to keep chats and noises outside the door. Only the real events that hit the white list will be handed over to LLM to understand intent.
For potential tasks deduced from the discussions, the system has set a very restrained default slot on permission controls. DeepSeek put a tight spell on the active list: the default is to open only observation mode. Even if LLM were to notice that the code was defective and that it should be recreated, he would have been able to quietly write in the local logs a piece of the job that would have been delivered, and would never have taken the job to change the code without a human opening.
Another very practical engineering design is direct subscription. When one of the Workers claims a Pull Request, the system automatically creates multiple-to-symmetric mapping at the bottom. All subsequent evaluations of the PR will be delivered directly from the bottom system to the Worker process, which is responsible for the task and will no longer require re-trading through Router. According to simulation test data released by the DeepSeek Harness team, after eliminating repeated interference with the master control, the number of redundant decisions at the movement control hub decreased by about 30 per cent and the computational resources required to read cache were reduced by more than one third. Compressing the communication link within a truly working context will enable the system to remain quiet in its multi-stakeholder collaboration.
It's not like I'm on the team until I'm done.
When the technology programme moves from a single-channel demonstration to a team presence around the clock, the final test is never to see how smart a single conversation is, but to see how effective the system is.
In the blind imagination of many teams, AI agent seems to be the more complete and the better, the better it is to have unlimited memory and to think on its own from behind. However, in a true accounting book, such a tower would break up at any time as a result of a network flash or process collapse.
DeepSeek shows in long text a typical vision of a ghost engineering. In order to cope with inevitable card death and anomalies during long run, the system completely separates state storage from model calculations. The authorized status of the mission, the progress of the work orders and the history of the interaction are fully accounted for in the local lightweight database, while the implementation environment is completely containerized. Even if the local host were to be restarted or the session process timeout, the system could be rekindled through an external independent door-dog mechanism, and the reading of the last snapshot from the database would continue downward, without humans having to knock back on the consequences.
The completion of the task of the partition system demonstrated a clear engineering advantage in a simulation of the team ' s schedule of approximately 300 messages and 20 job requests. The end of the partition system (P95 mission time-consuming) is stuck to death within 15.7 minutes in the face of a high and mixed news shock. Retrospect the one-chamber formula, once it comes together, the slowest task is taken almost half an hour.
Such system-level throughput is not without cost. Multi-processed and fine state maintenance is essentially using more models to leverage frequency with cache costs in exchange for the smoothness of overall implementation and the liberation of human attention. For software engineering, the incremental cost of this computing resource would be cost-effective if the developers were saved from the endless alignment of context.
At the end.
Over the past two years, the entire AI industry has been led in a direction of almost a humanized narrative. Many people instinctively thought that a good programming assistant should sit across the screen like a real person, rephrase every word and report on every progress.
However, the bottom rule of the software project, which is never personal, recognizes only the delivery interfaces of the status machine, the flow line and certainty.
The most interesting part of DeepSeek's architecture is that it in turn questions the story itself. It did not devote its energy to making LLM more polite to speak, or to making typing animations more flaunting in terminals, but instead moved computer systems through decades-tested dispatch rules, permission sandboxes and cache mechanisms into the LLM structure intact.
A truly mature industrial-class AI agent, who does not need to be a fearless assistant in the R & D stream, is enough to act as an automated outfit that falls at the bottom of a coded warehouse, without attention or discipline. Don't play those second tricks in the chat box, step back and finish the dirty work. It's only in a quiet delivery that AI programs to say goodbye to the toy of the hackers and to get to the bottom of the software project.
Auto-fetched and translated by AI Atlas. All rights belong to the original author.