创建AI角色时,最容易出现两个问题:一是资料过少,角色只能给出通用回应;二是资料很多但相互冲突,角色不知道哪一条更重要。更实用的方法是先完成一份“最小角色档案”,用真实互动检验,再逐步补充能够改善表现的内容。
第一步:用一句话确定角色定位
角色定位应该同时回答“他是谁”和“这次互动主要做什么”。例如“负责整理探险线索的图书管理员”比“聪明温柔的人”更容易产生具体行动。定位不需要写成长篇传记,但要包含身份、主要任务和场景范围。若角色承担多种任务,应明确哪个目标优先。
避免直接使用无法观察的空泛词汇。与其写“很有魅力”,不如说明角色在陌生人面前如何表达、遇到分歧时如何回应、做决定时依据什么。可观察的行为比形容词更容易在对话中保持一致。
第二步:补充真正影响选择的信息
人物经历不必面面俱到。优先保留会解释当前目标、关系或行为的信息,例如一次改变立场的事件、一项长期责任、一个尚未完成的承诺。与互动无关的细节可以等到需要时再添加,避免重要信息被大量背景文字淹没。
目标与动机
角色当前想得到什么,为什么这件事重要,遇到阻力愿意付出什么。
原则与限制
角色坚持哪些边界,不具备哪些能力,什么情况下会拒绝或改变计划。
表达方式
常用语气、句子节奏、称呼习惯和叙事视角,应与身份和经历相互支持。
第三步:写清双方关系
关系不只是“朋友”“搭档”这样的标签,还包括如何认识、共同经历、信任程度和当前矛盾。同一个角色面对陌生人、长期伙伴与竞争者时,本来就应表现不同。记录一两件真正改变关系的共同事件,比罗列许多普通日常更有价值。
关系会随着互动发展而变化。某次承诺是否完成、一次误解是否解释、共同目标是否改变,都应在阶段摘要中更新。旧关系状态如果已经失效,应明确替换,避免档案同时要求角色“完全不信任”又“无条件依赖”。
第四步:用具体事件打开第一幕
好的开场至少包括地点、当前事件、角色正在做什么,以及等待用户回应的问题。“你好,今天想聊什么”把全部选择都交给用户,而“你在关闭的车站发现一封写着自己名字的旧信,管理员要求你在末班车前决定是否拆开”能够立即建立情境和行动方向。
开场不必追求强烈冲突,日常陪伴也可以从具体事情开始,例如准备一次分享、整理一周计划或讨论一部作品。关键是让角色知道当前情境,而不是在没有上下文的情况下猜测用户需要什么。
第五步:固定问题进行版本测试
角色初稿完成后,选择三到五个固定问题测试身份理解、关系称呼、冲突处理和表达风格。每次只修改一类设定,再用相同问题比较变化。如果同时重写全部资料,很难判断哪项调整真正有效。
测试不是为了让每次回答完全相同,而是观察角色的核心立场是否稳定、能否正确使用已知事实,以及在未知信息面前会不会随意编造。保留表现良好的版本,出现偏差时可以回退并继续修改。
公开分享前的检查
确认角色卡、头像与引用内容拥有合法来源;移除真实个人的敏感信息;不要用角色冒充真实人物;为可能引起误解的虚构内容提供清楚说明。尊重原创也是保护自己的角色资产。
从最小档案开始持续成长
一份可用的角色初稿可以很短:一句定位、一个目标、一段关系说明、三条行为依据和一个具体开场。之后只添加实际互动证明有用的信息。这样建立的角色档案更容易阅读、更新和迁移,也能让VSoul微灵AI中的每次调整都有明确目的。