入门概念入门·7 分钟
什么是 Agent Harness?
ebank.ai 编辑部·2026-08-12
理解大模型落地的关键架构:模型之外的运行框架,决定 Agent 能做什么、不能做什么。
Harness 是什么?
大模型本身只是一个「输入文本、输出文本」的函数。让它真正完成工作——读文件、调 API、执行代码、多轮循环——需要一层运行环境。这层环境就叫 Harness(运行框架/脚手架)。Claude Code、Codex CLI、Cursor、OpenClaw 都是 Harness:模型是引擎,Harness 是整辆车。
Harness 的核心组成
一个完整的 Agent Harness 通常包含五个部分:上下文管理(决定模型每一步能看到什么)、工具调用(文件系统、Shell、网络、MCP 服务)、权限控制(哪些操作需要人工确认)、执行循环(模型调用工具、观察结果、继续推理直到任务完成)、以及会话持久化(断点续跑、历史回放)。
模型与 Harness 的分工
同一个模型装进不同的 Harness,表现可以差出数倍。模型决定推理上限,Harness 决定能力下限:工具质量差、上下文裁剪不当、权限配置过松,都会让强模型表现得像个实习生。金融场景尤其如此——数据接口的准确性远比模型参数量重要。
为什么金融场景要关注 Harness?
金融任务对准确性、可审计性和数据安全的要求远高于一般场景。Harness 层决定了:敏感数据是否会泄露到模型厂商、Agent 是否能直接执行交易、每一步操作是否有日志可查。选对 Harness 并正确配置,比换更强的模型更能提升金融 Agent 的可靠性。
从 Harness 到技能生态
现代 Harness 普遍支持 Skills(可复用的指令包)和 MCP(标准化工具接口)扩展。你可以把合规检查、财报分析等常用流程封装成 Skill,把行情、研报数据接成 MCP 服务,让任何兼容的 Harness 即插即用——这正是 ebank.ai 技能库在做的事。
这篇文章对你有帮助吗?在社区分享你的想法和问题。