分享
万字长文:Deepseek Harness 一文全看懂!!
输入“/”快速插入内容
万字长文:Deepseek Harness 一文全看懂!!
用户6116
用户6116
8月26日修改
🔗 原文链接:
https://x.com/Russell3402/status/2092535...
Russell · X · @Russell3402 · 2026-08-26 16:53
📌 本文为转载,版权归原作者所有,全文以原文链接为准
本文长度约2万字,附有很多名词解释与图片表达,让想学AI但苦于不懂术语、基础不好的人或懂技术但不太了解DSH的人,都能获得对Deepseek Harness的深度认知!!
你让 AI 完成一项工作:“查完这 10 家公司的公开资料,整理成表格,比较产品差异,再写一份分析。”
模型给了你一份漂亮的计划,并说要开始执行任务,但任务刚开始,问题就来了:
•
谁来打开网页和下载文件?
•
AI 怎样知道自己已经查过哪些公司?
•
搜索失败以后,它会重试、换来源,还是直接编一个答案?
•
它准备修改文件时,谁检查路径和权限?
•
任务执行到一半中断,下次从哪里继续?
•
它删错文件后,开发者能不能还原当时的操作?
这些问题很少由大模型本身解决。模型接收一组输入,生成文字或工具调用意图,由模型外面的程序负责准备上下文、开放工具、执行动作、保存状态和处理失败。
我们把这套程序叫做
Harness
。
DeepSeek 在官方页面上写了一个公式:
Agent = Model + Harness
如果把 Agent 当成一名数字员工,模型相当于员工的脑子。Harness 则是电脑、办公软件、文件柜、操作手册、权限制度、项目经理和工作记录。
同一个人坐进两间配置不同的办公室,工作结果会差很多。一个人只能口头回答问题;另一个人能查数据库、运行程序、分派任务,还能在第二天接着昨天的进度继续干。
DeepSeek Harness 研究的就是这间“办公室”。它把办公室里的主要设施拆成可替换组件,并记录 AI 工作时看到和做过的事情。
一、先把 Harness 讲透:模型并不会直接使用电脑
聊天界面容易制造一种错觉:你说一句话,AI 就“打开了网页”“修改了文件”“运行了代码”。
模型没有直接碰到浏览器、硬盘或终端。它输出的是一段结构化意图,例如:
代码块
Plain Text
调用工具:read_file
参数:{ "path": "report.md" }
Harness 收到这段意图后,才会完成后面的工作:
1.
检查 read_file 是否存在;
2.
检查当前 Agent 是否有权使用它;
3.
验证参数格式;
4.
调用真正的文件系统;
5.
把读取结果转成模型能理解的内容;