尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

DeepSeek发布首款Agent产品Harness,或改变使用习惯,与Codex有何不同?

DeepSeek发布首款Agent产品Harness,或改变使用习惯,与Codex有何不同? 【DeepSeek发布首款Agent产品】就在刚刚DeepSeek正式发布了首款Agent产品DeepSeek Harness。早在V4 Flash正式版更新日志里除了直接对标Claude Opus模型的benchmark成绩还有一行说明写着「正式版DeepSeek -V4-Flash使用DeepSeek Harness极简模式即将发布作为框架进行测试。」APPSO在发布之前拿到了DeepSeek Harness的内测资格管理项目、长任务协作、多Agent编排、上下文管理以及联网搜索和Skill等等这些本地Agent工作台该有的功能DeepSeek Harness全部都有。【与Codex的区别】DeepSeek Harness自己描述的与Codex的区别但如果只是用「DeepSeek版Codex」来形容它又肯定不够自定义的Agent预设可重建的会话以及强大的插件功能都让DeepSeek Harness变得和传统的Codex类产品不太一样。当DeepSeek也开始争夺模型输出之后的Agent执行层这个姗姗来迟的Harness除了可以让手上本就「物美价廉」的DeepSeek模型更好用更重要的是它或许会改变我们使用Agent的习惯。【认识DeepSeek Harness】以下功能和界面等内容均来自内测版可能与正式版略有出入以正式发布的版本为主。第一眼看和市面上大多数的本地Agent产品没什么两样左侧边栏从上到下依次是「新建会话」、「工作区」以及不同工作区/文件夹内的多个会话。对话的设置部分可以切换不同的工作区不同的模型和思考深度一共有Off、High、Max三档推理等级还有允许DeepSeek Harness可访问的权限。【Agent预设模式】和一般的Codex产品只区分日常/办公、办公/代码等工作场景不同DeepSeek Harness使用一套「Agent预设」来应对不同的任务。在V4 Flash正式版中提到的极简模式minimal正是Harness内置的四种Agent预设之一它适合用于简单修改、测试最小Agent没有压缩、搜索、Skill、计划和子Agent这些功能。另外三种预设模式分别是适合用来日常写代码、修Bug、分析项目以及默认选择的标准模式standard处理大批量搜索、并行读取和多步骤自动处理的代码模式code以及能开发新的Agent预设或插件的创造模式cordis。不同的Agent预设模式可使用的命令不同也可以直接在输入框内使用「/」快速选择不同的指令或Skills。标准模式、代码模式和创造模式都包含有对话压缩、目标、计划等命令而极简模式下只有目标命令。【自定义Agent预设】对于什么是Agent预设以及几款Agent预设的具体区别还能在设置页面看到详细的情况。预设即一个会话的Agent所运行的插件组装 —— 它的工具、提示词与能力。复制一份既有预设改成自己的或用「创造模式」让Agent帮创建。如果说模型等于大脑决定基础的推理和理解能力Skill等于一份操作手册告诉模型遇到某类任务时具体怎么做Tool / 插件 相当于软件和权限它决定了模型能否搜索、改文件、运行命令、收发邮件等。那么Agent预设就是一个岗位工作环境身份、长期规则、可用工具、工作方式都由Agent预设决定。一个Agent预设通用由一份配置文档构成文档内把Agent的系统提示词、工具、上下文压缩和多Agent能力完整组合起来。也新建了一个专门用于写作的Agent预设在这份预设内不仅可以使用文件进行配置还能引入文件夹加入不同的Skill来让自己的Agent更加完善。【用创作模式自定义预设】DeepSeek Harness内也提供了「用创作模式自定义预设」的方法就像大多数Agent用对话创建Skills一样可以一步步要求Harness创建一个自己的Agent预设。在设置页面还能看到模型的配置DeepSeek Harness允许接入不同的第三方大模型默认提供方包括Kimi 、OpenAI、Anthropic、Google等将近40个大模型厂商。【一切皆插件】最后一项设置是DeepSeek Harness这次的重头戏——插件DeepSeek Harness在内测产品中介绍里写着「Everything is a plugin 」一切皆插件。这个插件有多离谱在内测的项目仓库里参与内测的用户短短几天的时间就已经开发了约300个插件。有的插件能把DeepSeek Harness整个的工作界面修改有的可以像Codex一样接入自定义桌面宠物还有针对对话界面的优化以及为DeepSeek Harness带来「跨会话长期记忆 后台自我进化」能力的纯插件实现。虽然最底层的记忆依然是本地文件但这套插件并没有把「长期记忆」做成传统的向量数据库 RAG而是通过本地文件持久化 分层上下文注入 LLM自我整理形成的一套完整系统。插件的能力还在于能实现模型的自我进化定期让LLM回头审视自己的完整工作上下文把临时经验压缩成长久知识。【插件的强大能力】但无论是记忆插件还是皮肤插件这些都只是插件能力的冰山一角。在DeepSeek Harness的开发文档里从架构层面来说插件几乎就是DeepSeek Harness的主打模型、工具、策略、存储、上下文和界面都能通过插件进行替换或组合。通常理解的插件是给当前的产品增加一些小功能就像VS Code里有着丰富的插件系统或者是Chrome浏览器能安装不同的插件增加浏览器对应的能力。Codex应用内也有大量的插件像是计算机使用、Chrome、Notion等等对应不同的工具和服务。但DeepSeek Harness这次给出的插件是在Agent的大脑、工具箱、规则和界面里加能力它更深入、更自由。例如嫌DeepSeek官方界面太简洁不妨加点广告。内测用户自己开发的DSH插件能够直接修改页面UI。举个例子一个Agent的「标题生成插件」通常是在对话里增加一个按钮或命令点击后调用AI根据已有命令处理。一个DSH的「写作插件」则可能同时做到给Agent增加 /headline等能力注册一个模型可以自主调用的标题工具换掉系统提示词和写作规则接入各类Skills增加网页检索或外部MCP保存文章素材和长期偏好在DeepSeek的交互页面中增加写作面板 限制这个Agent可以使用哪些Shell、文件或网络工具……等等。市面上插件功能同样强大的产品可能是Pi Agent它也可以通过Extension改写工具、模型请求、会话行为和终端界面。Pi的介绍写着「有很多Agent但这个才是你的」Pi让一个Coding Agent可以任意扩展DSH则试图让整个Agent产品都由插件重新组合。【使用表现对比】很难想象吧以快著称的DeepSeek 有一天运行一项编程任务的时间也会来到半个多小时。为了观察执行层能给同一个模型带来多大变化让DeepSeek -V4-Flash分别在DeepSeek Harness、Reasonix和Codex中完成同一个Three.js滑沙游戏。先看使用V4 Flash在DeepSeek Harness中的表现基本上没有太多可以挑剔的Bug玩家一开始就在滑行完全遵守核心玩法穿过下坡途中的每个门最终抵达沙漠绿洲。而使用刚刚上新的V4 Pro用时更长表现反而更没那么好。虽然界面似乎有更加精美了一点太阳光沙漠都更自然但是金字塔等元素又很抽象。使用DeepSeek V4 Pro正式版在DeepSeek Harness内生成Reasonix据说是最适合DeepSeek的第三方Agent让它处理了同一个任务看看V4 Flash正式版模型在不同的Harness应用中表现会有什么不同。同样是最高等级的推理差别真的很大。首先是整体画面的美感就完全不如DeepSeek Harness所交付的「金黄、快速、阳光明媚、清晰明朗」其次虽然游戏同样能玩但是太过于简陋渲染的金字塔、人物、天空都很粗糙不像是一款3D游戏。而如果是Codex DeepSeek V4 Flash的组合呢一开始在本地新建了一个文件夹Codex的处理方式很聪明他说他自己先扫描了一遍本地文件夹发现了另一个项目中存在一个3D库的复制文件。接着他又找到了使用DeepSeek Harness创建的pyramid - speed - run项目他说他要先看看那个是怎么处理3D库文件的但是他不会直接复制然后把那个项目作为一个原型参考开始构建自己的项目。一个是允许他继续参考做出来的网页一个是新开了一个对话让Codex完全依靠自己的工具处理的网页。两个版本似乎都比用Reasonix要更好和DeepSeek Harness版本相比似乎还是Harness版本给人沉浸感更强。「受污染」版把色彩调好的同时但是金字塔完全不像是金字塔。而从0开始做的版本确实有Codex的感觉整体画面更明亮也更简单。就像V4 Flash使用极简模式的DeepSeek Harness进行评测能得到更好结果。这个单次案例虽然无法证明Harness在所有任务上更强但至少说明当模型完全相同时Harness提供的工具、提示词、上下文组织和执行策略已经足以显著改变最终产物。【它不是DeepSeek版Codex】查看DeepSeek Harness仓库中大量的Markdown说明文档以及使用指南等内容可以很确定地说DSH不是「DeepSeek版Codex」它更接近一套可重组、可回放的Agent运行时。DeepSeek Harness真正特别的地方是把「插件生命周期、每个Agent的能力组合、工具执行、会话日志、Web UI」接进了同一套内核。从底层的技术配置到如何处理用户交互、AI交互DeepSeek Harness都有自己独特的一套流程。【重要插件功能及特点】DeepSeek Harness最重要的插件功能根据其文档介绍它并不只是一个API接口每个工具、模型适配器、策略、提示词、存储、UI区域都可以是插件。就像看到已经有内测用户能通过插件修改DeepSeek Harness的主界面。其次是Profile和Preset构成的两级组合系统Profile决定整个DSH进程怎么运行例如Web、Headless、安装哪些Bundle它本质上是有顺序的cordis.patch.yml配置层。Agent PresetAgent预设决定某个会话里的Agent能看到哪些工具、提示词、Skill、子Agent和工作流。Preset的作用域按agent → preset → global解析。根据Preset作用域机制意味着同一个进程中可以同时运行写作Agent、编码Agent、研究Agent而且各自看到不同的工具和指令不必启动四套服务。另一个有价值的技术点是「 模型可见 ⇔ 已记录 」。普通聊天工具往往只保存最终消息DSH保存的是完整事件流turn/start、step/start用户消息、实际请求使用的模型、系统提示词、工具定义、原始流式等等内容。同时甚至上下文压缩也不会删除原始历史只是用replacement事件改变模型此后看到的「表面」。还有采用「先记录意图再执行副作用」的Agent Loop以及所有工具共用一条执行内核。即模型可以写一段TypeScript把多个工具调用编排成程序但中间数据留在运行环境里只有最终结果进入模型上下文。最后一项特别设计就是前端即使用DeepSeek Harness的界面DSH并不是一个传统的「固定前端页面 后端插件」界面本身也是第二棵插件树。应用启动后界面挂载机制会加载一组UI插件。页面先声明侧边栏、对话区、输入区和设置区等标准挂载位各插件再把自己的组件注册进去。MCP、Skill、网页搜索、终端、子Agent、多模型、Plan Mode、Workflow这些单独看都已经是Agent产品的常见能力。DeepSeek Harness的不同在于它把模型、工具、会话、插件和界面都接入统一的底层机制。而这带来的最大改变大概是以前是使用一个通用AIAgent每个人都在用一样的Codex去处理办公、编程、写作等任务但DeepSeek Harness给的是自己探索的空间。总的来说Codex尝试交付一个拿来即用的AgentDeepSeek Harness更像一套组装Agent的运行时它把更多结构暴露出来让开发者决定Agent应该是谁、使用什么工具以及如何工作。既然Codex可以切换不同的模型模型只是Agent的一个部件那Agent本身也应该能持续配置、替换和重组。DeepSeek过去最受关注的是模型本身。现在到了DeepSeek Harness它开始处理模型之外的问题如何组织工具和上下文、保存执行过程以及在同一套系统里配置不同的Agent。以前挑Agent挑的是哪家公司做出了最好用的那个产品。DeepSeek Harness给出的另一种可能是Agent和模型同样是基础设施。开发者和用户可以使用DeepSeek Harness创造出无数个Codex而真正属于自己的Agent也可以由自己组装出来。那么DeepSeek Harness能否真正改变我们使用Agent的习惯值得进一步观察。
返回列表