SuperAPI AI 工具集

probability

智能体与模型

查看项目

更新于 10-16 02:22

技能介绍

用途

Probability 是一个用于 LLM 角色扮演与叙事游戏的“概率协议”技能。它的座右铭是:“LLM 就是骰子。它叙述结果。”该技能用于在无随机数生成器的前提下,根据角色属性与情境因素,以叙事方式评估行动的成功概率并判定结果。

主要能力

  • 无随机数生成器:不采用“掷 d20、加调整值、对比 DC”的传统方式,而是由 LLM 评估概率、考虑上下文并叙述结果。
  • CALCULATE(计算概率):接收 action(尝试的行动)、actor(行动者)、context(相关因素),输出 probability(概率)与 factors(影响因素列表)。
  • RESOLVE(判定结果):接收 probability(概率)与 stakes(风险),输出 outcome(结果)与 narrative(叙事文本)。
  • 概率因素:包括 Stats(基础能力)、Buffs(临时增益)、Debuffs(临时减益)、Equipment(工具)、Context(环境因素)、Stakes(风险)、Story(叙事适宜性)。
  • 结果谱系:Critical Success(暴击成功)、Success(成功)、Partial Success(部分成功)、Failure(失败)、Critical Failure(暴击失败),各自对应不同的触发条件与叙事风格。
  • 风险影响叙事:风险越高,叙事越戏剧化。低风险成功显得例行公事,极端风险成功则堪称传奇。

使用方式

通过 invoke 调用 CALCULATE 与 RESOLVE 两个方法。CALCULATE 计算概率并列出各因素影响,RESOLVE 根据概率与风险判定结果并生成叙事。技能通常无状态,按每次行动即时计算,但可保留 last_calculation 记录。

示例调用:

invoke: CALCULATE
params:
  action: "What's being attempted"
  actor: "Who's trying"
  context: "Relevant factors"
output:
  probability: "85%"
  factors:
    - "High DEX (+20%)"
    - "Slippery surface (-15%)"
    - "Practiced move (+10%)"
invoke: RESOLVE
params:
  probability: "85%"
  stakes: "Fall into pit if failed"
output:
  outcome: "success"
  narrative: "Your practiced leap carries you across..."

适用场景

  • 跑团与桌面角色扮演的线上化行动判定。
  • 冒险、战斗、技能检定等需要概率与叙事结合的场景。
  • 与 buff(增益修改概率)、character(属性来源)、adventure(行动判定)、scoring(难度影响评分)等技能集成。

限制

资料未提供该技能的具体安装方式、平台依赖、收费模式或性能限制。其效果依赖 LLM 对属性与情境的评估,不保证数值一致性。