
metacognition是什么
metacognition是一款专为AI代理设计的自我反思工具,通过Hebbian学习和时间衰减,从会话记录中提取模式,构建加权图,以增强AI代理的自我认知能力。
开源协议:MIT-0
metacognition的主要功能
- 自我反思:从会话记录中提取模式,构建加权图,实现AI代理的自我认知。
- Hebbian学习:通过Hebbian强化,重复的洞察力会增强,未使用的会衰减。
- 时间衰减:未强化的条目会随着时间的推移而衰减,保持知识的动态更新。
- 分类存储:维护一个分类的洞察力存储,包括感知、覆盖、保护、自我观察、决策、好奇心等。
- 视角编译:编译基于token预算的自我知识视角,总结活跃的自我知识。
如何使用metacognition
- 安装:将metacognition.py放置在scripts/目录中,配置工作区和嵌入端点。
- 运行:执行metacognition.py脚本,进行自我反思和知识构建。
- 分析:分析会话记录,寻找模式和洞察力。
- 强化:通过add命令添加洞察力,通过feedback命令强化或削弱洞察力。
- 编译:使用compile命令编译视角,输出到scripts/metacognition-lens.md。
metacognition的应用场景
- AI代理的自我认知和决策支持
- 会话记录分析和模式识别
- 知识管理和知识图谱构建
- AI代理的持续学习和自我优化
渝公网安备50011302222466号
暂无评论