问题
#846 让体型有地方存、有人读,但没有任何界面让用户选它。在有人选之前,96 个存量角色仍然全部走 BIPED 默认,三道判据照旧不触发。
为什么不能自动识别
这个仓库明确否决过(CharacterCard.stance 的注释原文):
不自动识别:那要调模型,而认错是静默的 —— 错误的体型只在下一次付费生成的画面上显形。
quick-start 的 planner 已经在把用户自由文本分类成 actionType / locomotion,顺手加一个 stance 技术上很容易 —— 但那正是被否决的做法。认错体型的代价是一次已计费的生成,而且错在画面上、不在任何一道检查里。
所以要让人选。
要做什么
三选一之外的取值
CharacterStance 现在只有 BIPED / QUADRUPED / SERPENTINE。ai_engine.prompt.adapter 里每个非双足成员都要有自己那套部位说法的替换建议表 —— 加第四种(比如飞行、多足)不是加一个枚举值就完事的,要先把那张表补上,否则拒绝理由只能告诉用户「不行」、给不出改法。本 issue 不加新成员。
验收
相关
问题
#846 让体型有地方存、有人读,但没有任何界面让用户选它。在有人选之前,96 个存量角色仍然全部走
BIPED默认,三道判据照旧不触发。为什么不能自动识别
这个仓库明确否决过(
CharacterCard.stance的注释原文):quick-start 的 planner 已经在把用户自由文本分类成
actionType/locomotion,顺手加一个stance技术上很容易 —— 但那正是被否决的做法。认错体型的代价是一次已计费的生成,而且错在画面上、不在任何一道检查里。所以要让人选。
要做什么
character_data.stance。接口已经收了 ——POST /characters收的就是完整CharacterData,feat(character): 体型存在角色上,让三道按体型分流的判据不再是死代码 #846 加完字段就能写,不需要新端点。None= 没人选过,下游按双足处理,与今天的行为一致);但要能改。三选一之外的取值
CharacterStance现在只有BIPED/QUADRUPED/SERPENTINE。ai_engine.prompt.adapter里每个非双足成员都要有自己那套部位说法的替换建议表 —— 加第四种(比如飞行、多足)不是加一个枚举值就完事的,要先把那张表补上,否则拒绝理由只能告诉用户「不行」、给不出改法。本 issue 不加新成员。验收
character_data.stance == "serpentine"相关