Hermes Agent
架构深度拆解
快速导航
首页
核心架构
整体架构
L0
Agent Loop
L1
工具系统
L2
Self-Improve
L3
三层记忆
L4
Subagent
L5
安全机制
对比
与 OpenClaw 对比
Layer 2
Self-Improve - 自我改进机制
Agent 如何自动学习、改进并优化自己的工作流程
流程
技能创建完整流程
阶段 1: 重复模式检测
用户第1次请求
"帮我生成日报"
用户第2次请求
"生成今天的日报"
用户第3次请求
"日报生成"
检测到
重复模式?
否
继续普通执行
是
阶段 2: 技能生成
自动生成 SKILL.md
名称、目的、步骤、工具组合
Agent 撰写技能文档
阶段 3: 安全扫描
安全检查
漏洞数据库 + 正则检测 (eval/exec/os)
扫描中...
安全
通过?
未通过
拒绝并告警
技能被阻止
通过
阶段 4: 激活与使用
激活技能
写入 ~/.hermes/skills/
注入系统提示
技能描述加入 Prompt
用户使用
直接调用技能
持续改进
发现更好方法 → 补丁
技能持续优化闭环
从检测到激活约需
3次重复任务
,激活后可直接使用,
5秒完成
原本2分钟的任务
安全
技能安全扫描机制
步骤1: 漏洞数据库扫描
使用开源漏洞扫描器
检测已知威胁模式
若发现威胁 → 拒绝
步骤2: 正则表达式检测
eval() / exec() / __import__
subprocess.Popen / os.system
匹配危险模式 → 拒绝
步骤3: 通过扫描 → 激活技能
未发现威胁模式
未匹配危险正则
技能激活,下次会话可用
自动发现
识别重复任务模式
检测可复用代码块
无需人工干预
安全扫描
漏洞数据库扫描
恶意代码检测
通过才能激活
持续改进
根据反馈优化
版本迭代升级
闭环优化