<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>程默的博客 &#187; AutoGPT</title>
	<atom:link href="http://blog.chacuo.net/tag/autogpt/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.chacuo.net</link>
	<description>web原理、web架构、web安全、web性能、服务器性能、服务器架构、服务器安全;你不能预知明天，但你可以利用今天。你不能样样顺利，但你可以事事尽力!</description>
	<lastBuildDate>Fri, 26 Jun 2026 14:49:09 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>AI Harness 全面解读：核心技术、流行产品与选型指南</title>
		<link>http://blog.chacuo.net/1531.html</link>
		<comments>http://blog.chacuo.net/1531.html#comments</comments>
		<pubDate>Thu, 25 Jun 2026 13:03:00 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[ACP协议]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[AI Harness]]></category>
		<category><![CDATA[AutoGPT]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Codex CLI]]></category>
		<category><![CDATA[CrewAI]]></category>
		<category><![CDATA[LangChain]]></category>
		<category><![CDATA[MCP协议]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[代理工作台]]></category>
		<category><![CDATA[代理记忆]]></category>
		<category><![CDATA[工具调用]]></category>
		<category><![CDATA[智能体框架]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1531</guid>
		<description><![CDATA[一、AI Harness 是什么 2024 年到 2025 年，AI 行业发生了一个明显的变化——大家不再只是 [...]]]></description>
				<content:encoded><![CDATA[<h2>一、AI Harness 是什么</h2>
<p>2024 年到 2025 年，AI 行业发生了一个明显的变化——大家不再只是讨论&quot;哪个大模型更强&quot;，而是越来越关注&quot;怎么让大模型真正干活&quot;。这就引出了一个新概念：AI Harness。</p>
<p>AI Harness，中文可以理解为&quot;AI 代理工作台&quot;或&quot;AI 代理框架&quot;。它不是一个单纯的聊天机器人，也不是一个 IDE 里的编码助手，而是一个可以独立运行、自主决策、持续学习的智能代理系统。简单说，它让 AI 不再是&quot;你问一句、它答一句&quot;的被动工具，而是变成可以主动执行任务、调用工具、记住上下文的数字员工。</p>
<p>那么一个好的 AI Harness 应该具备哪些核心能力呢？访问 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 官网可以了解更多。</p>
<h2>二、AI Harness 的核心技术</h2>
<p>我们把 AI Harness 的技术架构拆开来看，主要包含以下几个关键模块：</p>
<h3>1. 代理记忆系统</h3>
<p>记忆是 AI 代理区别于普通聊天机器人的最关键能力。一个没有记忆的代理，每次对话都是&quot;陌生人&quot;；有了记忆，代理才能越用越聪明。</p>
<ul>
<li>跨会话持久化，记住用户偏好、项目上下文、过往经验</li>
<li>有边界的记忆管理，既能长期保存关键信息，又能避免记忆膨胀</li>
</ul>
<ul>
<li>典型实现：Hermes Agent 使用 MEMORY.md 和 USER.md 文件进行结构化记忆</li>
</ul>
<h3>2. 工具调用框架</h3>
<p>AI 代理不能只停留在&quot;说话&quot;层面，它需要真正做事。工具调用框架让代理可以：</p>
<ul>
<li>执行终端命令、读写文件、搜索代码</li>
<li>操控浏览器、抓取网页数据</li>
</ul>
<ul>
<li>生成图片、合成语音</li>
<li>调用外部 API、操作数据库</li>
</ul>
<p>优秀的 Harness 产品会将工具组织成按场景启用的&quot;工具集&quot;，做到精确可控。</p>
<h3>3. MCP 与 ACP 协议</h3>
<p>这两个协议是当前 AI 代理领域的核心技术标准：</p>
<p><strong>MCP（Model Context Protocol）</strong>是由 Anthropic 推出的开放标准，用于将大语言模型连接到外部工具和数据源。它类似于&quot;AI 界的 USB 接口&quot;——统一了模型与工具之间的通信方式。</p>
<p><strong>ACP（Agent Communication Protocol）</strong>是 Hermes Agent 的专有协议，用于子代理之间的发现、注册和任务委派。通过 ACP，可以实现多个代理协作完成复杂任务。</p>
<h3>4. 多模型支持</h3>
<p>好的 Harness 产品不会绑定死在某一个模型上。它应该支持：</p>
<ul>
<li>多供应商后端接入（OpenAI、Anthropic、本地模型等）</li>
<li>智能路由和故障转移策略</li>
</ul>
<ul>
<li>按任务难度选择合适模型，平衡成本和效果</li>
</ul>
<h3>5. 技能系统</h3>
<p>技能系统是 AI 代理&quot;学习&quot;新能力的机制。代理可以在需要时加载特定的技能文档，按照文档中的步骤完成任务。技能可以理解为&quot;代理的使用说明书&quot;，告诉代理如何完成某个特定领域的工作。</p>
<h3>6. 自我改进循环</h3>
<p>这是目前最前沿的能力之一。代理不是一成不变的——它会从每次交互中总结经验，创建新的技能，改进已有的工作方式，跨会话持续优化。做得越久，能力越强。</p>
<h2>三、主流 AI Harness 产品对比</h2>
<p>目前市面上主流的 AI Harness 产品各有特色，我们整理了一个对比表格方便大家参考：</p>
<table style="border-collapse:collapse;border:1px solid #d0d0d0;width:100%;margin:10px 0;">
<tr>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">产品</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">类型</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">开源</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">核心语言</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">记忆系统</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">工具调用</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">多渠道接入</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">定时任务</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">多代理协作</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">自我改进</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">MotoAgent (Hermes Agent)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">自治代理框架</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是 (Apache-2.0)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Python/Rust</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">持久化 MEMORY.md</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Tool Gateway 统一网关</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">微信、飞书、Telegram、Discord、Slack</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是（自然语言 + Cron 表达式）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是（ACP 子代理委派）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是（内置学习循环）</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Claude Code</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">CLI/IDE 代理</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是（自定义）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">TypeScript</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">.claude 目录配置</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">MCP 协议</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否（纯 CLI）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">有限</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Codex CLI</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">代码代理 CLI</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是 (Apache-2.0)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Rust</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">会话级</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">MCP 支持</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">否（纯 CLI）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">否</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">有限</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">否</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">LangChain/LangGraph</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">代理开发框架</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是 (MIT)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Python</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">LangGraph 检查点</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">LangChain 生态系统</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否（开发者框架）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是（有向图状态机）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">CrewAI</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">多代理编排框架</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是 (MIT)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Python</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">外部存储器</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">工具集成</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">否（框架）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">否</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是（角色扮演团队）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">否</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">AutoGPT</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">自治代理平台</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">是 (MIT)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Python</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">平台层</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Copilot 模块</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Webhook 触发</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">部分支持</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">否</td>
</tr>
</table>
<p>从对比可以看到，<a href="https://motoagent.net/" target="_blank">MotoAgent</a> 是目前功能覆盖最全面的 AI Harness 产品——它既有完整的多渠道接入能力（微信、飞书、Telegram），又有内置的定时任务调度和子代理委派功能，还拥有独特的自我改进学习循环。</p>
<h2>四、各产品亮点解析</h2>
<h3>MotoAgent（Hermes Agent）</h3>
<p>由 Nous Research 开发，GitHub 上拥有 203k+ Star。它是目前唯一一个内置了完整学习循环的主流代理框架。核心亮点包括：</p>
<ul>
<li><strong>自改进循环</strong>：从经验中创建技能，在使用中改进，跨会话保持知识</li>
<li><strong>多渠道平台接入</strong>：直接支持微信、飞书、Telegram、Discord、Slack、WhatsApp 等</li>
</ul>
<ul>
<li><strong>Tool Gateway</strong>：统一网关抽象，内置网页搜索、图片生成、TTS、浏览器自动化</li>
<li><strong>Cron 任务调度</strong>：支持自然语言或 Cron 表达式创建定时任务，结果推送到任意渠道</li>
</ul>
<ul>
<li><strong>ACP 协议</strong>：专有代理通信协议，实现子代理发现、注册和委派</li>
<li><strong>上下文文件兼容</strong>：自动检测 .hermes.md、AGENTS.md、CLAUDE.md 等</li>
</ul>
<ul>
<li><strong>桌面应用 + CLI</strong>：macOS/Windows 原生桌面应用和命令行双模式</li>
</ul>
<p>去 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 了解更多。</p>
<h3>Claude Code</h3>
<p>Anthropic 推出的 CLI/IDE 代理工具，拥有 134k+ Star。深度代码库理解能力是它最大的优势，支持 VSCode 扩展，使用 MCP 工具协议。但作为纯 CLI 工具，它缺少多渠道接入和定时任务能力。</p>
<h3>Codex CLI</h3>
<p>OpenAI 出品，93.6k+ Star。轻量级的 Rust 原生 CLI，可与 ChatGPT 计划集成使用现有订阅。执行器架构通过 MCP OAuth 令牌交换实现远程执行。</p>
<h3>LangChain / LangGraph</h3>
<p>35.7k+ Star 的代理开发框架。最大的优势在于拥有最丰富的生态集成——与向量数据库、外部 API、工具的集成数量远超其他框架。但它的定位是&quot;开发框架&quot;而不是&quot;开箱即用的产品&quot;，需要开发者自己搭建和部署。</p>
<h3>AutoGPT</h3>
<p>185k+ Star，是最早获得主流关注的自主代理项目之一。设计用于多步骤任务执行，无需人工干预，拥有网页 UI 和 API。</p>
<h3>CrewAI</h3>
<p>54.4k+ Star 的多代理编排框架。核心特色是&quot;角色扮演代理团队&quot;——不同角色的代理组成团队处理复杂任务，支持层级流程管理。</p>
<h2>五、怎么选择 AI Harness</h2>
<p>选择 AI Harness 产品时，可以从以下几个维度考虑：</p>
<table style="border-collapse:collapse;border:1px solid #d0d0d0;width:100%;margin:10px 0;">
<tr>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">使用场景</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">推荐选择</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">理由</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">个人日常自动化</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">MotoAgent</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">多渠道接入 + 定时任务，最贴近日常使用</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">团队协作工作流</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">MotoAgent</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">多人账号绑定、飞书/微信群集成</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">代码开发助手</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Claude Code / Codex CLI</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">深度代码库理解，IDE 原生集成</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">复杂代理工作流开发</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">LangChain / LangGraph</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">最丰富的工具生态和状态机控制</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">多代理协作</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">CrewAI</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">角色扮演团队机制最成熟</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">长期自主任务</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">AutoGPT</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">无需人工干预的多步骤执行</td>
</tr>
</table>
<h2>六、未来趋势</h2>
<p>AI Harness 正在从&quot;实验性玩具&quot;变成&quot;生产力工具&quot;。我们看到几个明显的趋势：</p>
<p>1. <strong>从单模型到多模型路由</strong>：不再依赖单一模型，而是按场景智能选择</p>
<p>2. <strong>协议标准化</strong>：MCP 和 ACP 等协议正在成为行业标准</p>
<p>3. <strong>自我改进代理</strong>：代理越来越&quot;聪明&quot;，从每次交互中学习和优化</p>
<p>4. <strong>多渠道融合</strong>：一个代理对接所有通信平台，消息在哪人在哪</p>
<p>5. <strong>企业级部署</strong>：从个人使用走向团队协作和企业工作流</p>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 已经在这些方向上走在了前列，特别是它的多渠道接入和自我改进能力，在实际使用中确实能感受到&quot;越用越好用&quot;的效果。如果你还没体验过 AI Harness，不妨从它开始，让 AI 真正帮你干活。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1531.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
