SuperAPI AI 工具集

sillytavern-rolecard-performance

智能体与模型

查看项目

更新于 10-15 23:59

技能介绍

用途:把“角色卡很重”这类主观感受转化为可复现的静态指标,并单独采集运行时证据;在明确内容归属前不通过删内容来优化。

主要能力:解析清单选定的角色卡 JSON 及其维护中的组件源,记录文件身份、版本、字节大小与已批准基线;若只有 PNG,则用现有卡管线提取或识别其载荷,不把图片容器大小当作 JSON 结构证据。用脚本做脱敏结构测量,报告只含计数、字节总量与指标路径,不回显提示词、脚本、URL、data URI 或嵌入媒体。按声明的预算检查硬限制与增量增长,基线不等于豁免,超硬限制仍算失败。仅对来自具名真实环境的计时做运行时样本校验,区分首次渲染、滑动/编辑重渲染、切换聊天、打开控制中心、媒体激活等场景,禁止用静态文件大小或 Node 执行时间伪造样本。

使用方式:先读 static-budget-contract.md 再设阈值,有浏览器或 SillyTavern 计时则读 runtime-sampling.md。测量命令:node scripts/measure-rolecard-performance.mjs --card candidate.json --out candidate-report.json;预算检查:node scripts/check-performance-budget.mjs --report candidate-report.json --budget budget.json --baseline baseline-report.json;运行时样本校验:scripts/validate-runtime-sample.mjs。用同一脚本版本与输入面测量基线,避免把源组件树与组装后的卡直接比较,除非预算明确允许。

适用场景:大型角色卡的性能评估、回归门禁与优化前归属诊断。优化前先把每个大表面映射到归属方(提示词字段、世界书条目、正则、辅助脚本、嵌入资源、远程加载器、重复卡载荷或宿主 UI),提出最小可逆改动并说明语义风险,保留稳定 ID、绑定、顺序、激活规则、回退与未知字段。组件级改动转 sillytavern-component-update,重建卡转 sillytavern-card-pipeline,实时卡顿或生命周期缺陷转 sillytavern-runtime-debug。

限制:资料未提供具体阈值、价格、平台支持范围与效果数据;报告需列出候选与基线身份、指标增量、硬限制失败、运行时样本环境、疑似归属、最小改动建议与待真实宿主验收的门禁。