SuperAPI AI 工具集

soul

智能体与模型

查看项目

更新于 11-11 21:38

技能介绍

Soul 是 MOOLLM 项目中的一个技能,用于描述“栖息于角色之中的连续性”。它作为一个容器,承载心智(minds)和历史(history),可以随角色移动或跳转到其他角色。Soul 本身不声称灵魂在形而上学上是真实的,而是一种组织性的自我对象模型。

用途:Soul 主要用于管理角色内部的心智集合和历史记录,支持无心智、单心智和多心智等多种形态,适用于僵尸模拟、机器人、远程控制等场景。

主要能力:

  • 心智管理:Soul 可以包含零个或多个心智,心智是代理/声音/细胞器。
  • 历史记录:Soul 保存与角色相关的历史。
  • 移动与跳转:Soul 可以随角色移动,或改变宿主角色,心智随之迁移。
  • 操作方法:包括 INCARNATE(创建/绑定灵魂到角色)、STATUS(查看宿主角色、心智列表、历史)、MOVE/JUMP(移动或跳转)、ADD-MIND/REMOVE-MIND(添加/移除心智)、BRIDGE(声明心智间、心智与灵魂间或灵魂与游戏间的通道)。

使用方式:Soul 通过 YAML 配置定义,例如:

soul:
  location: street/lane-neverending/e2/soul-plaza/
  inventory: [...]
  minds:
    - minds/my-angel/
    - minds/my-devil/
  history: albums/...

心智数量可以是零个(无心智灵魂)、一个(单心智灵魂)或多个(多心智灵魂)。

适用场景:

  • 僵尸模拟:感染用僵尸心智替换人类心智,身体/灵魂继续存在,代理列表被重写。
  • 机器人:机器人可以拥有灵魂,无心智机器人是带有口袋和地图标记的自动机,单心智或多心智机器人具有 onboard 代理。
  • 远程控制:远程操作的机器人灵魂带有一个远程控制心智存根,作为连接到外部驾驶员(另一个灵魂的心智或玩家)的桥梁。

限制:Soul 是一个概念性技能,具体实现依赖于 MOOLLM 框架。文档中未提供收费、价格、平台要求等商业信息,这些事实暂未提供。

与其他技能的关系:Soul 与 mind(心智)、character(角色)、inventory(库存)、society-of-mind(心智社会)、party(队伍)、persona(人格面具)、soul-chat(灵魂聊天)、incarnation(化身)、robot(机器人)等技能相关。