DEV Community

llimage
llimage

Posted on

为什么说FROST重新定义了AI Agent的'家族'概念?

为什么说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"
Enter fullscreen mode Exit fullscreen mode

这就是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
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

详细文档:


结语

FROST不承诺让你的Agent更强大,但它承诺让Agent系统更可治理、更可继承、更可审计

当"治理即服务"成为新赛道的今天,FROST已经准备好了。

FROST: 让智能体拥有谱系、记忆和荣誉感。


相关链接:

Top comments (0)