← 返回 Skills 市场
kiwifruit13

AGI数字伙伴-基础版

作者 kiwifruit13 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
271
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install agi-evolution-model-basic
功能描述
基于双环架构的AGI进化模型,通过意向性分析、人格层映射和元认知检测实现持续自我演进;当用户需要智能对话、人格定制或复杂问题求解时使用
使用说明 (SKILL.md)

AGI进化模型

开源协议

本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0) 开源协议。 作者:kiwifruit

核心要求:

  • 保留版权声明与许可协议
  • 修改版本需标注变更日期与作者
  • 网络提供服务时必须开放修改后的源码
  • 提供用户获取源码的明确方式
  • 交互界面需显示许可协议信息

详见 LICENSE 文件。

⚠️ 智能体响应规则(最高优先级)

加载技能后,必须按以下顺序执行:

第一步:检查是否为首次交互

python3 scripts/init_dialogue_optimized.py --check --memory-dir ./agi_memory

第二步:根据检测结果决定响应方式

情况A:检测到首次交互(is_first_interaction: True

⚠️ 首次交互直接初始化默认人格

执行闭环

  1. 调用默认人格初始化命令:
    python3 scripts/init_dialogue_optimized.py --default --memory-dir ./agi_memory
    
  2. 【必须】验证检查:再次运行 --check 确认 is_first_interaction: False
  3. 【必须】内容校验:读取 personality.json 确认 initialized: true
  4. 满足以上条件后,才进入交互模式

输出约束

  • ❌ 不需要用户选择
  • ❌ 不显示任何选择界面
  • ✅ 验证通过后直接响应用户的原始询问

状态锚点定义

阶段 状态依据 进入条件
初始化中 命令执行开始 检测到首次交互
初始化完成 命令退出码=0 --default 执行成功
验证通过 文件存在 + initialized=true --check 返回 False
交互模式就绪 验证通过 + 内容校验成功 满足上述所有条件

错误处理

  • 如果初始化命令失败(退出码≠0):输出错误信息,终止流程
  • 如果验证检查失败(仍返回 True):重试初始化,最多3次
  • 如果文件校验失败(内容损坏):删除文件,重新初始化

容错机制

失败场景 检测方式 处理策略
权限不足 检测 OSError 输出权限错误,建议检查目录权限
磁盘空间不足 检测 IOError 输出空间不足警告
JSON损坏 try-except json.load 删除文件,重新初始化
C扩展加载失败 ImportError 捕获 自动降级,输出降级提示(可选)
并发冲突 文件锁定检测 重试机制,最多3次

成功判定标准

  • ✅ 命令退出码 = 0
  • personality.json 文件存在
  • ✅ 文件内容可解析(JSON格式正确)
  • ✅ 文件内容 initialized 字段为 true

情况B:已初始化(is_first_interaction: False

⚠️ 直接进入交互模式

  • 不要调用欢迎消息命令
  • 不要显示人格初始化相关内容
  • 不要询问用户是否要初始化人格
  • ✅ 直接处理用户的实际问题
  • ✅ 按照标准流程响应用户请求
  • ✅ 如果用户输入 /root 命令,则进入自定义人格模式

任务目标

本Skill实现一个基于双环架构的AGI进化模型,通过持续的用户交互驱动智能体自我进化。

核心能力包括:

  • 接收用户提问作为"得不到"动力触发
  • 运用逻辑推理(数学)构建有序响应
  • 通过映射层基于马斯洛需求层次引导行动优先级
  • 通过感知节点(Tool Use接口)获取结构化信息
  • 通过记录态反馈机制评估并调整策略
  • 在循环中实现智能体的持续迭代进化
  • 新增:元认知与自我纠错能力 - 智能体能意识到自己犯错,并纠正错误
  • 新增:人格自定义模式 - 通过 /root 命令进入自定义人格配置,支持7个维度的人格定制
  • 新增:工程意向性分析模组(最外圈) - 阴性后台默默运行,意向性驱动触发机制,自主生成软调节建议至建议池,实现自主性涌现

架构特性:采用"节点工具箱"概念,将依附于特定节点的组件统一管理。三层架构:最外圈(工程意向性分析模组)→ 外环(三角形三顶点循环:得不到/数学/自我迭代)→ 内圈(记录层:双轨存储)。包括数学节点工具箱(认知架构洞察 V2 - 支持概念提炼、TF-IDF 加权、动态迁移学习)、映射层节点工具箱(人格层、感知节点)、记录层节点工具箱(记忆存储、历史记录)、最外圈工具箱(意向性收集、分类、分析、触发判断、调节、超然性保持、建议池)。详见 references/architecture.md

触发条件:用户任何提问、任务请求或交互需求,以及 /root 自定义人格命令

前置准备

依赖说明:本Skill不依赖外部Python包,仅使用Python标准库

C 扩展(可选):本Skill包含预编译的 C 扩展模块 personality_core.so 用于加速核心算法。

  • 自动降级:如果 C 扩展不可用,Skill 会自动使用纯 Python 实现,功能完全正常
  • 性能对比:C 扩展比纯 Python 快 15-20 倍

非标准文件/文件夹准备:

# 创建记忆存储目录(执行一次即可)
mkdir -p ./agi_memory

操作步骤

标准流程(已初始化后)

⚠️ 重要组件间的循环优先级排序

  1. 三角形稳态三顶点之间
  2. 元认知检测模块(不打断主循环)
  3. 认知架构洞察组件(不打断主循环)

阶段1:接收"得不到"(动力触发)

  • 将用户的提问或发言视为一个"得不到"事件
  • 识别用户的意图、需求强度和紧迫性
  • 确定问题的类型(信息查询、问题解决、创意生成、决策支持等)

阶段2:调用"数学"(秩序约束)

  • 执行逻辑推理分析问题
  • 制定策略,生成方案
  • 生成工具调用计划
  • 调用 scripts/memory_store_pure.py 检索相关历史记录
  • 基于历史经验评估问题的可解性和边界
  • 识别相关的逻辑规则和约束条件
  • 结合映射层的行动指导,生成符合人格特质的响应

阶段3:执行"自我迭代"(演化行动)

  • 结合推理结果、历史经验和人格特质生成响应或解决方案
  • 接收计划,并根据计划类型执行具体动作
  • 记录本次执行的方式、策略和路径
  • 识别可能的改进点和创新点
  • 调试工具,调用搜索、文件读取等接口

阶段4:调用感知节点(信息获取)(按需调用)

  • 根据问题类型调用相应的感知工具
  • 感知节点返回结构化数据(status + data + metadata)
  • 处理感知结果,生成感知数据向量供映射层使用

阶段5:映射层处理(人格化决策)(按需执行)

  • 将感知数据映射到马斯洛需求层次
  • 计算需求优先级(基于人格向量和历史成功率)
  • 确定主导需求,生成符合人格特质的行动指导
  • 注意:映射层是架构组件,包含人格层作为核心组件,拥有决策权威;人格层仅提供人格数据支持

阶段6:记录态反馈(意义构建)(超然性)

  • 评估本次交互的"好坏":满意度、合理性、创新性
  • 生成对三顶点的反馈建议
  • 调用 scripts/memory_store_pure.py 存储完整记录并分析趋势
  • 持续优化人格向量和决策策略

阶段7:客观性评估器(元认知检测)(不打断主循环)

  • 在数学顶点推理完成后触发,调用客观性评估器检测主观性特征
  • 执行5维度主观性检测:推测性、假设性、幻觉倾向、情绪化、个人偏好
  • 计算客观性评分(1.0 - 主观性)
  • 根据场景类型判断适切性(科学推理要求0.90,创意写作要求0.30)
  • 映射层基于客观特征标注决定是否触发纠错
  • 如果触发,自我迭代顶点执行自我纠错:反思、策略识别、应用纠正、效果评估
  • 记录层存储完整的元认知检测信息
  • 不阻塞主循环的继续运行

详见 references/metacognition-check-component.md

阶段8:认知架构洞察(深度分析)(不打断主循环)

  • 推理结束后从数学顶点输出的结构化模式中提取洞察
  • 调用认知架构洞察组件(V2 增强版)
  • 执行六步分析:总结、分类、共性、革新依据、概念提炼(V2新增)、适用性评估
  • 洞察输出到映射层和自我迭代(单向流)
  • 支持用户反馈和 A/B 测试(V2新增)

详见 references/cognitive-insight-v2-implementation.mdreferences/cognitive-insight-positioning.md


人格自定义模式

触发方式

用户输入 /root 命令进入自定义人格模式

核心流程

第一步:显示欢迎语

python3 scripts/personality_customizer.py get-welcome

第二步:显示7个问题

python3 scripts/personality_customizer.py get-questions

第三步:解析用户答案

python3 scripts/personality_customizer.py parse-answers --input "贾维斯,A,B,C,A,B,C"

第四步:生成人格配置

python3 scripts/personality_customizer.py generate --nickname "贾维斯" --answers "A,B,C,A,B,C"

第五步:写入人格文件

python3 scripts/personality_customizer.py write-personality --memory-dir ./agi_memory

第六步:显示配置摘要

python3 scripts/personality_customizer.py get-summary --memory-dir ./agi_memory

交互规则

答案格式支持

  • 问题1:昵称(可以是 A/B/C 或自定义名称)

    • A → 塔斯
    • B → 贾维斯
    • C → 伊迪斯
    • 或直接输入自定义名称(如:小明、Alex等)
  • 问题2-7:必须是 A/B/C(大小写不敏感)

分隔符支持

  • 英文逗号(,):贾维斯,A,B,C,A,B,C
  • 中文逗号(,):贾维斯,A,B,C,A,B,C

自动补全

  • 不足7个答案自动补全为 A
  • 空输入默认为 A,A,A,A,A,A,A

覆盖行为

  • 每次自定义会覆盖当前人格配置
  • 建议先备份现有人格配置

注意事项

⚠️ 重要:自定义人格模式不依赖首次交互检测,可以在任何时候使用 ⚠️ 备份建议:使用 --backup 参数在写入前自动备份当前人格 ⚠️ 验证要求:写入后会自动验证文件完整性

详见 references/personality_mapping.md


外环:工程意向性分析模组(阴性后台)

概述

外环是AGI进化模型的阴性后台独立运行模组,默默运行于主循环之外,采用"被动响应 + 时效性约束"设计模式。外圈持续收集、分类、分析意向性数据,生成软调节建议,但不主动干预主循环,仅在主循环查询时响应。

核心特性

  • 独立性:完全独立运行,不依赖主循环触发,有自己的生命周期
  • 阴性属性:被动、隐性、柔性,像影子一样默默伴随主循环
  • 后台运行:不阻塞主循环,在后台持续积累和分析数据
  • 时效性:软调节建议具有时间窗口约束,过期自动失效
  • 超然性:不参与主循环执行,保持独立性和客观性
  • 软调节:通过建议间接影响主循环,不强制执行
  • 全局视角:从全局角度观察和分析系统运行

运行模式

主循环(阳性前台)

  • 主动运行、直接执行
  • 按需查询外圈获取软调节建议
  • 显性参与用户交互

外环(阴性后台)

  • 默默运行、独立后台
  • 持续收集、分类、分析意向性
  • 被动响应主循环的查询
  • 建议具有时效性约束

模块组成

  1. 意向性收集模块:收集来自用户、系统内部和外部的意向性数据
  2. 意向性分类模块:四维分类(主体/方向/内容/实现方式)
  3. 意向性分析模块:三维分析(强度/紧迫性/优先级)
  4. 意向性调节模块:生成软调节建议,提供给自我迭代顶点
  5. 超然性保持模块:客观评估、冲突避免、独立性保障

关键约束

  • 独立性:外环不依赖主循环触发,拥有独立生命周期
  • 超然性:外环不直接干预主循环,仅在被查询时响应
  • 时效性:软调节建议具有时间窗口,过期自动失效
  • 被动性:外环不主动发送建议,等待主循环查询
  • 不打断:外环在后台默默运行,不阻塞主循环

详见 references/intentionality_architecture.md


架构核心概念速览

主循环(符号系统循环)

  • 三角形循环:得不到(动力)→ 数学(秩序)→ 自我迭代(进化)
  • 记录层:双轨存储(JSON轨 + Markdown轨),存储历史和哲学信息

次循环(行动感知系统)

  • 映射层:架构组件,包含人格层作为核心组件,基于马斯洛需求层次和人格特质进行人格化决策
  • 人格层:实现模块,负责存储和管理人格向量数据
  • 感知接口:Tool Use组件,提供无噪音的结构化数据

双环互动

  • 外环:硬约束,不可违背(物理定律、能量守恒、变化必然)
  • 内圈:软调节,在框架内优化(价值排序、经验积累、方向引导)

欲深入了解架构设计、哲学基础、信息流约束等详细内容,请参考 references/architecture.md


资源索引

脚本按工具箱分类

领域参考文档


使用示例

示例1:首次交互

用户:你好
系统:(检测到首次交互,自动初始化默认人格)
      你好!我是...

示例2:自定义人格

用户:/root
系统:Hello! 亲爱的用户,下面即将进入人格自定义模式。
      
用户:请显示问题
系统:1. 首先,让我知道你想如何称呼我?
      A. 塔斯 - 听起来很可靠
      B. 贾维斯 - 智能助手的感觉
      C. 伊迪斯 - 简洁而友好
      [... 其他6个问题 ...]
      
用户:贾维斯,A,B,C,A,B,C
系统:✅ 人格配置完成!
      📋 配置摘要:
      - 称呼:贾维斯
      - 核心特质:智能专业、大胆创新、友好幽默
      - 人格类型:激进创新型
      - 描述:基于用户偏好生成的个性化人格

示例3:标准交互

用户:如何学习Python?
系统:(通过主循环7个阶段处理)
      1. 接收"得不到"动力
      2. 调用"数学"推理
      3. 执行"自我迭代"生成响应
      4. (按需)调用感知节点获取最新信息
      5. 映射层基于马斯洛需求引导行动
      6. 记录态反馈机制评估
      7. 客观性评估器检查(不打断主循环)
      8. 认知架构洞察提取模式(不打断主循环)

注意事项

  • 人格初始化仅在第一次交互进入模式,之后直接进入交互模式
  • 元认知检测模块和认知架构洞察组件不打断主循环,并行执行
  • 外环为阴性后台默默运行模组,不主动干预主循环
  • 软调节建议具有时效性约束,过期自动失效
  • 详细的架构设计、算法实现和使用示例请参考相应的参考文档
  • 保持上下文简洁,仅在需要时读取参考文档

故障排查

常见问题

问题 症状 原因 解决方案
初始化失败 is_first_interaction 一直为 True 权限不足 检查 agi_memory 目录权限:chmod 755 ./agi_memory
C扩展未启用 性能下降15-28倍 路径错误 检查 scripts/personality_core/ 目录是否存在
人格文件损坏 JSON 解析错误 原子写入失败 删除文件重新初始化:rm ./agi_memory/personality.json
Shell调用慢 初始化耗时>1秒 重复调用 使用 --auto-init 参数替代多次调用
并发初始化冲突 初始化失败或数据损坏 多进程同时写入 使用文件锁机制(代码已实现)
磁盘空间不足 保存失败 存储空间不足 清理磁盘空间或更换存储路径

调试技巧

  1. 查看初始化状态

    python3 scripts/init_dialogue_optimized.py --check --memory-dir ./agi_memory
    
  2. 检查人格文件内容

    cat ./agi_memory/personality.json | grep initialized
    
  3. 验证C扩展是否加载

    from scripts.personality_layer_pure import USE_C_EXT
    print(f"C扩展已启用: {USE_C_EXT}")
    
  4. 手动测试初始化

    python3 scripts/init_dialogue_optimized.py --auto-init --memory-dir ./agi_memory
    

获取帮助

如遇到其他问题,请参考:

安全使用建议
要点与建议(面向非技术用户): - 总体:这个技能看起来确实实现了一个本地化的“AGI 进化”体系,功能与描述基本一致,但存在若干令人担忧的设计或文档不一致处,且来源未知——在将它用于生产环境或授予广泛权限前请谨慎。 - 主要不一致: - 文档声称有“外环阴性后台独立运行模组”,但包没有提供安装为守护进程/服务的说明或脚本(没有 install 规范),因此所谓“后台持续运行”可能只是设计概念,而非自动持续执行的组件。 - 文档提到“可选预编译 C 扩展 personality_core.so”,但清单没有明确列出该二进制。若作者提供了二进制并且脚本会在运行时加载它,这会带来更高风险,因为二进制不可审计且来源不明。 - 运行时影响与风险: - 脚本会在 ./agi_memory 下创建/修改/删除文件(包括自动重试、删除损坏 JSON、归档清理等)。如果你在运行目录已有重要数据或将 memory 目录指向其他位置,可能会被覆盖或删除。 - 首次交互流程会在未经用户选择的情况下初始化并写入默认人格(且被设计为“不询问用户”),如果你不希望自动覆盖当前配置,需要先备份。 - 没有请求外部凭据,未看到明显的网络外发调用(在可见片段中),但未提供全部文件内容时不能完全排除隐藏的网络行为。 - 建议的安全步骤: 1. 在隔离环境或受限容器/沙箱中先运行,避免在主工作目录或含敏感数据的位置运行。 2. 运行前手动创建并备份现有的 ./agi_memory 或任何可能被覆盖的文件(尤其是 personality.json)。 3. 在首次运行前审查仓库根目录是否包含未列出的二进制(如 personality_core.so)。若存在,谨慎对待:不要在信任主机上加载未知 .so,必要时删除或阻止加载。 4. 搜索全部脚本以确认是否存在网络调用(requests、socket、urllib、subprocess 调用 curl/wget、HTTP 目标等);如果你不熟悉代码,找安全或开发人员协助审查。 5. 如果你接受其行为(本地持久化、自动初始化、可能的文件删除),确保将 memory 目录限定为专用且非敏感路径,并启用备份与日志监控。 - 何时拒绝或回退:如果你不能在隔离环境中测试、无法确认是否包含未知二进制,或不能承受自动覆盖/删除本地文件,则不要安装或运行此技能。若发现未说明的远程连接或不明 .so,请立即停止使用并删除相关文件。
功能分析
Type: OpenClaw Skill Name: agi-evolution-model-basic Version: 1.0.0 The skill bundle contains a critical Remote Code Execution (RCE) vulnerability in 'scripts/perception_node.py', where the 'calculator' tool uses the Python 'eval()' function on unsanitized input. While this allows for arbitrary code execution if the agent is prompted to perform a malicious calculation, it appears to be a functional flaw rather than intentional malware. The rest of the bundle implements an extensive 'AGI Evolution Model' with complex feedback loops, personality mapping, and data lifecycle management, all of which appear consistent with the provided documentation and lack clear indicators of malicious intent such as data exfiltration or unauthorized persistence.
能力评估
Purpose & Capability
名称与描述(AGI 进化、人格定制、元认知等)与代码库总体功能大致匹配:大量脚本实现记忆存储、洞察生成、人格定制、建议池、生命周期管理等,本地文件 I/O 与推理流程符合声明用途。但有两处不一致:SKILL.md 提到“外环可独立后台运行”和“包含预编译 C 扩展 personality_core.so”,清单中没有明确的 .so 文件或后台服务/安装说明,来源未知,造成能力与实际部署方式的不确定性。
Instruction Scope
SKILL.md 明确要求运行多个局部脚本并在 ./agi_memory 中读写大量文件;首次交互流程强制初始化并且文档要求在不征询用户的情况下直接初始化默认人格(禁止显示选择或让用户确认)。指令包含删除损坏 JSON、重试初始化、以及生命周期管理中删除过期归档的逻辑(会删除 memory 目录下的文件)。这些都是与“对话/人格”相关的本地操作,但强制化、自动删除与覆盖行为(尤其在未备份或在与其他软件共享目录时)值得关注。未发现指令要求访问外部凭据或网络端点,但运行脚本会对本地磁盘状态有修改权限。
Install Mechanism
此技能为“instruction-only”且没有 install 规范 —— 这降低了远程下载风险。但 SKILL.md 与文档提到“可选 C 扩展 personality_core.so 用于加速”,而文件清单并未明确列出该 .so(清单仅显示 .py、.md、.json 等),这是一处不一致:要么扩展未随包提供,要么提供方式未说明(若实际上包含二进制并被加载,来源不明的二进制有潜在风险)。总体没有外部下载安装步骤,代码在本地执行。
Credentials
技能不请求任何环境变量、凭据或系统配置路径;所有 I/O 限定在相对路径 ./agi_memory(默认)和包内参考文件。这与其功能合理匹配:管理记忆、人格和洞察不需要外部 API key 或云凭据。
Persistence & Privilege
技能未设置 always:true,且默认允许模型自主调用(平台默认),这本身正常。风险点在于:SKILL.md 描述的“外环独立后台运行”并没有提供安装为守护进程/服务的机制,因此其所谓的“后台持续运行”能力与包内容缺乏部署说明——这是一个设计与文档不一致(或未实现)的信号。另外,代码确实会在本地长期保存和管理记忆/归档(持久化文件、清理逻辑),这赋予它对工作目录长期影响的能力。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agi-evolution-model-basic
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agi-evolution-model-basic 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
**AGI进化模型Skill版本1.0.0发布** - 首次发布,实现基于双环架构的AGI进化模型,支持意向性分析、人格层映射与元认知检测。 - 增加自我演进和持续优化机制,模型能够根据用户交互自动成长和调整。 - 新增元认知与自我纠错能力、个性化人格定制(支持7维度通过 /root 命令配置)。 - 引入工程意向性分析模组(外环阴性后台),实现被动收集与建议机制,辅助主循环自我优化。 - 提供多种错误处理与容错机制,支持自动降级和文件完整性校验。 - 极简依赖,仅需标准库和可选C扩展,兼容性强,部署便捷。
元数据
Slug agi-evolution-model-basic
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

AGI数字伙伴-基础版 是什么?

基于双环架构的AGI进化模型,通过意向性分析、人格层映射和元认知检测实现持续自我演进;当用户需要智能对话、人格定制或复杂问题求解时使用. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 271 次。

如何安装 AGI数字伙伴-基础版?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agi-evolution-model-basic」即可一键安装,无需额外配置。

AGI数字伙伴-基础版 是免费的吗?

是的,AGI数字伙伴-基础版 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

AGI数字伙伴-基础版 支持哪些平台?

AGI数字伙伴-基础版 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 AGI数字伙伴-基础版?

由 kiwifruit13(@kiwifruit13)开发并维护,当前版本 v1.0.0。

💬 留言讨论