两套主流 AI 智能体框架的技术架构与应用场景深度解析
为什么需要了解这两套智能体框架?
很多人以为,一个强大的 AI Agent = 好模型 + 好 Prompt。但事实并非如此。一个真正能在业务中跑起来的智能体,需要一套完整的底层执行系统——它负责理解任务、维持记忆、调用工具、处理失败、请求人类审批、返回结果。这个"执行系统"就是 Harness。
当前业界最受关注的两套 Agent Harness 框架,一个是 DeepSeek 开源的 DeepSeek Harness,另一个是 OpenAI 开源的 Codex Harness。它们的设计理念和架构风格截然不同,本文从技术架构角度帮你理清两者差异。
智能体框架的核心职责
Harness(智能体框架)是让 AI 模型在真实环境中持续工作的底层系统。用公式表达:Agent = Model + Harness。模型是智能体的"灵魂",Harness 则让智能体能够:
好的 Harness 设计甚至能让模型脱胎换骨——OpenAI 的数据显示,仅调整两项 Harness 参数,GPT-5.6 Sol 在 ARC-AGI-3 基准上的得分从 13.3% 飙升至 38.3%,同时 Token 消耗减少 6 倍。
全插件化架构,基于 Cordis 内核
DeepSeek Harness 目前处于 Developer Preview 阶段,已完全开源。核心理念:Everything is a plugin(一切皆插件)。
三组件架构,将智能体嵌入任何产品
OpenAI 于 2026 年 8 月正式开源 Codex 底层核心框架,采用 Apache-2.0 许可,允许任何人修改和商用。核心理念:前端业务归你,底层 Agent 循环归 OpenAI。
两套框架的关键技术差异
| 对比维度 | DeepSeek Harness | OpenAI Codex Harness |
|---|---|---|
| 核心架构 | Cordis 插件内核,一切皆插件 | 三组件分离:CLI + SDK + app-server |
| 扩展方式 | 配置驱动,选/换/扩插件 | SDK 编程接口 + JSON-RPC 协议 |
| 能力组合 | 插件挂载/卸载,服务+事件协作 | 三大组件按场景独立使用 |
| 运行模式 | Standard/Code/Minimal/Creator | CLI 自动化 / SDK 编程式 / app-server 嵌入式 |
| 可追溯性 | 只追加会话日志,Trajectory 视图 | 流式事件传输,持久对话状态 |
| 人机协作 | 子代理调度,配置驱动 | Human-in-the-loop 审批机制 |
| 工具集成 | 插件提供工具能力 | MCP 工具集成,应用暴露自有工具 |
| 开源许可 | 源码开放(Developer Preview) | Apache-2.0(可商用) |
| 技术栈 | TypeScript / Node.js | TypeScript / Python + JSON-RPC |
简单来说:DeepSeek Harness 是"插件架构型",追求用配置组合一切能力,强调全链路可追溯;OpenAI Codex Harness 是"组件分离型",追求把 Agent 循环嵌入任何产品,强调前端与执行的解耦。
什么情况下该用哪个?
核心要点回顾
DeepSeek Harness 和 OpenAI Codex Harness 都是让 AI 智能体在真实环境中持续工作的底层框架,但架构路线截然不同:
理解它们的架构差异,能帮助你在合适的场景选择合适的框架。对于大多数开发者:需要嵌入产品选 OpenAI,需要插件化定制选 DeepSeek,是一个简单的决策原则。