开源新势力DeepSeek Harness登场:“插件化”设计,开发者专属的创意乐园
近日,人工智能领域迎来重要动态——DeepSeek Harness开发者预览版(v0.1版本)正式开启公测,并同步选择开源。这一消息迅速在技术圈引发广泛关注,消息公布仅半小时,其在GitHub仓库的星数便突破一万,且热度持续攀升,截至相关统计时已超过三万。
在宣布DeepSeek Harness公测的两小时前,DeepSeek官方还对外公布了DeepSeek-V4-Pro正式版上线的消息,同时透露其价格即将大幅上调。这一系列紧密相连的动作,如同在平静的湖面投入巨石,瞬间在国内外社交媒体上激起千层浪,引发众多讨论。
不少参与内测的成员在社交媒体上分享自己的“解密感言”,还晒出内测成员大合影。不过,也有开发者提出不同看法,认为DeepSeek Harness更像是开发框架,而非传统意义上的Coding Agent。这一观点的依据在于,DeepSeek Harness并未采用此前社区猜测的Pi Agent架构,也未套用DeepSeek模型缓存命中率极高的Reasonix。
据DeepSeek Harness团队介绍,该框架采用“一切皆插件”的创新设计思路。在DeepSeek Harness中,模型、工具、技能、会话、沙箱、存储、循环、调度、UI等所有Agent能力,均由插件组合构成,这些插件可自由替换、灵活重组。其底层依托Cordis插件系统,这一元框架仅负责插件的加载、卸载以及依赖关系管理,Agent Harness的所有具体组件都是不同的Cordis插件。该元框架的理念源自北京大学和DeepSeek联合署名的一篇论文《A Programming Paradigm for Spatiotemporal Composability》。
在安装方面,DeepSeek Harness的操作较为简便。若用户有常用的Agent,只需将特定代码提供给它即可完成安装流程,具体代码为:git clone deepseek-harness;pnpm install;pnpm run build;pnpm dsh web。安装完成后,打开本地网关,输入DeepSeek的API Key就能进入DeepSeek Harness。进入后,用户会看到一个界面,整体干净且与网页版DeepSeek有相似之处,只是鲸鱼图标为黑色。页面左侧是新建对话的菜单栏,右侧是输入框和模式选择区域,设置中可选择一些内置插件。
在实际体验中,DeepSeek Harness展现出一定能力。在标准模式下,给其布置翻译PDF文件的任务,源文件为Cordis元框架相关论文。首次执行任务时,PDF提取工具需先安装,随后DeepSeek Harness提取了PDF文件,并识别出桌面上存在对该论文的翻译文件,只是创建时间有误,它推荐在原文件基础上补充。整个任务执行过程较为顺畅,流程透明,任务拆分合理,在补齐论文过程中派发了10个子代理,对原本的翻译文件进行复制、修正以及补齐,最终得到一份格式完整、内容严谨的翻译文件。从数据上看,88页论文翻译任务耗时22分钟,首Token启动速度平均1.4秒,缓存命中率98%,输入6.6M,输出72.7k。任务完成后打开轨迹页面,可看到密密麻麻的进度条,所有工具调用、子代理派发等信息一目了然,报错信息也能在此查看,对开发者十分便利。还分别使用极简模式和PTC模式编写贪吃蛇游戏,极简模式下仅用50多秒完成任务,但游戏需在python中运行,未写成HTML格式;PTC模式用时一分零五秒。可见,极简模式专为模型测试准备,不会进行多余操作。
从目前情况看,DeepSeek Harness似乎并非面向普通C端用户的产品,而是主要面向全球开发者进行测试。其提供的功能简洁,极简模式、创造模式以及插件系统架构等,都是为开发者自主创造而设计。虽然当前在生态和功能上或许不算“顶尖”,但开源的特性使其具备可塑性,能够随着使用过程不断进化,满足用户多样化需求。
