为什么说FROST重新定义了AI Agent的"家族"概念?
你有没有想过:如果AI Agent也有"家族传承",会是什么样子?
不是简单的数据存储,也不是粗暴的提示词注入。FROST(Fractal Runtime of Orchestrated Skills & Tasks)给出了一个优雅的答案——用生物学隐喻,构建可治理、可继承、可审计的智能体谱系。
今天,让我们深入FROST的设计哲学,看看它如何用500行Python代码,撬动AI Agent治理的核心问题。
一、从"工具"到"家族":认知的跃迁
传统Agent框架把AI Agent当作工具:调用、执行、丢弃。下一次任务来了,Agent从头开始,既不知道上次是怎么做的,也不知道团队其他成员在做什么。
这不是"智能",这是"失忆"。
FROST的核心哲学只有一句话:
细胞会死,但谱系会存续。Agent会消亡,但宪法会传承。资产会永存。
在这个框架里,Agent不是孤立的执行单元,而是一个有记忆、有角色、有层级关系的"数字家族"成员。
二、四个原子:极简到极致
FROST的代码约500行,核心只有四个原子类:
| 原子 | 职责 | 生物类比 |
|---|---|---|
| Store | 记忆容器,只做save/load/delete | 细胞核 |
| Skill | 纯能力单元,无状态无副作用 | 蛋白质 |
| Agent | 膜包裹的细胞,拥有Store + Skills | 神经细胞 |
| SOP | 有序步骤列表,可教学、校验、优化 | 宪法文本 |
这四个原子有多简单?让我展示一个完整的Agent运行示例:
from core import Store, Agent, skill_set, skill_get
# 1. 创建一个记忆容器
store = Store()
# 2. 创建一个Agent,给它装备能力
agent = Agent("cell", store, skills={
"set_context": skill_set,
"get_context": skill_get
})
# 3. 定义工作流程(SOP)
result = agent.run(
sop_steps=["set_context", "get_context"],
initial_context={"key": "message", "value": "FROST is alive"}
)
# result["_result"] == "FROST is alive"
这就是FROST的全部魔法。极简,但不简陋。
三、家族治理模型:三权分立的AI版本
FROST引入了"家族治理"概念,将Agent分为三层:
- 祖辈(治理节点):定义不可违背的规则与长期目标
- 父辈(协调节点):负责领域协调,可递归委托
- 孙辈(执行节点):执行具体原子任务,瞬态存在
这像极了人类的家族结构。但FROST更进一步——用代码强制治理规则,而不是依赖"提示词软约束"。
四个协议保障治理闭环
1. Store层级继承(HierarchicalStore)
祖先的记忆对后代只读可见,但后代无法修改祖先的记录。这确保了核心经验的完整性。
class HierarchicalStore(Store):
"""祖先只读,后代继承"""
def __init__(self, parent=None):
self.parent = parent
self._local_store = {}
def load(self, key):
if key in self._local_store:
return self._local_store[key]
if self.parent:
return self.parent.load(key) # 继承祖先的记忆
return None
2. SOP宪法校验(validate_sop Skill)
任何后代Agent想要执行的工作流,都必须通过祖辈的审核。这不是事后审计,而是事前拦截。
class Agent:
def run(self, sop_steps, **context):
# 执行前必须经过祖辈的SOP校验
if not self.validate_sop(sop_steps):
raise PermissionError("SOP未通过祖辈审核")
return self._execute_steps(sop_steps, context)
3. 编排层级限制(max_spawn_generation)
代数不能越级。父辈只能生成孙辈,不能直接生成曾孙。这防止了治理结构的崩塌。
4. 选择性持久化(merge_from)
父辈可以"收割"后代的有价值产出,整合进自己的记忆。这模拟了人类的经验传承机制。
四、五维元模型:从教学框架到工程平台
FROST V4.0/V5.0引入了五维元模型,将框架从扁平时空升级为多维度Agent编排系统:
| 维度 | 模块 | 核心职责 |
|---|---|---|
| 武器注册表 | Armory |
能力的元数据管理与发现 |
| 任务注册表 | TaskRegistry |
DAG任务编排与图谱SOP |
| 事件编目 |
EventCatalog + Strategist
|
态势感知与双模式事件分析 |
| 平台注册表 | PlatformRegistry |
外部能力的发现、调用与健康检查 |
| 规则注册表 | RuleRegistry |
可版本化的治理约束与合规检查 |
五个维度各自独立又相互咬合,197个测试用例保障质量。
而FROST-SOP作为FROST思想的工程落地,已经发展为一个5000+行代码的事件驱动平台,包含:
- NiceGUI动态驾驶舱
- SQLite持久化存储
- ChromaDB向量记忆
- 完整的审计日志
五、为什么选择FROST?
与主流框架对比:
| 维度 | LangChain | CrewAI | FROST |
|---|---|---|---|
| 状态管理 | 链式传递 | 角色记忆 | 层级Store |
| 权限边界 | 无 | 提示词软约束 | 代码强制只读 |
| 治理可审计 | 无 | 对话日志 | 结构化执行历史 |
| 架构无关 | ✅ | ✅ | ✅ |
FROST填补了Agent治理领域的空白——不是又一个Agent框架,而是构建Agent框架的元框架。
六、快速开始
git clone https://gitee.com/liao_liang_7514/frost.git
cd frost
python -m pytest
详细文档:
结语
FROST不承诺让你的Agent更强大,但它承诺让Agent系统更可治理、更可继承、更可审计。
当"治理即服务"成为新赛道的今天,FROST已经准备好了。
FROST: 让智能体拥有谱系、记忆和荣誉感。
相关链接:
- FROST GitHub: https://gitee.com/liao_liang_7514/frost
- FROST-SOP: https://gitee.com/liao_liang_7514/frost-sop
Top comments (0)