Skip to content

剧情总结功能面对同角色多称呼的处理 #76

Description

@sxzzmine

我在使用分批总结时遇到一个问题:同一个角色在剧情前后会用不同名字出现,前期可能只有称号、职业名、外号或代号,后期才揭示真实姓名。比如某个角色一开始只被称为“道长”“某某先生”“大小姐”“花名”等,几十楼之后才说出本名。

目前使用小白X的总结时,如果前一批输入的文本主要包含称号,就会把它当成一个独立角色;后一批输入的文本主要包含本名,又会再创建一个新角色。这样同一个人的事件、关系、人物弧光、事实图谱就会被拆成两份,后续记忆会混乱。

希望总结插件能处理“角色别名变化/身份揭示”的场景。
比较理想的做法是:总结器维护一份角色别名表,每个角色有一个统一主名,同时记录他/她在原文里出现过的各种称呼。每次分批总结时,都先参考这份别名表,判断新出现的名字、称号、外号、道号、花名、官称、职业称呼,是否其实指向已有角色,而不是直接新建角色。如果后续剧情揭示“之前那个某称号的人其实叫某某”,插件应该支持把旧角色合并到新主名下,或者输出一个“角色重命名/合并”的更新,让之前事件里的旧称呼也能归到同一个角色下面。

省流:考虑分批总结不只按“当前批次里出现的名字字符串”建角色,因为小说/角色扮演里经常会先用身份称呼,后揭示真名。需要有“别名识别”和“后续合并”机制,否则长剧情分批总结可能把同一个人拆成两个人。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions