Gemini 并没有像 ChatGPT 那样内置的跨对话记忆功能,这意味着每次开启新对话,AI 都是从头开始,不会自动记住之前的角色设定。[1] 不过,这并不妨碍你通过主动加载设定来“锁定”角色。目前最实用的两种方法分别是创建专属的 Gem 模板,以及在每次对话开头手动粘贴一段角色锚点。

创建专属 Gem 是把角色打包成可复用的提示词模板。你可以在 Gemini 的 Gem 管理器中新建一个 Gem,在指令栏里写入完整的角色设定,包括身份、说话风格、响应约束和示例对话。[1] 之后每次用这个 Gem 开启对话,AI 就会自动加载该角色。需要注意的是,Gem 本身也没有跨对话记忆,每次开启都是全新的上下文,但角色设定会重新注入,所以能保持一致性。[1] 不过 Gem 对指令执行偏字面化,容易显得僵硬,建议在提示词中加入允许合理推理的说明。

如果不想创建 Gem,也可以在单个对话的开头直接写一段“角色锚点”。这个锚点需要包含角色身份、说话风格、与用户的关系、核心原则和禁止事项,然后让 AI 以该角色回答第一个问题。[1] 这种方法的优点是灵活,不需要提前配置,但需要手动复制粘贴。Gemini 在单次会话内有记忆,所以只要锚点写在第一条消息里,整个对话过程中角色就不会跳戏。为了更稳定,可以再给一两个示例对话来强化设定。

Gemini 对角色设定的执行有时会过于“认真”,导致过度字面化,比如设定成毒舌编辑后连普通问题都会讽刺。[1] 解决办法是在提示词中加入一条例外规则:如果用户话题完全超出角色范围,可以暂时跳出角色但保持基本语气回应。另外,Gemini 的 Personal Intelligence 功能虽然能记住一些个人偏好,但它是静态的,且容易误判上下文,比如看到你手机里高尔夫球场照片就认定你热爱高尔夫,实际上你可能只是陪老板应酬。[14] 因此,对于角色扮演场景,还是依赖主动加载设定更可靠。