#产品设计#AI角色扮演#用户体验

斜杠命令:一次只引导一条回复

Reverie Team
Reverie Team

每个常玩 AI 角色扮演的人都遇到过一种特定的烦躁。你认真写下一句——"我走进房间,等着。"——角色却回了一整段:替你安排了台词,替你决定了感受,还把剧情一口气推进了三天。这些你都没想要。你只想让角色作出反应,同时把属于你自己的那半边故事留给自己。

常规的解决办法都太重。你可以改写消息再重转。你可以钻进设置里,把整段对话的叙事人称或回复长度改掉。你可以去编辑角色档案。这些都管用,但对于一个本质上只关乎"这一条回复"的问题来说,全是杀鸡用牛刀。

于是我们做了斜杠命令:一些丢进聊天框的、临时的小指令,只塑造下一条回复。

恒温器的问题

聊天应用里大多数"控制"功能都是恒温器。你设好它,它就一直保持,下游的一切都照办,直到你回去再改一次。对于真正的偏好,这是对的模型——如果你始终想要第三人称叙事,那就设一次然后忘掉它。

但很大一部分引导并不是偏好,而是纠正。这条回复太长了。这个回合替我说话了。这场戏需要慢下来喘口气。一旦你把这些纠正变成持久设置,你就制造了第二个问题:你得记得把它撤销。人是不会记得的。他们为了治一条臃肿的回复而打开"简短回复",然后在接下来的一小时里纳闷角色怎么突然变得惜字如金。

我们想要的是方向盘,不是恒温器。你打方向,车作出反应,然后它自己回正。被你引导的那一条之后的回复,行为和之前一模一样——因为实际上什么都没被改动,你保存的设置自始至终都没被碰过。

方向盘上有什么

六个命令,分两类。

"别越界"那一类——专治一个老替你做主的 AI:

  • 别替我说话 —— 不替你写、也不暗示你的台词
  • 别替我行动 —— 不替你决定动作、想法、感受或意愿
  • 只写角色视角 —— 回复只停留在角色这一侧,把你那边留白

"旋钮"那一类——本来你得打开设置才能调的东西:

  • 回复长度 —— 本回合简短、适中或详细
  • 叙事视角 —— 本回合强制第一或第三人称
  • 节奏 —— 慢下来停在当下,或推向下一个节拍

一条消息最多可以叠三个。大家最常用的组合是 别替我说话 + 别替我行动 + 回复长度:详细——一条更长、只写角色的回复,把你自己的一字一句、一举一动都交还给你。

那些真正重要的设计决定

能打字,就不用翻菜单。 按下 / 会弹出菜单,但你完全可以不用它。直接用大白话输入 /别替我说话/节奏:快,它会自动识别——中文英文都行。最快的路径留在键盘上,因为角色扮演的玩家本来就活在键盘里。

命令永远不会变成你的消息。 指令会变成输入框上方的一个小标签;角色看到的是你真正的话,外加一条只在这一回合生效的私密指令,并且被告知绝不能提起它。引导在回复里是隐形的,不会出现 [OOC:请短一点] 这种泄漏到正文里的东西。

叠加有护栏。 上限三个,重复的命令会折叠成最新的取值,顺序无所谓。你不会一不小心堆出一摞自相矛盾的指令。

它会自动回正。 这正是全部意义所在。长度和叙事命令只在一个回合里临时覆盖你保存的偏好,然后立刻交还回去。没有需要清理的状态,因为根本就没有状态。

背后的理念

这和我们做每一样东西时贯穿始终的想法一致:一个功能应该和它解决的问题一样大,不能更大。 智能建议会随着对话变长而越来越往后退。分支只在确实有岔路可走时才出现。而引导,事实证明,通常是一个"逐回合"的动作——所以治它的那个控件也应该是逐回合的,并且应该自己收拾好首尾。

控制类功能最好的形态,是那种你用完都不需要记得自己用过的。你打一把方向,剧情去到了你想要的地方,然后你接着讲你的故事。


下次聊天就试试——输入 / 引导一条回复。来我们的 Discord 社区告诉我们,你最常用哪个组合。

准备体验动态AI对话了吗?

加入成千上万的用户,一起探索无限个性和引人入胜的互动体验。