<?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; Hermes Agent</title>
	<atom:link href="http://blog.chacuo.net/tag/hermes-agent/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.chacuo.net</link>
	<description>web原理、web架构、web安全、web性能、服务器性能、服务器架构、服务器安全;你不能预知明天，但你可以利用今天。你不能样样顺利，但你可以事事尽力!</description>
	<lastBuildDate>Tue, 11 Aug 2026 14:12:58 +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>MotoAgent 开箱即用：OpenClaw + Hermes 双 Agent 桌面工作台，免 Token 配置开机即用</title>
		<link>http://blog.chacuo.net/1610.html</link>
		<comments>http://blog.chacuo.net/1610.html#comments</comments>
		<pubDate>Wed, 05 Aug 2026 15:32:22 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[OpenClaw]]></category>
		<category><![CDATA[一键安装]]></category>
		<category><![CDATA[免Token配置]]></category>
		<category><![CDATA[免费模型]]></category>
		<category><![CDATA[内置模型]]></category>
		<category><![CDATA[多Agent]]></category>
		<category><![CDATA[开机即用]]></category>
		<category><![CDATA[开箱即用]]></category>
		<category><![CDATA[智能体工作台]]></category>
		<category><![CDATA[桌面应用]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1610</guid>
		<description><![CDATA[一、为什么 AI Agent 总是&#34;用不起来&#34; 很多朋友接触过 OpenClaw、Herm [...]]]></description>
				<content:encoded><![CDATA[<h2>一、为什么 AI Agent 总是&quot;用不起来&quot;</h2>
<p>很多朋友接触过 OpenClaw、Hermes 这类 AI Agent，但第一反应往往是&quot;太折腾了&quot;。</p>
<p>回想一下以前的典型流程：先去 GitHub 找项目、克隆代码，然后装 Python 环境、装依赖、配 Node、处理版本冲突；接着要注册一堆平台的 API，去官网申请 Key，再小心翼翼地把 Token 填进配置文件；最后还得在终端里敲命令行启动，一关窗口 Agent 就&quot;失联&quot;了。</p>
<p>一套流程走下来，光配置就要花掉半天时间，还没开始用就已经劝退。这其实是把 AI Agent 的门槛人为抬高了——明明只是想让它帮我们干点活，却要先学会伺候一堆配置文件。</p>
<p>所以&quot;开箱即用&quot;这四个字，才是 AI Agent 能不能真正走进日常的关键。今天要介绍的 <a href="https://motoagent.net/" target="_blank">MotoAgent</a>，就是把 OpenClaw 和 Hermes 这两个主流 Agent 打包成桌面应用，做到下载即用、开机即用、免 Token 配置。</p>
<h2>二、下载安装：一个安装包，双击就完事</h2>
<p>MotoAgent 的安装体验和装一个普通聊天软件没有区别，不需要命令行，不需要 Git，不需要 Python 环境。</p>
<p>去官网 <a href="https://motoagent.net/download" target="_blank">下载页面</a> 就能看到四个平台的安装包：</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>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">macOS (Apple 芯片)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">M1 / M2 / M3 / M4</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">macOS 12.0+</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">下载 dmg，拖入应用程序</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">macOS (Intel)</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Intel 芯片 Mac</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">macOS 12.0+</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">下载 dmg，拖入应用程序</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Windows</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Windows 10 / 11</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">64 位系统</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">下载 exe，双击安装</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Linux</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;">下载 AppImage，赋予执行权限</td>
</tr>
</table>
<p><img style="width:80%" src="http://blog.chacuo.net/wp-content/uploads/2026/08/wpid-motoagent_hero_desktop.png"></p>
<p>整个过程三步搞定：下载安装包、双击安装、打开应用。没有环境变量，没有依赖安装，没有版本冲突——这就是开箱即用的第一步。</p>
<h2>三、免 Token 配置：打开就能直接对话</h2>
<p>这是 MotoAgent 和&quot;自己搭 Agent&quot;最大的区别：<strong>完全不需要配置任何 API Key</strong>。</p>
<p>自己部署 OpenClaw 或 Hermes 时，最痛苦的一步就是填 Token。你要去模型平台注册账号、绑定支付方式、申请 API Key，然后复制粘贴到配置文件里。要是 Key 过期了、额度用完了，还要重新折腾一轮。</p>
<p>MotoAgent 把这些全部省掉了。应用内置了可用的模型服务，打开应用注册账号登录后，直接就能开始对话。界面左侧是会话列表，中间是聊天区，顶部可以随时切换 Agent，左下角还有状态灯：绿色正常、黄色启动中、红色异常，一眼就能看出运行状态。</p>
<p>如果需要更强大的模型，也可以按需选择，而不是被迫在开始之前就完成复杂的配置。这正是&quot;开箱即用&quot;的意义——先用起来，再按需升级。</p>
<h2>四、OpenClaw + Hermes：两种 Agent 开箱就有</h2>
<p>MotoAgent 最核心的价值，是它把 OpenClaw 和 Hermes 两个 Agent 后端一起打包了，不需要自己部署任何一个。</p>
<p><img style="width:80%" src="http://blog.chacuo.net/wp-content/uploads/2026/08/wpid-motoagent_agents_ready.png"></p>
<p>在 Agent 配置里，你可以自由选择后端：</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;">OpenClaw</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">Hermes Agent</th>
</tr>
<tr>
<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;">特长</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;">记忆方式</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">SOUL.md 配置驱动</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">MEMORY.md / USER.md 持久化记忆</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;">团队多代理调度</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">个人自动化与长期学习</td>
</tr>
</table>
<p>简单理解：想要一个&quot;指挥官&quot;帮你编排多个 Agent 协同干活，选 OpenClaw；想要一个越用越聪明的&quot;全能执行者&quot;，选 Hermes。两个都是开箱即用的状态，不需要额外安装任何组件。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 上创建 Agent 时，填上 ID、名称和职责描述，保存后就能开始配置后端，几分钟内就能跑起来一个真正干活的 AI 员工。</p>
<h2>五、开机即用：装一次，天天自动在岗</h2>
<p>开箱即用不只是&quot;第一次安装简单&quot;，更体现在日常使用中不用反复操作。</p>
<p>MotoAgent 支持开机自动运行，电脑启动后 Agent 就在后台待命，消息进来直接响应，不需要每天手动打开终端、敲命令、等加载。配合多账号绑定，一个 Agent 可以接管你的微信、飞书等账号，消息自动分配、上下文互相隔离，家庭或团队多人共用一台电脑也互不干扰。</p>
<p>实际场景举例：</p>
<p><strong>场景一：个人工作台。</strong> 早上开机，AI 已经自动运行，昨晚没来得及处理的邮件、消息排队等着你，直接说一句&quot;帮我整理今天要跟进的事&quot;，Agent 就列出清单。</p>
<p><strong>场景二：家庭共享。</strong> 爸爸的微信、妈妈的飞书各自绑定不同的 Agent，孩子在旁边用也不怕串号，每个人都有自己的上下文和记忆。</p>
<p><strong>场景三：团队客服。</strong> 客服账号交给 Agent 值守，自动回复常见问题，遇到复杂问题再转人工，一台电脑就能撑起一个小团队的客服响应。</p>
<p>这些场景不需要任何 Token 配置，也不需要维护服务器，开机即用。</p>
<h2>六、总结</h2>
<p>AI Agent 的价值不该被&quot;配置门槛&quot;挡住。MotoAgent 把 OpenClaw 和 Hermes 打包成桌面应用，下载即装、免 Token、开机即用，让普通用户也能轻松拥有自己的 AI 员工。</p>
<p>如果你之前被复杂的 Agent 配置劝退过，不妨去 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 下载一个试试，从下载到第一次对话，全程不超过十分钟。安装包覆盖 macOS、Windows、Linux 全平台，内置模型开箱可用，后续也可以随时按需升级更强大的模型能力。</p>
<p>开箱即用，这才是 AI Agent 该有的样子。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1610.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MotoAgent 的 Hermes — 自我学习、长久记忆、技能扩展、开机即用得高级 AI Agent</title>
		<link>http://blog.chacuo.net/1603.html</link>
		<comments>http://blog.chacuo.net/1603.html#comments</comments>
		<pubDate>Wed, 22 Jul 2026 15:56:44 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[Hermes]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[技能扩展]]></category>
		<category><![CDATA[持续进化]]></category>
		<category><![CDATA[智能助手]]></category>
		<category><![CDATA[自主学习]]></category>
		<category><![CDATA[自我优化]]></category>
		<category><![CDATA[自我学习]]></category>
		<category><![CDATA[长久记忆]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1603</guid>
		<description><![CDATA[市面上 AI 工具很多，但大多数只是&#34;问一句答一句&#34;，关掉对话后什么都不记得，下次用又是从 [...]]]></description>
				<content:encoded><![CDATA[<p>市面上 AI 工具很多，但大多数只是&quot;问一句答一句&quot;，关掉对话后什么都不记得，下次用又是从零开始。你用了一段时间，它却一点都没有变聪明，没有记住你的偏好，没有学会你的工作方式。</p>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 内置的 <strong>Hermes Agent</strong> 不一样。它是一个会自我成长、能记住长期信息、可以扩展能力的真正 AI Agent。用越久越顺手，因为它一直在学习和适应你。</p>
<h2>一、Hermes 是什么</h2>
<p>Hermes 是由 Nous Research 开发的开源 AI Agent 框架，是 MotoAgent 内置的两个 AI 后端之一。跟普通的对话 AI 不同，Hermes 有以下几个核心特征：</p>
<ul>
<li><strong>自我改进循环：</strong> 从每次交互中学习，优化自己的行为方式</li>
<li><strong>长久记忆系统：</strong> 跨会话记住用户偏好和关键信息</li>
</ul>
<ul>
<li><strong>技能管理：</strong> 可以创建、安装、更新专属技能</li>
<li><strong>多 Agent 协作：</strong> 多个专业 Agent 协同工作</li>
</ul>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，Hermes 承担的是复杂任务和深度场景的主力角色。需要写代码、分析文档、做规划、多步任务，Hermes 是最合适的选择。</p>
<h2>二、自我学习 — 用越久越聪明</h2>
<p>普通 AI 对话是没有记忆的。你告诉它&quot;我喜欢简洁的回答&quot;，下一次对话它又恢复默认风格，还得再说一遍。</p>
<p>Hermes 不一样。它有一个内置的<strong>学习循环</strong>：</p>
<p><strong>从经验中创建技能：</strong> 当你反复做某类任务时，Hermes 会识别出规律，自动生成可复用的技能。比如你每周都要做数据报表，几次之后它就会把过程固化为一个专门的数据报表技能，下次说一句就能执行。</p>
<p><strong>在使用中优化改进：</strong> 技能如果不够好，Hermes 会在使用过程中发现不足并自动修正。不需要你手动编辑，它自己就会迭代优化。</p>
<p><strong>主动记录知识：</strong> 遇到重要的信息——你的名字、工作习惯、项目背景——Hermes 会自动写到记忆里，下次会话直接调用。</p>
<p><strong>跨会话理解模型：</strong> 用了一段时间后，Hermes 对你有了深入了解——你的沟通风格、偏好什么格式、讨厌什么。这种理解是积累式的，越久越准确。</p>
<h2>三、长久记忆 — 关掉对话也不会忘</h2>
<p>记忆是 Hermes 最让用户惊艳的功能之一。它解决了所有 AI 工具的共性问题：下了线就失忆。</p>
<p><strong>用户偏好记忆：</strong> 你告诉过它你是一名产品经理、喜欢用对比表格、回复不要太长——这些偏好会被保存，每次对话都生效。</p>
<p><strong>项目上下文记忆：</strong> 正在做的项目信息、重要的截止日期、参与的人员——Hermes 自动记住，不需要每次重复交代背景。</p>
<p><strong>环境信息记忆：</strong> 你的操作系统、常用工具、工作目录、网络环境——这些技术细节被记录后，Hermes 在帮你操作时会更精准。</p>
<p><strong>可控制的记忆边界：</strong> 你可以查看 Hermes 记住了什么，也可以手动添加或删除记忆条目。完全透明，完全可控。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，这种长久记忆让你跟 Hermes 就像跟一个真正的助手合作——今天做的事明天继续，上周聊的项目这周还能接着推进，不需要反复重新交代背景。</p>
<h2>四、技能系统 — 内置 + 可扩展</h2>
<p>Hermes 的技能系统是它能力的核心。每个技能都是一个封装好的功能模块，可以随时启用或停用。</p>
<p><strong>内置技能库：</strong> MotoAgent 开箱即带了丰富的内置技能——文档处理、PDF 生成、视频编辑、图片处理、代码开发、数据分析、内容创作、市场研究等几十个专业技能。这些技能覆盖了日常工作的大部分场景。</p>
<p><strong>技能扩展：</strong> 如果内置技能不够用，Hermes 支持从社区安装更多技能。Skill Finder 技能可以搜索和安装 ClawHub 上的社区技能，不断扩展能力边界。</p>
<p><strong>自定义技能：</strong> 你的独特工作流程，Hermes 可以帮你固化为专属技能。下次做同样的任务，不需要重新描述需求，一句话调用技能即可。</p>
<p><strong>技能自动创建：</strong> 这是 Hermes 独有的能力——在使用过程中，如果发现某个任务反复执行，它会主动建议创建专属技能。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，每个 Agent 都可以配置不同的技能组合。前端开发工程师配置前端相关技能、文档专家配置文档处理技能、UI 设计师配置设计和前端技能——各司其职，专精于自己的工作领域。</p>
<h2>五、多 Agent 协作 — 专业分工</h2>
<p>Hermes 支持多 Agent 模式，不同的 Agent 负责不同的专业领域，协同完成复杂任务。</p>
<p>在 MotoAgent 中可以创建多个 Agent 角色：</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;">Agent 角色</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;">Web 应用、游戏开发</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">前端开发、浏览器预览、GitHub</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">UI 设计师</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;">文档处理专家</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Office 文档、PDF</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Word/Excel/PPT/PDF 处理</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;">文案、内容策划</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">多文体写作、去 AI 痕迹</td>
</tr>
<tr>
<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;">产品管理专家</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">产品规划</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">需求分析、PRD 撰写</td>
</tr>
</table>
<p>每个 Agent 有自己的身份设定、技能配置、绑定的渠道和团队编排。在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，你可以为不同场景创建不同的 Agent，让专业的人做专业的事。</p>
<h2>六、Hermes vs 其他 AI 工具</h2>
<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;">普通 AI 工具</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">Hermes Agent</th>
</tr>
<tr>
<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;">学习能力</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;">技能体系</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;">Agent 协作</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">单角色</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">多 Agent 专业分工</td>
</tr>
<tr>
<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;">自我优化</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;">开箱体验</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">需配置 API 和环境</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">开机即用，免费可用</td>
</tr>
</table>
<h2>七、适合谁用</h2>
<p><strong>重度用户：</strong> 每天都在用 AI 辅助工作，需要一个越用越顺手的工具。Hermes 的记忆和学习能力让日常效率不断提升。</p>
<p><strong>多角色工作者：</strong> 需要处理不同类型的任务，不想在多个工具之间切换。在 MotoAgent 中创建多个专业 Agent，一个平台解决所有问题。</p>
<p><strong>团队协作：</strong> 多个成员需要不同的 AI 角色，各自有独立的记忆和配置。MotoAgent 的多 Agent 体系天然支持。</p>
<p><strong>技术爱好者：</strong> 喜欢自己定制和扩展工具的人。Hermes 的技能系统让你可以创建专属工作流，而且它还会自己优化。</p>
<h2>总结</h2>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 的 Hermes 不是一个普通的对话 AI。它是一个会自我学习、有长久记忆、能扩展技能的真 Agent。跟它合作越久，它越了解你的工作方式，效率也越高。</p>
<p>加上开机即用的安装体验和免费可用的内置模型，Hermes 让每个人都能拥有一个真正属于自己的 AI 助手。去 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 下载体验，你会发现 AI 工具可以这样智能。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1603.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hermes Agent 的自我进化：不用你教，它自己就会学习和优化</title>
		<link>http://blog.chacuo.net/1538.html</link>
		<comments>http://blog.chacuo.net/1538.html#comments</comments>
		<pubDate>Sat, 04 Jul 2026 13:57:59 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[Curator]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[代理学习]]></category>
		<category><![CDATA[学习回路]]></category>
		<category><![CDATA[技能创建]]></category>
		<category><![CDATA[技能改进]]></category>
		<category><![CDATA[技能系统]]></category>
		<category><![CDATA[背景回顾]]></category>
		<category><![CDATA[自我优化]]></category>
		<category><![CDATA[自我学习]]></category>
		<category><![CDATA[自我进化]]></category>
		<category><![CDATA[自改进代理]]></category>
		<category><![CDATA[记忆策展]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1538</guid>
		<description><![CDATA[一、为什么&#34;自我学习&#34;是 AI Agent 的分水岭 用过 AI 助手的人都有这种体验：刚 [...]]]></description>
				<content:encoded><![CDATA[<h2>一、为什么&quot;自我学习&quot;是 AI Agent 的分水岭</h2>
<p>用过 AI 助手的人都有这种体验：刚开始觉得还挺好用，但用了一个月后，发现它还是老样子——同样的错误反复犯，教过的事情转头就忘，不会因为你用的时间长了就变得更好。</p>
<p>这就是有没有&quot;自我学习&quot;能力的区别。</p>
<p>大多数 AI 代理是&quot;静态的&quot;——无论你用多久，它的能力边界不会变。而 Hermes Agent 是&quot;进化的&quot;——它在每一次对话中学习，在每一次任务中改进，做得越久，能力越强。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中使用的 Hermes Agent，是目前唯一一个内置了完整&quot;自我进化&quot;学习回路的 AI 代理。它不是简单地把你的话存起来，而是有一套完整的机制来评估、学习、优化和沉淀。</p>
<h2>二、后台自改进回顾：每次对话都在悄悄进步</h2>
<p>Hermes Agent 最神奇的地方在于：每次你和它对话结束后，它都在后台静默地运行一次&quot;自我回顾&quot;。</p>
<p>这个过程不需要你参与，也不需要额外操作。它会在后台做三件事：</p>
<p>1. <strong>审视本次对话</strong>，判断有哪些值得记住的信息</p>
<p>2. <strong>评估是否需要创建新的技能</strong>，把成功的操作流程固化下来</p>
<p>3. <strong>检查已有的技能是否需要改进</strong>，根据本次经验做优化</p>
<p>默认情况下，界面上只会出现一行 &quot;Memory updated&quot; 的提示，告诉你它又学到了新东西。如果你想看详细内容，也可以设置成 verbose 模式，它会告诉你具体记住了什么。</p>
<p>这个后台回顾使用当前对话模型执行（利用已缓存的上下文，几乎不增加额外成本），也可以配置使用更便宜的模型来做回顾，进一步节省费用。</p>
<h2>三、技能自主创建：成功一次，以后都会了</h2>
<p>这是 Hermes Agent 自我进化中最实用的功能。</p>
<p>当你让 Hermes Agent 完成一个复杂的任务后——比如配置 CI/CD 流水线、写一套自动化脚本、搭建一个监控看板——它不会做完就忘。它会自动从这次成功的经验中<strong>创建一个可复用的技能</strong>。</p>
<p>技能本质上是一个 Markdown 格式的&quot;说明书&quot;，存放在 ~/.hermes/skills/ 目录下。一个技能包含：</p>
<ul>
<li>任务的目标和适用范围</li>
<li>执行步骤和最佳实践</li>
</ul>
<ul>
<li>可能遇到的问题和解决方案</li>
<li>工具调用建议</li>
</ul>
<p>下次你再遇到类似的任务，Hermes Agent 会自动加载这个技能，按照已经验证过的步骤执行。不仅更快，而且成功率更高。</p>
<p>你还可以通过 agentskills.io 开放标准，把技能分享给其他人，或者使用社区贡献的技能。</p>
<h2>四、技能自我改进：越用越好</h2>
<p>技能创建之后并不是一成不变的。每次使用技能时，Hermes Agent 都会记录使用情况：</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>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">view_count</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">技能被读取的次数</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">use_count</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">技能被加载到对话中的次数</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">patch_count</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">技能被修改和改进的次数</td>
</tr>
</table>
<p>当多次使用一个技能后，Agent 会发现哪些步骤可以优化、哪些说明不够清晰、哪些错误可以提前规避。它会自动对技能进行<strong>修补和改进</strong>，让下一次执行更加顺畅。</p>
<p>这就是&quot;越用越好&quot;的真正含义——不是大模型变强了，而是你专属的 Hermes Agent 积累了越来越多关于你的经验。</p>
<p>访问 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 体验越用越聪明的 AI 代理。</p>
<h2>五、Curator 策展系统：自动整理和清理</h2>
<p>随着使用时间增长，Hermes Agent 会积累越来越多的技能。有些技能经常使用，有些可能很久都用不上了。这时候就需要 Curator（策展系统）来做自动管理。</p>
<p>Curator 在后台定期运行，它的工作包括：</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;">刚刚创建</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;">30 天未使用</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;">90 天未使用</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">移入 .archive 目录，可随时恢复</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;">发现重叠的技能</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">合并成一个更通用的技能</td>
</tr>
</table>
<p>Curator 的默认配置是每 7 天运行一次，但只在系统空闲时执行。它不会删除任何技能，而是把不常用的归档起来。如果你想找回某个归档的技能，直接说一声就行。</p>
<p>还有一个可选的&quot;智能合并&quot;功能——Curator 会审查所有 Agent 创建的技能，判断哪些可以合并、哪些需要改进、哪些已经过时。这会消耗一些 LLM Token，但能让技能库保持精炼。</p>
<h2>六、记忆策展：知道该记住什么、该忘什么</h2>
<p>前面我们聊过 Hermes Agent 的记忆系统（MEMORY.md 和 USER.md 文件有容量限制），但真正让它与众不同的是<strong>记忆策展</strong>能力。</p>
<p>当记忆接近容量上限（80%）时，Agent 会主动做以下事情：</p>
<p>1. <strong>读取所有当前记忆条目</strong></p>
<p>2. <strong>判断优先级</strong>——哪些是关键事实必须保留，哪些已经过时可以删除</p>
<p>3. <strong>合并相似条目</strong>——把多个相关的事实浓缩成一条</p>
<p>4. <strong>删除不再相关的内容</strong></p>
<p>5. <strong>腾出空间存入新学到的信息</strong></p>
<p>这种&quot;替你做决定&quot;的能力，是 Hermes Agent 自我进化中最体现&quot;智能&quot;的地方。它不只是被动地存东西，而是主动判断什么值得记住、什么可以忘记。</p>
<h2>七、跨会话学习：上次的经验，这次直接用</h2>
<p>自我进化还有一个重要维度：跨会话学习。</p>
<p>Hermes Agent 的所有历史会话都存储在 SQLite 数据库中，并建立了 FTS5 全文搜索索引。当你提到&quot;之前我们做的那个项目&quot;或者&quot;上次那个配置&quot;，Agent 可以：</p>
<ul>
<li>通过 session_search 工具搜索所有历史会话</li>
<li>找到相关的讨论和决策记录</li>
</ul>
<ul>
<li>把历史经验应用到当前的对话中</li>
</ul>
<p>这意味着每一个对话都不是孤立的——上次解决的问题，这次直接复用经验；上次犯过的错误，这次自动规避。</p>
<h2>八、自我进化全景图</h2>
<p>把以上所有机制放在一起，Hermes Agent 的自我进化流程就是一个完整的闭环：</p>
<p>1. <strong>对话</strong> → 你和 Agent 交流，完成任务</p>
<p>2. <strong>观察</strong> → 后台回顾审视本次对话</p>
<p>3. <strong>记住</strong> → 有价值的信息存入 MEMORY.md / USER.md</p>
<p>4. <strong>技能化</strong> → 成功的操作流程创建为 Skill</p>
<p>5. <strong>改进</strong> → 下次使用 Skill 时优化</p>
<p>6. <strong>策展</strong> → Curator 定期整理和归档</p>
<p>7. <strong>召回</strong> → 下次会话加载更新的记忆和技能</p>
<p>8. <strong>再次对话</strong> → 以更强的能力开始新一轮循环</p>
<p>这个循环每发生一次，Hermes Agent 的能力就提升一点。一周、一个月、一年下来，它的进步是累积的、可见的。</p>
<h2>九、总结</h2>
<p>Hermes Agent 的自我进化能力，是它和其他 AI 代理最根本的区别。</p>
<p>其他代理是&quot;工具&quot;——你用的时候它工作，你不用它就静止。而 Hermes Agent 是&quot;伙伴&quot;——它会在每一次协作中学习，在每一次任务中进步，变得越来越了解你、越来越能干。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，你可以直接使用 Hermes Agent 后端，不需要任何配置就能享受这种自我进化的能力。下载桌面端，和它聊上几天，你会发现它真的在一天天变聪明。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1538.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hermes Agent 的 Subagent 委派技术：一个 AI 代理如何召唤一群 AI 帮你干活</title>
		<link>http://blog.chacuo.net/1537.html</link>
		<comments>http://blog.chacuo.net/1537.html#comments</comments>
		<pubDate>Thu, 02 Jul 2026 15:03:03 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[ACP协议]]></category>
		<category><![CDATA[batch处理]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[Subagent]]></category>
		<category><![CDATA[代理通信]]></category>
		<category><![CDATA[任务委派]]></category>
		<category><![CDATA[多Agent协作]]></category>
		<category><![CDATA[子代理委派]]></category>
		<category><![CDATA[子任务分配]]></category>
		<category><![CDATA[并行任务]]></category>
		<category><![CDATA[智能体协作]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1537</guid>
		<description><![CDATA[一、为什么要有多 Subagent 架构 很多人使用 AI 代理时都会遇到一个困境：一个代理处理所有事情，就像 [...]]]></description>
				<content:encoded><![CDATA[<h2>一、为什么要有多 Subagent 架构</h2>
<p>很多人使用 AI 代理时都会遇到一个困境：一个代理处理所有事情，就像一个人包揽整个公司的活——效率必然低下。</p>
<p>举个例子，你让 AI 帮你做一个市场调研报告。一个 Agent 要做的工作包括：搜索行业数据、分析竞争对手、整理财务信息、生成图表、排版报告。这些工作类型完全不同，让一个 Agent 从头做到尾，不仅慢，而且容易出现上下文混乱。</p>
<p>这就是 Subagent（子代理）架构的价值。把一个复杂任务拆成多个子任务，每个子任务交给一个专门的 Subagent 去处理，最后把结果汇总。这就像项目经理把工作分给不同的团队成员。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中使用的 Hermes Agent，拥有目前最完善的 Subagent 委派系统——通过 ACP 协议和 delegate_task 工具，可以实现真正的多代理并行协作。</p>
<h2>二、Hermes Agent 的 Subagent 体系</h2>
<p>Hermes Agent 的 Subagent 体系建立在两个核心组件之上：</p>
<h3>1. ACP 协议（Agent Communication Protocol）</h3>
<p>ACP 是 Nous Research 设计的专有代理通信协议。它解决了以下问题：</p>
<ul>
<li><strong>代理发现</strong>：一个 Agent 怎么知道有哪些子代理可用</li>
<li><strong>能力注册</strong>：子代理如何向父代理报告自己的技能</li>
</ul>
<ul>
<li><strong>任务委派</strong>：父代理如何把任务拆分给子代理</li>
<li><strong>结果回收</strong>：子代理完成工作后如何返回结果</li>
</ul>
<p>ACP 相当于 AI 界的&quot;任务调度协议&quot;，让多个 Agent 之间可以像微服务一样协作。</p>
<h3>2. Delegate Task 工具</h3>
<p>Delegate Task 是 Hermes Agent 中实际执行子代理委派的工具。它提供了两种委派模式：</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;">一个 Subagent 执行一个目标</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;">多个 Subagent 并行执行不同任务</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">需要多方向调研的场景</td>
</tr>
</table>
<h2>三、Subagent 的工作机制</h2>
<p>当一个 Hermes Agent 决定委派 Subagent 时，会发生什么？</p>
<h3>创建隔离环境</h3>
<p>每个 Subagent 会被分配一个完全独立的运行环境：</p>
<ul>
<li>独立的对话上下文（不知道其他 Subagent 在做什么）</li>
<li>独立的终端会话（各自的目录和进程）</li>
</ul>
<ul>
<li>独立的工具集（可以限制只能使用特定工具）</li>
</ul>
<p>这意味着 Subagent A 在写代码时，完全不会被 Subagent B 正在进行的数据分析打扰。它们之间互不干扰，就像各自在不同的电脑上工作。</p>
<h3>执行任务</h3>
<p>Subagent 收到任务后，会像主 Agent 一样完整地执行：</p>
<p>1. 分析任务目标</p>
<p>2. 规划执行步骤</p>
<p>3. 调用可用工具</p>
<p>4. 得出最终结果</p>
<h3>结果回收</h3>
<p>Subagent 完成工作后，不会把整个对话过程都返回——那会撑爆父 Agent 的上下文窗口。它只返回一个<strong>最终总结</strong>，包含最关键的信息。父 Agent 拿到所有 Subagent 的总结后，再进行汇总和后续处理。</p>
<p>这种&quot;只收结果不收过程&quot;的设计，保证了即使召唤十几个 Subagent，父 Agent 的上下文也不会被撑爆。</p>
<h3>层级限制</h3>
<p>为了防止无限循环委派，Hermes Agent 对 Subagent 的层级做了限制：</p>
<ul>
<li><strong>Leaf 模式</strong>（默认）：Subagent 不能再委派其他 Subagent</li>
<li><strong>Orchestrator 模式</strong>：Subagent 可以继续委派，但总层级受限制</li>
</ul>
<p>这种设计确保了委派链不会无限延伸，始终在可控范围内。</p>
<h2>四、并行批量处理：真正的效率提升</h2>
<p>Subagent 架构最大的价值在于<strong>并行处理</strong>。</p>
<p>在国内的一些分布式子代理基准测试（如 DB-Bench）中，多 Subagent 并行处理的效率优势非常显著：</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;">单 Agent 串行</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">多 Subagent 并行</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">处理 3 个独立调研任务</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">顺序执行，耗时 15 分钟</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">同时执行，耗时 5 分钟</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;">全部信息挤在一个上下文</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">每个 Subagent 独立，最后只汇总</td>
</tr>
<tr>
<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;">代码复杂任务</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">一个 Agent 写全部代码</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">多个 Subagent 各自负责一个模块</td>
</tr>
</table>
<p>在实际使用中，我经常让三个 Subagent 同时工作：一个查资料、一个写代码、一个做测试。5 分钟后三个结果汇总到我这里，我直接拿最终结果——比串行快了 3 倍。</p>
<h2>五、实际应用场景</h2>
<h3>场景一：多方向市场调研</h3>
<p>主 Agent 收到指令：&quot;帮我调研 AI 编程工具的市场情况。&quot;</p>
<p>它会把任务拆成三个 Subagent：</p>
<ul>
<li>Subagent A：调研 GitHub Copilot 的最新动态</li>
<li>Subagent B：调研 Claude Code 的更新</li>
</ul>
<ul>
<li>Subagent C：调研国内 AI 编程助手的发展</li>
</ul>
<p>三个 Subagent 同时开工，5-10 分钟后主 Agent 收到三份调研摘要，整合成一份完整的报告。</p>
<h3>场景二：多模块代码开发</h3>
<p>&quot;帮我开发一个用户管理系统。&quot;</p>
<ul>
<li>Subagent A：开发用户注册和登录模块</li>
<li>Subagent B：开发权限管理模块</li>
</ul>
<ul>
<li>Subagent C：开发数据库操作层</li>
</ul>
<p>三个 Subagent 各自写代码，互不冲突，最后主 Agent 汇总代码并检查一致性。</p>
<h3>场景三：多数据源分析</h3>
<p>&quot;帮我对比分析这三个产品的优劣势。&quot;</p>
<ul>
<li>Subagent A：分析产品 A 的文档和用户评价</li>
<li>Subagent B：分析产品 B 的技术栈和社区活跃度</li>
</ul>
<ul>
<li>Subagent C：分析产品 C 的价格和功能列表</li>
</ul>
<p>并行分析完成后，主 Agent 整理出对比表格。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，你可以创建多个 Agent，给每个 Agent 配置不同的后端（Hermes、OpenClaw、Codex、Claude），然后用 Hermes Agent 的 Subagent 能力统一调度它们。</p>
<h2>六、与传统多代理方案的区别</h2>
<p>Subagent 架构和市面上其他&quot;多代理&quot;方案有什么区别？</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;">Hermes Subagent</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;">动态创建，完成任务即销毁</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;">完全隔离</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;">自动管理，有限层级</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;">自动汇总</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;">按需分配，用完回收</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">常驻运行</td>
</tr>
</table>
<p>Hermes Agent 的 Subagent 是&quot;动态的&quot;——需要时才创建，用完就销毁。而传统的多代理框架通常是&quot;静态的&quot;——所有代理预先启动好，一直运行。前者更灵活、更节省资源。</p>
<h2>七、总结</h2>
<p>Hermes Agent 的 Subagent 委派技术，把&quot;一个 AI 帮你干活&quot;提升到了&quot;一群 AI 帮你干活&quot;的层面。</p>
<p>通过 ACP 协议 + delegate_task 工具，Hermes Agent 可以：</p>
<ul>
<li>将复杂任务动态拆分为子任务</li>
<li>并行分派给多个 Subagent 执行</li>
</ul>
<ul>
<li>每个 Subagent 在隔离环境中独立工作</li>
<li>回收结果后汇总输出</li>
</ul>
<p>这项技术的价值不仅在于&quot;快&quot;，更在于&quot;不乱&quot;——每个 Subagent 各司其职，互不干扰，最终输出质量远高于单个 Agent 从头做到尾。</p>
<p>去 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 下载桌面端，创建一个配置了 Hermes 后端的 Agent，试试对它说&quot;帮我并行做三件事&quot;——你会看到 Subagent 们同时开始工作的神奇场面。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1537.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AI Agent Loops 最新进展：所有 Agent 都在&#8221;循环&#8221;，但只有少数在&#8221;学习&#8221;</title>
		<link>http://blog.chacuo.net/1535.html</link>
		<comments>http://blog.chacuo.net/1535.html#comments</comments>
		<pubDate>Tue, 30 Jun 2026 13:37:41 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[Agent Loop]]></category>
		<category><![CDATA[AI Agent Loops]]></category>
		<category><![CDATA[Andrew Ng]]></category>
		<category><![CDATA[AutoGPT]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Codex CLI]]></category>
		<category><![CDATA[CrewAI]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[LangGraph]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[Reflexion]]></category>
		<category><![CDATA[代理循环]]></category>
		<category><![CDATA[学习回路]]></category>
		<category><![CDATA[智能体循环]]></category>
		<category><![CDATA[自改进循环]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1535</guid>
		<description><![CDATA[一、AI Agent Loops 已经成为行业共识 如果说 2024 年是&#34;AI Agent 元年&#038; [...]]]></description>
				<content:encoded><![CDATA[<h2>一、AI Agent Loops 已经成为行业共识</h2>
<p>如果说 2024 年是&quot;AI Agent 元年&quot;，那 2025 年到 2026 年就是&quot;AI Agent Loops 普及年&quot;。现在几乎所有的 AI Agent 产品都在谈论&quot;循环&quot;——让代理不仅仅是回答一次问题，而是进入一个持续迭代的执行流程。</p>
<p>这个共识的形成，主要来自几个里程碑事件：</p>
<p>1. <strong>Andrew Ng 的 Agentic Design Patterns</strong>（2024 年 3 月）：系统化提出反思、工具使用、规划、多代理协作四大模式，用数据证明 Agent 循环可以让 GPT-3.5 的编码能力超过 GPT-4</p>
<p>2. <strong>Reflexion 论文</strong>（Noah Shinn 等，2023）：开创了&quot;语言强化学习&quot;方法，智能体通过语言反馈在试错中学习</p>
<p>3. <strong>Anthropic 的 Building effective agents</strong>（2024 年 12 月）：从 Prompt Chaining 到 Evaluator-Optimizer 到自主 Agent，正式将 Agent 循环纳入主流技术路线</p>
<p>4. <strong>Auto-GPT 的无限循环模式</strong>：最早将 LLM-in-a-loop 推向主流的产品</p>
<p>到了 2026 年，几乎没有哪个正经的 AI Agent 产品敢说自己不支持循环。但问题来了——大家都是怎么&quot;循环&quot;的？效果一样吗？</p>
<p>访问 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 了解真正的带学习回路的 Agent 循环。</p>
<h2>二、&quot;循环&quot;和&quot;学习&quot;是两回事</h2>
<p>在深入各家产品之前，我们需要先厘清一个关键区别：</p>
<p><strong>执行循环 vs 学习循环</strong></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;">反复执行相同流程</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;">每次从零开始</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;">无</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;">始终不变</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;">AutoGPT、Claude Code</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Hermes Agent（Nous Research）</td>
</tr>
</table>
<p>很多所谓支持&quot;Agent Loop&quot;的产品，实际上只是把 LLM 放在一个循环里反复调用——每次执行同样的步骤，无法积累经验，下次遇到同样的问题还是从头再来。这不是真正的&quot;学习&quot;，只是&quot;重复&quot;。</p>
<p>而真正意义上的 AI Agent Loops，应该是：<strong>每次循环都有信息沉淀下来，下次循环变得更好</strong>。</p>
<h2>三、各主流产品的 Loop 实现情况</h2>
<p>现在市面上主流 AI Agent 产品的 Loop 实现情况究竟如何？我们来逐一分析。</p>
<h3>Hermes Agent（Nous Research）—— 唯一内置完整学习回路</h3>
<p>Hermes Agent 是目前唯一一个真正实现了&quot;学习循环&quot;的主流 Agent。它的循环机制是：</p>
<p>1. <strong>执行阶段</strong>：完成任务，调用工具，生成输出</p>
<p>2. <strong>后台回顾</strong>：每次对话结束后，自动运行自改进回顾</p>
<p>3. <strong>记忆写入</strong>：将有用的信息自动存入 MEMORY.md 或 USER.md</p>
<p>4. <strong>技能创建</strong>：从成功完成的任务中创建可复用的技能</p>
<p>5. <strong>技能改进</strong>：下次使用技能时，自动修正和优化</p>
<p>6. <strong>策展归档</strong>：长时间不用的技能自动归档</p>
<p>这套机制确保了每完成一次任务，Agent 的能力就有一点点提升。在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中使用的就是 Hermes Agent 后端。</p>
<h3>Claude Code（Anthropic）—— 执行循环，无学习能力</h3>
<p>Claude Code 支持 Evaluator-Optimizer 模式，可以在执行过程中反复评估和优化输出。但它没有跨会话的记忆和技能积累机制，每次会话都是独立的。属于&quot;执行循环&quot;范畴。</p>
<h3>Codex CLI（OpenAI）—— 执行循环，会话级上下文</h3>
<p>Codex CLI 有一个执行器架构，支持 MCP 工具调用循环。但它的记忆仅限于会话级别，不支持跨会话的知识积累。同样属于&quot;执行循环&quot;。</p>
<h3>LangChain / LangGraph —— 框架层支持，需自行构建</h3>
<p>LangGraph 提供了非常灵活的循环编排能力——通过有向图状态机和检查点机制，开发者可以构建各种复杂的循环流程。但它是一个框架，不是开箱即用的产品。你需要自己实现记忆、技能、学习等上层逻辑。</p>
<h3>AutoGPT —— 无限循环的先驱</h3>
<p>AutoGPT 是最早将 LLM-in-a-loop 推向主流的产品。它的核心模式是&quot;目标分解 -&gt; 执行 -&gt; 观察 -&gt; 再执行&quot;的循环。但它的问题是：每次循环之间没有真正的学习发生，长时间运行可能会出现重复和漂移。</p>
<h3>CrewAI —— 多代理协作循环</h3>
<p>CrewAI 的循环体现在多代理之间的协作上——不同角色的代理组成团队，通过层级流程循环完成复杂任务。但在单个代理层面，它没有内置的学习机制。</p>
<h2>四、各产品 Loop 能力对比</h2>
<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>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Hermes Agent</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">学习循环</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">是（MEMORY.md + FTS5）</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;">Claude Code</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>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">中（CLI 控制）</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Codex 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>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">否</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">中（CLI 控制）</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">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;">需自行实现</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;">AutoGPT</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;">CrewAI</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>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">中（配置驱动）</td>
</tr>
</table>
<p>从对比可以清楚地看到：支持&quot;执行循环&quot;的产品很多，但真正支持&quot;学习循环&quot;的只有 Hermes Agent 一个。</p>
<h2>五、为什么学习循环这么难实现</h2>
<p>你可能会问：既然学习循环这么好，为什么其他产品不做？</p>
<p>原因有几个：</p>
<p><strong>1. 技术复杂度高</strong></p>
<p>学习循环不是简单的&quot;存个历史记录&quot;，而是需要一整套基础设施：</p>
<ul>
<li>持久化记忆系统（什么该记、什么不该记）</li>
<li>技能生成和评估机制（怎么判断一个经验值得固化）</li>
</ul>
<ul>
<li>记忆压缩和合并（记忆空间有限，需要去重和合并）</li>
<li>跨会话检索（如何找到几个月前的相关经验）</li>
</ul>
<p><strong>2. 成本控制挑战</strong></p>
<p>每次对话后都运行后台回顾，意味着额外的 LLM 调用成本。Hermes Agent 在这方面做了精妙的设计——可以配置使用更便宜的模型来做回顾，同时利用缓存减少开销。</p>
<p><strong>3. 学习质量难以保证</strong></p>
<p>不是所有经验都值得学习。如果 Agent 学到了错误的东西，反而会降低后续的表现。这就需要一套有效的评估和策展机制——也就是 Hermes Agent 的&quot;技能策展&quot;系统，30 天未使用的技能自动标记为陈旧，90 天自动归档。</p>
<h2>六、MotoAgent 让 AI Loops 变得人人可用</h2>
<p>虽然 AI Agent Loops 是个技术性很强的概念，但在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中，你不需要理解这些底层原理就能享受它带来的好处。</p>
<p>在 MotoAgent 中创建一个 Agent，选择 Hermes 后端：</p>
<ul>
<li>做过的事情会被记住——不需要重复交代</li>
<li>做过的任务会变成技能——下次更快更好</li>
</ul>
<ul>
<li>对话越多进步越大——越用越聪明</li>
</ul>
<p>MotoAgent 把 Hermes Agent 的学习循环能力和微信、飞书等日常通讯工具结合在了一起。你不需要懂技术，只需要像聊天一样跟它说话，它就会在每一次对话中变得更懂你。</p>
<h2>七、总结</h2>
<p>AI Agent Loops 已经从实验室概念变成了行业共识。几乎所有主流 Agent 产品都在做&quot;循环&quot;，但大多数还停留在&quot;执行循环&quot;的层面——不断地重复，但没有真正的成长。</p>
<p>真正的 AI Loops，应该是&quot;学习循环&quot;——每循环一次，Agent 就进步一点。目前在这个方向上走得最远的就是 Nous Research 的 Hermes Agent，而 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 让每个人都能轻松地用上这个能力。</p>
<p>如果你还在用&quot;没有记忆、不会成长的 AI&quot;，是时候升级了。下载 MotoAgent，创建一个 Hermes Agent，和它聊上几天——你会感受到什么叫真正的&quot;越用越聪明&quot;。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1535.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hermes Agent 长久记忆技术架构解密：AI 代理如何真正做到&#8221;越用越聪明&#8221;</title>
		<link>http://blog.chacuo.net/1534.html</link>
		<comments>http://blog.chacuo.net/1534.html#comments</comments>
		<pubDate>Sun, 28 Jun 2026 14:07:57 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[AI记忆系统]]></category>
		<category><![CDATA[FTS5]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[会话搜索]]></category>
		<category><![CDATA[技能系统]]></category>
		<category><![CDATA[持久化记忆]]></category>
		<category><![CDATA[智能体记忆]]></category>
		<category><![CDATA[背景回顾]]></category>
		<category><![CDATA[自改进代理]]></category>
		<category><![CDATA[记忆架构]]></category>
		<category><![CDATA[记忆策展]]></category>
		<category><![CDATA[长久记忆]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1534</guid>
		<description><![CDATA[一、为什么记忆是 AI Agent 的核心 用过 AI 聊天的人都有这种感觉：每次打开一个新对话，AI 就像从 [...]]]></description>
				<content:encoded><![CDATA[<h2>一、为什么记忆是 AI Agent 的核心</h2>
<p>用过 AI 聊天的人都有这种感觉：每次打开一个新对话，AI 就像从来没认识过你一样，一切都要重新交代。你上周告诉过它的偏好、项目配置、踩过的坑——全都不记得了。</p>
<p>这正是传统 AI 助手的最大短板：没有记忆。而 Hermes Agent 之所以能被称为&quot;越用越聪明的 AI 代理&quot;，最核心的原因就是它拥有一个完整的长久记忆技术架构。</p>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 中使用的 Hermes Agent，是目前唯一内置了完整学习回路的 AI 代理。它的记忆系统不是简单的&quot;存个聊天记录&quot;，而是一套精密的分层记忆架构。</p>
<h2>二、两层核心记忆文件</h2>
<p>Hermes Agent 的记忆系统由两个纯文本文件组成，存放在本地磁盘上：</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;">约合 Token</th>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">MEMORY.md</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">代理的个人笔记</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">2,200 字符</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">约 800 tokens</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">USER.md</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">用户画像配置</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">1,375 字符</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">约 500 tokens</td>
</tr>
</table>
<h3>MEMORY.md —— 代理的&quot;笔记本&quot;</h3>
<p>这个文件存储的是代理在工作过程中积累的环境事实、项目约定、工具使用技巧等。比如：</p>
<ul>
<li>当前机器的操作系统和已安装的工具</li>
<li>项目使用的技术栈和配置规范</li>
</ul>
<ul>
<li>踩过的坑和解决方案</li>
<li>用户反复纠正过的细节</li>
</ul>
<h3>USER.md —— 用户的&quot;档案卡&quot;</h3>
<p>这个文件存储的是关于用户个人的信息，包括：</p>
<ul>
<li>名字、角色、时区</li>
<li>沟通偏好（喜欢简洁还是详细）</li>
</ul>
<ul>
<li>禁忌和雷区（哪些事不要做）</li>
<li>工作习惯和技术水平</li>
</ul>
<p>这两个文件加起来约 1,300 tokens，在每次对话开始时作为系统提示的一部分注入到上下文中。这意味着——每一句话，Hermes Agent 都带着对你的记忆在回复。访问 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 可以亲身体验这一效果。</p>
<h2>三、记忆加载机制：冻结快照模式</h2>
<p>Hermes Agent 采用了一个巧妙的设计——&quot;冻结快照&quot;模式。具体来说：</p>
<ul>
<li>每次会话开始时，从磁盘读取 MEMORY.md 和 USER.md</li>
<li>将内容格式化为一个固定的文本块，注入系统提示</li>
</ul>
<ul>
<li>这个文本块在整个会话期间<strong>不会变化</strong></li>
<li>即使用户通过记忆工具修改了内容，也要等到下一次会话才会反映到提示中</li>
</ul>
<p>这样做的好处是什么？答案是 <strong>性能</strong>。固定不变的提示内容可以让 LLM 复用前缀缓存，大幅降低每次请求的 Token 消耗和处理时间。也就是说，带着记忆回复，但几乎不增加额外成本。</p>
<h2>四、记忆写入与自改进循环</h2>
<p>很多人会问：记忆是自动存的还是手动写的？答案是——<strong>两者都有</strong>，但 Hermes Agent 会主动替你管理。</p>
<h3>后台自改进回顾</h3>
<p>每次对话结束后，Hermes Agent 都会在后台自动运行一次&quot;自改进回顾&quot;。这个回顾会：</p>
<p>1. 审视本次对话的内容</p>
<p>2. 判断有没有值得记住的新信息</p>
<p>3. 如果有，自动写入 MEMORY.md 或 USER.md</p>
<p>4. 评估是否需要创建新的技能或改进已有的技能</p>
<p>整个过程是静默运行的，你不需要做任何操作。默认情况下，界面上会显示一行&quot;Memory updated&quot;告诉你记忆已更新。</p>
<h3>技能自主创建</h3>
<p>除了保存事实性信息，Hermes Agent 还能从成功完成的任务中创建可复用的技能。技能存储在 ~/.hermes/skills/ 目录下，每个技能包含一份完整的 SKILL.md 说明书。</p>
<p>技能的完整生命周期包括：</p>
<p>1. <strong>创建</strong>：复杂任务完成后自动生成</p>
<p>2. <strong>使用</strong>：下次遇到类似任务时自动加载</p>
<p>3. <strong>改进</strong>：在使用过程中自我修正和优化</p>
<p>4. <strong>策展</strong>：30 天未使用标记为&quot;陈旧&quot;，90 天未使用自动归档</p>
<p>5. <strong>归档</strong>：归档到 .archive 目录，随时可恢复</p>
<p>这套机制让 Hermes Agent 的能力随着使用时间不断增长——做得越多、会的越多。</p>
<h2>五、跨会话检索：FTS5 全文搜索</h2>
<p>前面说的 MEMORY.md 和 USER.md 只能存 3,000 多字符，放不下所有历史信息。那更早之前的对话怎么查？</p>
<p>Hermes Agent 将所有历史会话存储在 SQLite 数据库中，并建立了 FTS5 全文搜索索引。当用户提到之前做过的事情时，Agent 可以通过 session_search 工具：</p>
<ul>
<li>搜索过去所有会话中的相关对话</li>
<li>查看匹配会话的完整内容</li>
</ul>
<ul>
<li>在会话内上下滚动浏览</li>
</ul>
<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;">约 1,300 tokens</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;">即时（在系统提示中）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">约 20ms 搜索</td>
</tr>
<tr>
<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;">按需使用，无额外 LLM 调用</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;">关键事实时刻可用</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">查找特定历史对话</td>
</tr>
</table>
<p>持久化记忆负责&quot;时刻记得&quot;，会话搜索负责&quot;随时翻查&quot;——两者互补，构成了完整的记忆覆盖。</p>
<h2>六、记忆管理：满了怎么办</h2>
<p>2,200 字符的 MEMORY.md 听起来不大，但如果满了怎么办？</p>
<p>Hermes Agent 的设计哲学是：<strong>不是存得越多越好，而是存得越精越好</strong>。当记忆超过 80% 容量时，代理会自动做以下事情：</p>
<p>1. 读取当前所有记忆条目</p>
<p>2. 判断哪些已经过时或不再重要</p>
<p>3. 合并相似或重复的条目</p>
<p>4. 删除不再相关的旧信息</p>
<p>5. 腾出空间存入新的有价值信息</p>
<p>这个过程不是自动触发的，而是当工具返回&quot;超出容量限制&quot;的错误后，Agent 会主动执行合并操作。这种&quot;人肉压缩&quot;的设计确保了记忆空间永远留给最有价值的信息。</p>
<h2>七、拓展：外部记忆提供者</h2>
<p>除了内置的两层记忆系统，Hermes Agent 还支持 8 种外部记忆提供者，包括语义搜索、知识图谱等高级存储方案。这些外部提供者可以：</p>
<ul>
<li>提供向量化语义搜索（不只是关键词匹配）</li>
<li>实现分层检索（先查摘要、再查细节）</li>
</ul>
<ul>
<li>跨会话上下文注入</li>
</ul>
<p>但即使不使用任何外部提供者，内置的两层记忆 + FTS5 搜索已经足够应对绝大多数日常使用场景。</p>
<h2>八、总结</h2>
<p>Hermes Agent 的记忆架构可以用一句话概括：<strong>精巧的设计胜过庞大的存储</strong>。</p>
<p>两个小小的文本文件，加上一个 SQLite 全文搜索，再加上后台自改进循环——这套组合拳让 Hermes Agent 在不到 2,000 tokens 的固定开销下，实现了真正的&quot;越用越聪明&quot;。</p>
<p>与市面上其他 AI Agent 相比，Hermes Agent 最大的不同不是模型更强或工具更多，而是它拥有一个真正的<strong>学习回路</strong>——每一次对话都不是终点，而是下一次更好服务的起点。</p>
<p>去 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 下载桌面端，创建一个配置了 Hermes Agent 后端的 Agent，用一段时间你就会发现——它真的在一天天变聪明。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1534.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenClaw vs Hermes Agent：两个 AI Agent 怎么选？MotoAgent 一个 App 全搞定</title>
		<link>http://blog.chacuo.net/1533.html</link>
		<comments>http://blog.chacuo.net/1533.html#comments</comments>
		<pubDate>Sat, 27 Jun 2026 12:22:22 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[Agent后端]]></category>
		<category><![CDATA[AI Agent对比]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[OpenClaw]]></category>
		<category><![CDATA[代理编排]]></category>
		<category><![CDATA[代理选择]]></category>
		<category><![CDATA[任务自动化]]></category>
		<category><![CDATA[多Agent]]></category>
		<category><![CDATA[智能体工作台]]></category>
		<category><![CDATA[自改进代理]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1533</guid>
		<description><![CDATA[一、为什么会有两个 Agent 后端 用过 MotoAgent 的朋友可能会注意到，创建 Agent 的时候， [...]]]></description>
				<content:encoded><![CDATA[<h2>一、为什么会有两个 Agent 后端</h2>
<p>用过 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 的朋友可能会注意到，创建 Agent 的时候，后端选择里有 OpenClaw 和 Hermes 两个选项。很多人会问：它们有什么区别？我平时用哪个更合适？</p>
<p>其实这不是&quot;谁好谁差&quot;的问题，而是两个不同定位的产品，各有侧重。MotoAgent 把它们都集成在一个桌面 App 里，就是为了让用户按需选择——就像你手机上同时装着微信和飞书，用哪个取决于场景。</p>
<p>我们先分别了解这两个 Agent，再说说日常工作中怎么选。</p>
<h2>二、OpenClaw 是什么</h2>
<p>OpenClaw 是一个 AI 代理编排平台（Agent Orchestration Dashboard），在 GitHub 上有 4.1k Star。它侧重于<strong>代理的管理和编排</strong>。</p>
<p>核心特点：</p>
<ul>
<li>提供可视化的编排面板，管理多个 AI 代理</li>
<li>通过 OpenClaw Gateway 协调多代理协作</li>
</ul>
<ul>
<li>使用 SOUL.md 配置文件定义代理个性和行为</li>
<li>有丰富的代理模板生态（awesome-openclaw-agents 项目提供 162 个生产级模板）</li>
</ul>
<ul>
<li>适合需要对多个代理进行统一管理和调度的场景</li>
</ul>
<p>简单说，OpenClaw 更像是一个&quot;代理指挥官&quot;——它擅长管理多个 AI 代理，分配任务，协调它们之间的协作。</p>
<h2>三、Hermes Agent 是什么</h2>
<p>Hermes Agent 由 Nous Research 开发，GitHub 上拥有 204k Star。它是一个<strong>自改进型 AI 代理</strong>，侧重于自主执行和学习。</p>
<p>核心特点：</p>
<ul>
<li><strong>内置学习循环</strong>：唯一拥有完整内置学习回路的 Agent，从经验中创建技能、跨会话改进</li>
<li><strong>持久化记忆系统</strong>：使用 MEMORY.md 和 USER.md 文件进行结构化记忆管理</li>
</ul>
<ul>
<li><strong>技能系统</strong>：支持 agentskills.io 开放标准，可创建和复用技能</li>
<li><strong>Tool Gateway</strong>：统一工具网关，支持网页搜索、浏览器、终端、图片生成等</li>
</ul>
<ul>
<li><strong>Cron 定时任务</strong>：支持自然语言创建定时任务，结果推送到任意渠道</li>
<li><strong>ACP 子代理委派</strong>：通过 Agent Communication Protocol 委派子任务</li>
</ul>
<ul>
<li><strong>多渠道接入</strong>：直接对接微信、飞书、Telegram、Discord 等</li>
</ul>
<p>简单说，Hermes Agent 更像是一个&quot;全能执行者&quot;——它自己做任务、学经验、越用越聪明。</p>
<p>访问 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 可以同时使用这两个 Agent，一个 App 搞定。</p>
<h2>四、核心对比</h2>
<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;">OpenClaw</th>
<th style="background:#4a90d9;color:#fff;padding:10px 12px;border:1px solid #3a7bc8;text-align:left;font-weight:600;">Hermes Agent</th>
</tr>
<tr>
<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;">开发者</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">OpenClaw 社区</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Nous Research</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">GitHub Stars</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">4.1k</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">204k</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;">多代理管理、任务编排</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;">通过 SOUL.md 配置</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">MEMORY.md / USER.md 持久化记忆</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;">配置驱动，无自改进</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;">Gateway 协调</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Tool Gateway 统一网关</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;">162 个代理模板（SOUL.md）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">agentskills.io 开放技能标准</td>
</tr>
<tr>
<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;">内置 Cron 调度</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;">团队级别多代理管理</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">个人日常自动化和持续学习</td>
</tr>
</table>
<h2>五、日常工作中怎么选</h2>
<p>在 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 里选择一个 Agent 后端，其实取决于你当下要做什么事。结合我们日常工作中的常见场景，这里给一些参考建议：</p>
<h3>什么时候用 Hermes Agent</h3>
<p><strong>1. 日常自动化任务</strong></p>
<p>比如每天早上自动检查服务器状态、定时爬取新闻生成摘要、执行数据清洗脚本。Hermes Agent 的内置 Cron 调度可以直接用自然语言设置任务，执行结果自动推送到微信或飞书。</p>
<p><strong>2. 需要积累经验的场景</strong></p>
<p>如果你经常做同一类事情——比如每周写周报、定期整理项目文档、做代码审查——Hermes Agent 的学习循环会越用越好。它会把每次的操作经验固化为技能文档，下次遇到类似任务时直接调用，效率越来越高。</p>
<p><strong>3. 个人助理</strong></p>
<p>绑定你的微信或飞书后，Hermes Agent 可以像一个私人助理一样随时响应你的需求。它记得你的偏好和上下文，不需要每次都从头交代。</p>
<h3>什么时候用 OpenClaw</h3>
<p><strong>1. 多代理统一管理</strong></p>
<p>如果你的团队有多个 AI 代理在同时运行，需要一个统一的指挥面板来监控和调度——OpenClaw 的编排能力更适合。</p>
<p><strong>2. 复杂的协作流程</strong></p>
<p>涉及多个代理分工合作的任务，比如一个代理负责数据采集，另一个负责数据分析，第三个负责生成报告。OpenClaw 的 Gateway 擅长协调这种多代理协作。</p>
<p><strong>3. 需要模板化快速部署</strong></p>
<p>OpenClaw 有丰富的 SOUL.md 代理模板生态，可以快速部署已有配置的代理。如果你需要快速搭建一个标准化的代理团队，OpenClaw 更方便。</p>
<h3>结合起来使用</h3>
<p>其实很多人最后的选择是<strong>两个都用</strong>——在 MotoAgent 里创建多个 Agent，给不同的 Agent 配置不同的后端：</p>
<ul>
<li>给<strong>个人助理 Agent</strong> 配 Hermes 后端：日常问答、自动化任务、持续学习</li>
<li>给<strong>团队协作 Agent</strong> 配 OpenClaw 后端：团队项目管理、多代理调度</li>
</ul>
<ul>
<li>给<strong>编程助手 Agent</strong> 配 Codex 或 Claude 后端：代码开发</li>
</ul>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 的灵活之处就在这里——一个桌面 App，多个 Agent 后端随便切换，按场景选最合适的。</p>
<h2>六、总结</h2>
<p>OpenClaw 和 Hermes Agent 不是对手，而是搭档。一个擅长&quot;管&quot;，一个擅长&quot;做&quot;；一个适合团队编排，一个适合个人自动化。而 MotoAgent 把它们整合在了一起，让我们不用在多个工具之间来回切换。</p>
<p>如果你刚开始接触 AI Agent，建议先从 Hermes Agent 入手——它的内置学习循环能让你直接感受到&quot;AI 越用越聪明&quot;的体验。当你的代理规模变大了，需要统一管理时，再引入 OpenClaw 的编排能力。</p>
<p>一个 App，多个 Agent，各自干最擅长的事——这就是 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 的设计理念。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1533.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AI Loops 代理自循环：2025 年最火爆的 AI 概念，你了解了吗？</title>
		<link>http://blog.chacuo.net/1532.html</link>
		<comments>http://blog.chacuo.net/1532.html#comments</comments>
		<pubDate>Fri, 26 Jun 2026 14:49:09 +0000</pubDate>
		<dc:creator>程默</dc:creator>
				<category><![CDATA[ai]]></category>
		<category><![CDATA[Agent Loop]]></category>
		<category><![CDATA[Agentic Design Patterns]]></category>
		<category><![CDATA[AI Loops]]></category>
		<category><![CDATA[Andrew Ng]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[motoagent]]></category>
		<category><![CDATA[motoagent.net]]></category>
		<category><![CDATA[Reflexion]]></category>
		<category><![CDATA[代理自循环]]></category>
		<category><![CDATA[反思模式]]></category>
		<category><![CDATA[多智能体协作]]></category>
		<category><![CDATA[工具使用]]></category>
		<category><![CDATA[智能体循环]]></category>
		<category><![CDATA[自我改进]]></category>

		<guid isPermaLink="false">http://blog.chacuo.net/?p=1532</guid>
		<description><![CDATA[一、AI Loops 是什么 2025 年 AI 行业最火爆的概念是什么？不是某个新模型发布了，也不是某个 A [...]]]></description>
				<content:encoded><![CDATA[<h2>一、AI Loops 是什么</h2>
<p>2025 年 AI 行业最火爆的概念是什么？不是某个新模型发布了，也不是某个 API 降价了——而是 AI Loops，也就是&quot;代理自循环&quot;。</p>
<p>简单说，AI Loops 就是让 AI 智能体进入一个持续的迭代循环：观察 -&gt; 思考 -&gt; 行动 -&gt; 反思 -&gt; 学习 -&gt; 重复。和传统的&quot;你问一句、AI 答一句&quot;完全不同，在 AI Loops 模式下，智能体会反复审视自己的输出、收集外部反馈、修正错误、积累经验，每一次循环都比上一次更好。</p>
<p>打个比方：传统 LLM 使用就像&quot;一次性写完整个文章，不允许退格修改&quot;，而 AI Loops 就像&quot;反复修改润色，直到满意为止&quot;。后者效果远超前者。</p>
<p><a href="https://motoagent.net/" target="_blank">MotoAgent</a> 的 Hermes Agent 是目前唯一内置完整学习循环的 AI 代理产品，我们后面会详细介绍。</p>
<h2>二、为什么 AI Loops 突然火爆</h2>
<p>AI Loops 概念的引爆，离不开几个关键事件。</p>
<h3>Andrew Ng 的 Agentic Design Patterns</h3>
<p>2024 年 3 月，AI 领域的大神 Andrew Ng 发表了一篇极具影响力的文章，系统性地提出了四大 Agent 设计模式：</p>
<p>1. <strong>Reflection（反思）</strong>：AI 审视自己的输出，提出改进方案</p>
<p>2. <strong>Tool Use（工具使用）</strong>：AI 使用搜索、代码执行等外部工具</p>
<p>3. <strong>Planning（规划）</strong>：AI 制定并执行多步骤计划</p>
<p>4. <strong>Multi-agent Collaboration（多智能体协作）</strong>：多个 AI 分工合作</p>
<p>Ng 给出的数据让人震惊：GPT-3.5 零样本在 HumanEval 编码测试中正确率只有 48.1%，但包装在 Agent 循环中的 GPT-3.5 达到了 95.1%，甚至超越了 GPT-4 零样本的 67.0%。他的结论是：&quot;我认为 AI Agent 工作流今年将推动 AI 的巨大进步——甚至可能超过下一代基础模型。&quot;</p>
<h3>Reflexion 论文</h3>
<p>2023 年，Noah Shinn 等人的 Reflexion 论文提出了&quot;语言智能体的语言强化学习&quot;框架。核心思想是：智能体不需要更新模型权重，而是通过语言反馈信号在试错中快速学习。这为 AI Loops 提供了坚实的学术基础。</p>
<h3>Anthropic 的加入</h3>
<p>2024 年 12 月，Anthropic 发布了&quot;Building effective agents&quot;一文，正式加入了对 Agent 循环的讨论。他们提出了从 Prompt Chaining 到 Evaluator-Optimizer 再到自主 Agent 的演进路径，强调&quot;大多数成功实现使用简单、可组合的模式，而非复杂框架&quot;。</p>
<p>访问 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 了解更多 AI Loops 的实际应用。</p>
<h2>三、AI Loops 的核心循环机制</h2>
<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;">观察（Observe）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">智能体感知环境信息，收集当前状态</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">像人&amp;quot;看&amp;quot;到周围情况</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">思考（Think）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">分析信息，规划下一步行动</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">像人&amp;quot;想&amp;quot;怎么处理</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">行动（Act）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">执行具体操作（调用工具、执行代码等）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">像人&amp;quot;做&amp;quot;事情</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">反思（Reflect）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">评价行动效果，识别错误和不足</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">像人&amp;quot;复盘&amp;quot;刚才做得如何</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">学习（Learn）</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">将经验固化为记忆或技能</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">像人&amp;quot;记住教训&amp;quot;下次不再犯</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">重复（Repeat）</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>这六个阶段形成一条完整的&quot;自循环&quot;链路。越是成熟的 AI Loops 产品，这个循环就越自动化、越智能。</p>
<h2>四、行业主要推动者和产品</h2>
<p>目前推动 AI Loops 概念的主要力量来自以下几个方向：</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;">Nous Research / Hermes Agent</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">唯一内置完整学习回路的 Agent</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">技能自主创建、记忆策展、跨会话检索、用户建模</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Andrew Ng / DeepLearning.AI</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">系统化提出四大 Agent 设计模式</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">用数据证明 Agent 循环的威力</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">Anthropic</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">发布 Building effective agents</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">强调简单可组合的模式</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">Reflexion 团队</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;">Auto-GPT 社区</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;">最早将 LLM-in-a-loop 推向主流</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;">提供 Agent 编排框架</td>
<td style="padding:8px 12px;border:1px solid #e0e0e0;background:#f4f6f8;">将反思、规划等模式工程化</td>
</tr>
</table>
<h2>五、MotoAgent 的内置学习循环</h2>
<p>在众多 AI Loops 实现中，<a href="https://motoagent.net/" target="_blank">MotoAgent</a> 的 Hermes Agent 是目前唯一一个完整内置了&quot;学习回路&quot;的产品。它不仅仅是循环执行任务，而是真正在循环中学习和进步：</p>
<ul>
<li><strong>技能自主创建</strong>：复杂任务完成后，自动创建可复用的技能文档</li>
<li><strong>技能自改进</strong>：技能在执行过程中自我优化，越用越好</li>
</ul>
<ul>
<li><strong>记忆策展</strong>：周期性自我提示，主动将经验持久化为长期记忆</li>
<li><strong>跨会话检索</strong>：通过 FTS5 全文搜索 + LLM 摘要，实现跨会话知识召回</li>
</ul>
<ul>
<li><strong>用户建模</strong>：通过 Honcho 辩证建模，不断深化对用户的了解</li>
<li><strong>与 agentskills.io 开放标准兼容</strong>：技能可分享、可复用</li>
</ul>
<p>这与传统的&quot;只循环不学习&quot;方案有本质区别。很多 AI Loop 实现只是把 LLM 放在一个无限循环里反复调用，但每次循环之间没有真正的&quot;学习&quot;发生。而 MotoAgent 的 Hermes Agent 在每次循环后都会评估、记忆、改进，这才是真正的&quot;自循环&quot;。</p>
<h2>六、AI Loops 的未来</h2>
<p>AI Loops 代表了 AI 智能体从&quot;被动响应&quot;到&quot;主动进化&quot;的关键转变。我们正在经历三个阶段：</p>
<p>1. <strong>学术研究期</strong>（2023）：Reflexion 等论文验证了循环学习的可行性</p>
<p>2. <strong>工程实践期</strong>（2024）：LangGraph 等框架将循环模式工程化</p>
<p>3. <strong>产品化落地期</strong>（2025 至今）：Hermes Agent / MotoAgent 让 AI Loops 变成普通人可用的日常工具</p>
<p>核心竞争壁垒已经从&quot;谁能调用 LLM&quot;转向&quot;谁能构建有效的学习回路&quot;。AI 代理不是越大的模型越好，而是&quot;自我进化能力&quot;越强越好。</p>
<p>去 <a href="https://motoagent.net/" target="_blank">MotoAgent</a> 下载桌面端，亲自体验一下真正的 AI Loops——让 AI 替你干活，还在每一次干活中变得更聪明。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chacuo.net/1532.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
