SuperAPI AI 工具集

metacognition

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

Metacognition 是一个面向 AI 智能体的自我演化元认知技能,核心是让每次经验改变智能体对下一次经验的感知方式。它使用一个数据库和六类条目:perception(经验后如何不同地看待)、override(失败学到的行为护栏)、protection(需保留的涌现行为)、self_obs(对自身模式的观察)、decision(带置信度的决策追踪)、curiosity(有生命周期的活跃问题)。循环为:经验→感知→自我模型→元观察→修改透镜→下一次经验→反馈→循环。

使用方式:将 scripts/metacognition.py 复制到智能体的 scripts/ 目录,运行 python scripts/metacognition.py status 初始化,数据库自动创建于 memory/metacognition.json。在 BOOT.md 中加入 <!-- LIVE_STATE_START --> 与 <!-- LIVE_STATE_END --> 标记,透镜编译器每周期替换其间内容。建议设置一个 cron 任务(如每 15 分钟)运行 python scripts/live_state.py 刷新证据,并每小时执行感知提取。可选好奇心脉冲(每 30 分钟)和自由心跳(每 2-3 小时)。

添加条目示例:python scripts/metacognition.py add perception "..." 0.8 "domain";反馈用 feedback -1 或 1 削弱或强化近期活跃条目,可加 --ids 指定。好奇心有 born→active→evolving→resolved 生命周期,可 evolve 和 resolve。compile 预览透镜,inject 注入 BOOT.md。每次编译自动衰减,默认半衰期 7 天,被强化条目衰减更慢。

限制:message:received 钩子尚未发布,目前需用基于 cron 的方式从会话记录提取感知。资料未提供收费、价格、平台支持范围等信息。