SuperAPI AI 工具集

needs

智能体与模型

查看项目

更新于 10-16 04:36

技能介绍

Needs 是一个模拟人生风格的动态动机技能,核心是让角色的需求随时间波动并驱动其行为。其座右铭是“需求驱动故事,低需求创造紧迫感”。

用途

Needs 用于为角色或智能体赋予类似模拟人生的内在动机系统。需求会随时间衰减,低需求会产生紧迫感,打断当前活动,并可能触发自主行为。满足的需求则允许角色进行其他活动。

主要能力

  • 需求量表:0-10 分,10 表示完全满足,7-9 舒适,4-6 可管理,2-3 紧迫,0-1 危急。
  • 标准需求:包括饥饿、精力、娱乐、社交、舒适和膀胱。每种需求有各自的衰减速率、满足动作和临界值。
    • 饥饿:每 2 小时衰减 1 点,通过 EAT、DRINK 满足,临界值 2。
    • 精力:每 3 小时衰减 1 点(活跃特质高时更快),通过 SLEEP、REST、咖啡(临时)满足,临界值 2。
    • 娱乐:每 4 小时衰减 1 点,通过 PLAY、GAMES、社交、探索满足,临界值 3。
    • 社交:每 6 小时衰减 1 点(随外向特质变化),通过 TALK、闲逛、派对满足,临界值 3。
    • 舒适:情境性衰减(取决于环境),通过安全地点、熟悉场所、舒适环境满足,临界值 4。
    • 膀胱:每 4 小时衰减 1 点,通过使用卫生间满足,临界值 1。
  • 内心独白(YAML Jazz):需求数值附带动态注释,作为角色的内心声音,随数值变化更新。例如饥饿值高时注释为“满足,没有食物念头”,低时变为“有点饿了。那是派吗?”,危急时变为“食物。食物。食物。食物。”
  • 衰减机制:需求在模拟回合中衰减,受基础衰减率、性格特质(活跃、外向)、当前位置效果、活跃增益以及食物对膀胱的涓滴效应影响。
  • 满足机制:大多数需求通过特定动作满足,某些地点(如家、酒吧)可被动满足需求,某些物品(如食物、床)可满足需求,社交互动可满足社交需求。
  • 危急需求:当需求达到临界水平时,内心独白变得紧迫,其他活动被打断,可能触发自主行为。例如饥饿值为 1 时,角色可能放弃当前任务去寻找食物。

使用方式

该技能以 YAML 协议定义,包含技能名称、层级、协议、描述、座右铭、量表、标准需求、内心独白示例、衰减、满足、危急需求以及集成关系。用户可通过引用该技能,在模拟中为角色添加需求系统。需求数值存储在角色状态中,随时间衰减,并通过动作、地点或物品满足。

适用场景

适用于需要模拟角色动机、行为驱动和内心状态的场景,如游戏开发、智能体行为模拟、叙事生成等。

限制

资料中未提供具体的安装命令、平台支持、收费信息或性能数据。该技能依赖于角色、时间、增益和房间等其他技能的集成。