Agent 不能只靠“模型+工具”。真正难的是怎么管住它。
作者最近写了本中文技术书,专门拆解 DeepSeek Harness。这东西就像马鞍,把模型和工具连起来。它还定好权限、存好状态,出错了能兜底。
为什么需要这个“马鞍”?
搭个能跑的 Agent 很容易。但真要落地,问题就来了:它能看什么?能用啥工具?在哪运行?谁说了算?失败了咋办?
这些事全得靠“Harness”来管。模型只负责出主意,Harness 决定这主意能不能干、干了留啥痕迹。
DeepSeek Harness 是怎么管的?
它的核心是“一切皆插件”。不管是模型适配还是沙箱,全都能插拔替换。不过底层有个内核统一调度,保证不乱套。
同一个模型,换套配置表现就不一样。它能给模型配不同的工具和权限。这说明 Agent 好不好用,不光看脑子,还得看外围怎么搭。
书里到底讲了啥?
全书分三块:先跑起来,再拆开看,最后自己动手。重点不是教你怎么跑代码,而是教你理清架构。
比如工具从哪来、权限怎么设、状态怎么存。搞懂这些,以后看别的系统也能一眼看透。
目前这项目还在开发阶段,变化挺快。所以书里的技术都锁定了具体版本,不是拿来就能用的说明书。
下次看到新 Agent,别光问用了啥模型。多问问:它的能力怎么组合?边界在哪?出了错谁负责?