DeepSeek Harness 应用介绍
DeepSeek Harness 应用介绍

Harness 是什么?

大模型负责理解和思考,Harness 负责给它工具、数据、记忆和操作界面。两者结合,才形成一个真正能够完成工作的 Agent。

大模型理解问题 · 分析信息 · 做出判断
Harness连接工具 · 使用数据 · 执行任务
能够完成工作的 Agent不只回答问题,还可以接入环境、调用能力并交付结果
DeepSeek 官方开源项目
MIT开放许可证
Developer Preview快速迭代阶段
Web · CLI · Python多种使用入口
Harness 运行底座

Agent Loop + Session Log
让 Agent 真正持续工作

一个负责把任务不断向前推进,一个负责保存完整运行事实;两者共同组成可持续、可恢复、可扩展的 Agent 运行底座。

01 Agent Loop

持续工作的发动机

一次任务不是只调用一次模型,而是在思考、执行和判断之间持续循环,直到任务完成。

思考
调工具
继续
工作
再判断
看结果
多步骤执行中途追加要求错误恢复运行方式可替换
02 Session Log

Agent 的完整工作账本

模型看到的内容和执行过程,都来自同一份只追加、不覆盖的记录。

01用户问题任务从哪里开始
02模型判断模型看到了什么
03工具调用调用了什么能力
04数据结果工具返回了什么
05错误与恢复任务如何继续
一次长任务如何稳定运行

历史仍然完整,上下文不会越来越重

每一步只带上当前需要的信息,重复内容尽量复用,把算力留给新的判断和任务。

最终得到什么

Agent 能持续工作,也能随时调整和恢复

01连续工作完成多步骤、长周期任务
02随时调整运行中加入新的要求
03恢复与分叉中断续跑或尝试新方案
04完整复盘上下文、工具和结果均可还原
Harness 真正的区别 Session Log 不是事后的“监控录像”,而是 Agent 一边工作、一边持续使用的“工作底稿”。
核心设计理念

Harness 最特别的地方:一切皆插件

很多 Agent 框架“支持插件”;Harness 更进一步——它自己就是由插件组装出来的。

插件不是装在 Harness 外面的附加功能,Harness 本身就是由插件构成的。

Cordis:插件管理内核

它不负责具体业务能力,而是负责让不同能力可以安全地加入、撤下和替换。

让“一切皆插件”不只是一句理念,而是一套可以稳定运行的机制。
多人可以并行开发不同插件,能力局部升级,减少“改一个功能影响整套系统”。
为什么选择 Harness

它不是“多几个插件”,而是换了一种构建 Agent 的方式

常见框架通常提供一套固定的 Agent,再允许增加工具;Harness 允许从底层能力到最终界面都按场景重新组合。

常见 Agent 框架

固定主体
固定的 Agent 核心
流程、会话、界面通常由框架决定
+ 工具
+ 知识
主要在框架外围增加能力
深度定制时容易修改核心源码
不同项目之间的能力容易耦合

DeepSeek Harness

插件组装
模型
工具
会话
权限
工作流
界面
核心能力也可以安装、替换和组合
企业定制放在自己的插件中
同一套能力可以复用到不同 Agent
Skill 与 Plugin 不在同一层

Skill 让 Agent 学会方法,Plugin 让方法进入系统

二者不是替代关系:Skill 适合沉淀经验,Plugin 负责把能力稳定地组合和交付。

Skill
操作手册告诉 Agent 某类任务应该怎样处理
方法步骤业务经验输出规范

例如:异常判断方法、KPI 规划步骤、报告组织规范。

Plugin
系统组件把能力、流程和规则真正装进 Agent
数据连接执行工具工作流程 权限规则会话记录业务界面

例如:把魔方查询、异常分析、图表、报告和权限组合成完整应用。

希望 Agent 知道“怎么做”使用 Skill
需要把关键流程固化进系统使用 Plugin

必须执行的环节,应进入工作流、权限或执行插件,而不能只写在 Skill 里。

为什么不是直接使用其他 Agent 框架?
Skill 可以补充方法和经验,但企业化落地还需要连接真实系统、固化关键流程、控制权限并形成业务界面。Harness 让这些能力都能通过 Plugin 独立建设、组合和复用。
插件可以改变什么

从连接企业能力,到形成完整业务应用

插件不仅负责“调用一个接口”,还可以同时承载业务方法、交互体验和运行规则。

01

连接企业能力

  • 内部数据平台
  • 企业知识与文件
  • 业务 API 和工作流程
  • 现有系统入口
02

加入业务方法

  • 指标口径和业务规则
  • 异常判断与分析方法
  • 目标测算与报告规范
  • 可复用的场景经验
03

调整交互体验

  • 自动图表与报告
  • 业务化操作界面
  • 精简用户入口
  • 嵌入现有业务系统
04

控制运行方式

  • 选择不同模型
  • 限制可用工具和权限
  • 保存会话与执行记录
  • 组合不同 Agent 模式
同一个 Harness,不同插件组合: 编程助手 数据分析助手 运营助手 知识助手 企业专用 Agent
我们的实际应用

我们如何把编程 Agent,变成内部数据助手

没有重新开发一套 Agent 框架,而是通过插件逐步加入企业数据、业务方法、图表、报告和魔方入口。

1

原始 Harness

阅读代码、运行命令、搜索文件和网页,主要面向开发任务。

2

安装企业插件

接入魔方多维查询能力、业务指标、异常分析、图表、报告与项目上下文。

3

魔方数据分析助手

业务人员在原有系统里自然语言查数、分析原因、规划目标并生成报告。

一个真实问题,在系统中的完整路径

01
进入魔方点击 AI 查询
02
继承项目自动识别上下文
03
自然语言提问无需编写查询语句
04
查询内部数据校验指标与日期
05
分析与图表异常、趋势和原因
06
规划 KPI缺口、指标和节奏
07
生成报告沉淀决策结果
当前应用成果

已经形成从数据到决策的完整体验闭环

用户不需要理解插件、接口和指标代码,只需要在熟悉的业务入口中提出问题。

魔方 · AI 查询
当前项目:游戏C · 已自动同步
最近 30 天的付费金额趋势怎么样?有没有异常?
近 30 天付费金额整体保持稳定,最近一周出现阶段性回落。主要变化集中在高价值付费用户,而不是付费人数。
近 30 天付费金额趋势
继续追问原因、目标或执行方案…
KPI 目标规划报告实际成果截图
KPI 目标规划报告真实业务场景 · 决策型 HTML 输出
6个独立能力组件,覆盖接入、分析、决策、呈现和集成
240项自动化测试全部通过,另有图表包加载验证
1 条闭环从魔方入口、内部数据到 KPI 决策报告
魔方多维查询能力接入项目上下文、指标查询和安全校验
异常诊断识别变化、证据边界和下一步
KPI 目标规划基线、缺口、指标要求和执行节奏
智能图表将工具结果自动转成业务图表
界面体验优化降低复杂过程对业务用户的干扰
魔方集成保留原有入口并实时同步当前项目
对公司的长期价值

一边提升开发效率,一边沉淀数据分析能力

Harness 的长期价值,不只是多做几个功能,而是改变能力的生产方式,并把一次性分析逐步沉淀成企业资产。

从串行堆功能,到多人并行生产能力

不同人员可以负责不同插件,在清晰边界内独立开发、测试和升级。

传统方式:一条开发链依次等待
数据
指标
分析
图表
界面
↓ 插件化拆分,工作可以并行
数据接入插件
指标与分析插件
图表与报告插件
界面与权限插件
多人并行独立测试热重载按需组合跨场景复用

互不依赖的插件可以独立替换;存在依赖时,Harness 会按依赖关系安全卸载和恢复相关能力。

从回答一个问题,到完成一条分析流程

把数据来源、指标口径、分析方法和报告表达组合起来,并记录完整过程。

01连接数据数据接入插件
02统一口径指标与规则插件
03分析与校验异常、趋势、预测
04形成决策表达图表与报告
05记录与持续优化Trace 与评估
口径沉淀过程可追溯场景可复用

逐步形成企业插件库

多人并行开发的能力持续进入插件库,再被组合成新的业务 Agent;每完成一个场景,都为公司多沉淀一组可复用能力。

场景 Agent数据助手运营助手研发助手
↑ 组合
业务插件异常分析KPI 规划项目复盘指标口径
↑ 复用
通用插件数据接入权限图表报告知识流程
并行生产插件复用分析流程持续增长的企业 Agent 能力库
企业部署方式

一个游戏一套,还是多个游戏共用一套?

两种方式都可以服务游戏业务,主要差别在于 Harness 环境、插件和基础资源是项目独享,还是由多个游戏共同使用。

单租户

一个游戏一套

游戏C游戏项目
专属 Harness
专属数据专属插件专属会话与配置
项目独立定制直接数据隔离清楚

每个游戏项目拥有自己独立的一套 Harness 环境。

多租户

多个游戏共用一套

企业 Harness 平台通用插件 · 模型与基础资源 · 统一入口
游戏A独立空间
游戏B独立空间
游戏C独立空间
多游戏共用通用能力共享统一管理

多个游戏共用平台,但各自的数据、权限、会话和项目配置保持隔离。

一个游戏一套多个游戏共用一套
环境每个游戏独立共享一个平台
能力各自安装和定制通用插件可以共享
管理每套分别维护平台统一管理
KPI 目标规划报告 · 实际成果
KPI 目标规划报告完整截图