DeepSeek Harness v0.1发布:一个完全插件化的AI智能体新框架

近日,DeepSeek正式向全球开发者社区推出了其AI智能体框架——DeepSeek Harness的v0.1开发者预览版。这一版本的核心设计理念令人耳目一新:“一切皆插件”。这意味着,从底层模型、功能工具到运行沙箱和用户界面,框架内的每一个智能体组件都被设计成独立的、可插拔的模块。

架构解析:基于Cordis的极致灵活性

为了实现这一目标,Harness框架底层依托于Cordis可组合元框架进行构建。这种架构带来的最大优势是极致的模块化和灵活性。开发者不再需要为了添加一个新功能或更换一个模型而去深入研究并修改框架的核心源代码。他们可以像搭积木一样,自由地组合、替换或扩展所需的能力。

  • 模型即插件:可轻松接入或切换不同的AI模型。
  • 工具即插件:任何外部API或自定义功能都能封装为工具插件。
  • 界面与调度即插件:交互界面和任务调度逻辑也可按需定制。

为不同场景量身打造:四大运行模式

考虑到开发者在不同项目阶段和场景下的多样化需求,Harness框架内置了四种预设的运行模式,以便快速上手和应用:

标准模式:提供稳定、通用的智能体运行环境,适合大多数应用开发。
PTC程序化工具调用模式:专注于精确、可靠的工具调用与流程自动化,适合需要与外部系统深度集成的场景。
极简模式:剥离非核心功能,追求极致的轻量化与响应速度。
创造模式:为探索性、实验性的AI应用设计,提供更大的灵活性和调试空间。

强大的开发与调试支持

对于开发者而言,调试和追溯AI智能体的决策过程往往是一大挑战。Harness框架内置了全链路会话日志追溯能力,能够完整记录一次任务执行中的全部细节:

  • 模型的完整“思维链”(Chain-of-Thought)推理过程。
  • 每一次工具调用的输入、输出和状态。
  • 主智能体对子智能体的调度与协调过程。

基于这些详尽的日志,开发者可以轻松进行任务回放,复盘智能体的表现,甚至可以通过分叉调试,在历史执行的某个节点尝试不同的决策路径,这极大地提升了开发效率和问题排查能力。

快速开始与开源共建

为了让开发者能够零门槛体验,Harness提供了极其便捷的启动方式。只需使用一行npx命令,即可一键启动一个功能完整的Web可视化操作界面。当然,开发者也可以选择直接从GitHub克隆完整的项目源码,进行本地化部署和深度定制。

目前,该项目已在GitHub上以非常宽松的MIT开源协议完整开放了所有源代码。DeepSeek官方明确表示,诚邀全球的开发者、研究者和企业共同参与,一起建设和丰富Harness的插件生态,探索AI智能体应用的更多可能性。