SuperAPI AI 工具集

subjective

编程与开发

查看项目

更新于 10-16 04:30

技能介绍

用途:面向文字冒险或交互式世界逻辑,用第一人称函数替代易混淆的第三世界访问(如 world.has)。\n\n主要能力:i_ 函数按用途分组。背包类含 i_have、i_give、i_take、i_drop、i_has_tag、i_find_by_tag;状态类含 i_am、i_am_not、i_get、i_set;增益类含 i_have_buff、i_add_buff、i_remove_buff;标记类含 i_flag、i_set_flag;位置类含 i_am_in、i_can_see、i_go;交流类含 i_say、i_emote、i_think、i_emit。\n\n上下文:"I" 依据调用主体切换——玩家动作对应玩家角色,对象的 simulate 对应对象,NPC 对话对应 NPC,房间描述对应房间。资料给出 JavaScript 与 Python 的 World 类实现,i_ 函数绑定到当前 subject。\n\n使用方式:在玩家处理器、对象 simulate、NPC behavior、房间 describe 中直接写 i_ 调用;全局状态仍用 world.(如 world.flag、world.set_flag)。资料还说明 LLM 可把自然语言 guard/simulate 编译为 i_ 调用。\n\n适用场景:文字冒险、交互式对象与 NPC 行为、需要清晰日志归属的模拟。\n\n限制:资料未提供收费、平台、安装命令或完整 API 规范;示例代码仅供理解,实际使用需自行集成。