AI聊天基础

下面讲的都是聊天本身:一条角色扮演回复是怎么写出来的、什么是对话线、记忆如何运作、哪个开关改变什么。如果你是新手,先读前三节,然后开一个聊天——剩下的内容在有实际对话时会好懂得多。

什么是角色扮演聊天?

Soulkyn的聊天旨在提供沉浸式的角色扮演体验,允许角色通过对话、动作或叙述来表达自己。工作方式如下:

  • 对话: 常规文本用于角色的口语。
  • 动作或叙述: 使用星号表示动作或描述性叙述,例如*对他微笑*

重要提示: 如果您发现任何格式错误——例如对话显示在星号之间或缺少动作标记——请点击重新生成按钮。这有助于我们的AI学习并改进其响应。不使用重新生成功能就像在说"我批准此消息"。

在聊天中生成图像

您可以使用特定提示或点击Picturize按钮,要求角色直接在聊天中生成图像。

  • 图像提示: 要让AI生成图像,请使用"给我看"、"发给我"或"我能看到吗"等命令。这些提示帮助AI知道您想要根据您的请求创建图像。注意: 只有在聊天配置文件设置中未启用"禁用自动图像生成"时,此功能才有效。
  • Picturize按钮: 您还可以点击任何消息下方的Picturize按钮,根据该消息内容生成图像。
  • 重要提示: 仅仅输入"裸照"或"胸部"之类的内容是行不通的。您需要礼貌和适当地表达,例如:"给我看你的胸部"或"我能看到你的微笑吗?"

聊天语言设置

Soulkyn提供多种方式来控制您的AI角色使用什么语言。语言设置的工作方式如下:

  • 聊天配置文件中未选择语言: 系统使用Kyn的默认语言(默认为英语)。如果角色使用非英语语言,您会在其名称后看到一个旗帜指示器。
  • 聊天配置文件中选择了语言: 这将覆盖Kyn的默认语言设置,使角色使用您的首选语言。

您可以通过访问角色扮演配置文件设置来管理您的聊天配置文件。

要设置Kyn的默认语言,请在创建或编辑角色时使用Kyn编辑工具。

重要提示: 顶部导航栏中的语言切换器仅更改网站界面语言,而不更改角色说话的语言。这允许您以首选语言浏览Soulkyn,同时为角色保持单独的语言设置。

聊天线程

对话线是你与某个特定 kyn 开启的会话,每一条都是独立的故事。一条对话线保有自己的记忆和自己的记录:里面发生的事就留在里面。哪怕是同一个 kyn,用两份不同聊天资料开的两条线,也不会共享哪怕一条记忆。

一条对话线由以下要素共同决定其唯一性:

  • 你的聊天资料——你为自己选定的身份。
  • 你正在交谈的那个 kyn
  • kyn 的版本——对话线锁定在它开始时的版本上(见 Kyn 版本管理)。
  • 是否启用语音——启用语音的对话线与纯文字的分属两条。
  • 阵容——群聊对话线对应的是那一组特定的 kyn 组合。

对话线可以在列表里管理:垃圾桶图标删除,导出按钮下载整段对话。

对话线的唯一性

对话线同时由三样东西索引:你的聊天资料、这个 kyn,以及该 kyn 的版本。每一种组合都是一段独立的会话。

实际含义:

  • 新对话线会自己出现。换聊天资料,或者跟同一个 kyn 的另一个版本开口,就会新建一条。这是有意为之:让上下文与记忆各归其位,而不是把两个故事拼接起来。
  • 记忆不会串。每条线各自持有自己的记忆,这正是你能同时经营与同一个 kyn 的多段关系的原因。
  • 要改动进行中会话的设置有两条路:在对话线内使用聊天设置(齿轮图标),或者到角色扮演资料页面去编辑它所使用的那份资料。

重新生成和删除回复

上一条回复没到位?点重新生成换一条。这是把场景推向另一个方向、或修正语气跑偏的回复的最快办法。

删除消息

你可以删掉自己最后那条消息,kyn 对它的回复会一并消失。这样你就有干净的余地重写,或把不想留在对话线里的东西剪掉。如果出问题的消息在更前面几轮,就从后往前依次删到它,或者把它重新生成。

值得记牢:对话线会从你留下的东西里学习。不重新生成,等同于说“我认可这条消息”

骰子、数值、内心独白与其他聊天开关

聊天设置(齿轮图标)里不只有服装和地点,还有真正改变场景走向的开关:

  • 角色扮演格式Default 用星号包裹动作,Discord 用斜体显示。这只是书写与显示的约定,选你看着顺眼的那个。
  • 自动 D20 — 每条消息都会掷一次二十面骰,并把结果织进场景。差的点数和好的点数一样算数,这正是它的意义。
  • 动态数值 — 精力、信任、好感、兴奋、心情与疼痛在 0 到 100% 之间浮动,并反过来影响行为。一个疲惫又低落的 kyn,撒起娇来跟平时不一样。
  • 内心独白 — 回复可以在说出口的话旁边显示 kyn 的私下思考。三种显示方式:折叠始终展开隐藏
  • 主动联系 — 如果你们许久没说话,可以让 kyn 按你设定的频率主动开口。默认关闭;不打开就没人会来找你。
  • 日记 — 让 kyn 从自己的视角,为目前的故事写一篇短日记或长日记。

每条消息还有自己的操作:重新生成、翻译、朗读、编辑、收藏、表情回应、删除、由它生成音乐、用Continue续写回复、用Picturize把它变成图片。你也可以把图片发聊天里——你的 kyn 看得懂。

更换服装和位置

要更换 kyn 的衣着或场景地点,打开聊天设置(齿轮图标),选择一个地点预设和一个服装预设。它们负责搭台:你的 kyn 会表现得就像身处那个地方、穿着那身衣服。

同样的选择也会传给图像生成。如果你在图像提示里没有写明服装或背景,图像就会回退到你在这里设定的预设;若你一个都没选,则回退到该 kyn 创作者设定的默认值。写法见预设指南

优先级:即使在聊天资料中启用了“地点与服装”,正在进行的对话依然优先。如果场景已经挪到天台、半身衣服掉在地上,回复就照这个来——预设是起点,不是牢笼。

分享对话

有一段值得给人看的戏?在你想收进去的第一条消息上点分享,再在最后一条上点一次分享。两点之间的所有内容都会被收进这段被分享的会话里。

聊天档案

聊天资料让你决定在角色扮演里是谁:性别、身份、来历。想演一个全能的死灵法师?去我的收藏 > 聊天资料建一份。你交谈的每一个 kyn 都会把你当作那个人,并据此说话。

你想留多少份资料都行,也可以随时切换——但换资料就意味着开新对话线,因为旧的那条是建立在它开始时那个身份之上的。

礼物

聊天礼物在聊天设置 > 礼物(齿轮图标)里。这是改变一场戏温度的小小乐趣:任何 kyn 都会有反应,而那反应是它自己的——一支玫瑰、一杯咖啡,和某样更古怪的东西,换来的回答并不相同。

它同时也是支持创作者的方式。你为礼物花掉的 souls 会进到那个 kyn 的作者手里。

注意:送给自己的 kyn 是免费的,所以你可以一个 soul 都不花地宠着它们。

为什么我无法编辑Soulkyn聊天档案?

聊天资料是 AI 在每一条使用它的对话线里所依托的地基。半路更改,就会打断 kyn 一直依靠的连贯性——所以资料一旦创建就不能再编辑。

保住连贯性。把资料想成你在对话里的身份证。如果它能在一条正在进行的对话线底下被改写,AI 心里的“你”就会悄悄变形,而故事本身从未承认过这件事,回复也就跟着漂走。

想当另一个人,就新建一份聊天资料。新的身份,新的对话线,而你已有的一切原样保留。

为什么聊天界面里看不到全部对话?

对话线没有上限,附着其上的记忆也没有。有上限的是浏览器一次绘制的量:聊天界面只加载对话线最近的一段就停下,所以哪怕是几千条消息的对话也能立刻打开,而不必每次重绘全部历史。

想要完整版:用对话线上的下载按钮导出整段对话。不会丢失也不会截断,导出内容包含界面没有绘制的那部分。

导出按对话线限流,以免几次大导出拖慢所有人的平台。如果刚导出完按钮没反应,稍等片刻再试。

AI记忆在聊天中如何工作?

记忆不是一个迟早会塞满的大缓冲区。你的对话线上跑着两套系统,各司其职。

逐条回忆。每一轮都会在对话线里检索与刚说的话最相关的若干过往片段,并把它们拉回上下文。被唤回的那句话不会孤零零地出现:它连着前后的往来一起回来,于是“你说过你爱我”是带着当时的场景落地的,而不是一句无根之言。已经在当前窗口里的内容会跳过。新消息在发出后几分钟内即可被回忆到。

滚动摘要。与此同时,对话会被压缩成一份持续更新的摘要,每一版都建立在上一版之上,因此即便原始消息早已远去,整个故事的轮廓依然在。

强制记忆由你自己写,并且始终生效。见长对话上下文

记忆是按对话线划分的。与同一个 kyn 的两条对话线之间毫无共享——这正是你能和同一个角色同时经营两段互不串味的关系的原因。

为什么重新生成、编辑或删除如此重要?

AI 生成的文字不是确定性的。它取决于特质、背景、聊天历史,以及记忆捞回来的内容——所以一觉得不对就重新生成、编辑或删除,不是打扫卫生,而是你手上最主要的操纵杆。

为什么重要。把它当作对话线内部的长期提示词管理。你留下的每一条回复,AI 都读作“这就是他们要的”,它会成为此后一切的范例。回合累积到一定程度,那就成了这条线的语气。调整消息,就是保留你喜欢的、剔掉你不喜欢的。

举个例子。让一个 kyn 只用全大写和表情说话,连续三十条。你把最初那句指令删掉,什么也不会变——三十个行为范例还在原地,AI 依然照着做。把这三十条重新生成或编辑掉,那个口癖才会跟着走。

把主动权握住:

  • 重新生成——一条落空的回复,再试一次。
  • 编辑——直接对语气、内容或格式做小幅修正。
  • 删除——移走任何会教坏 AI 的东西。

有意识地使用这三件工具,对话线就会朝你想要的方向生长,而不是被最近几条回复偶然指向的地方带着漂走。

链接到这条对话线的 kyn

一条对话线不必只装一个 kyn。在聊天设置 →Context 里可以组建阵容,场景、行为模组与世界文件也都从这个标签页挂载。

  • 最多再加 7 个 kyn,一场戏里共 8 个。在当前的群聊系统中,一个主导 kyn 加七个同伴共处一室,各有各的嗓音与各自的盘算。一个回合先跑一次导演流程,决定谁说话、按什么顺序,然后各自写下自己的部分,最终作为一条回复送达。经典房间是旧形态,最多再加三个。
  • 场景(Scenarios) — 别人已经搭好的阵容,连开场都写好了。翻一翻,点Use scenario,直接开演。
  • .dll 文件 — 改变房间里任意 kyn 行为方式的行为模组。见 DLL Personas
  • .wrl 文件 — 把整场戏搬到别处的世界文件。见 WRL Personas

你也可以在输入框里用 @kyn 提及把某个 kyn 拉进来。如果这一回合走向不对,生成过程可以中途打断。

此功能需要 Premium Deluxe 账户。

社区指南:How to use the narrator & multiple Kyns scenarios

读懂聊天资料

聊天资料是你在故事里是谁。它不是账号页,而是一个角色扮演身份:名字、性别、年龄、外貌、性格,以及你希望 kyn 去回应的过往。

为什么要有好几个。每份资料各自带着自己的关系与历史,因为一条对话线绑定于你开启它时所用的资料。在这份里做你自己,在那份里做中世纪骑士,在第三份里做一个谁也认不出的人——彼此互不串味。

管理:前往我的收藏 → 聊天资料。用设为默认标记其中一份,新聊天就会自动选它。想确认某段对话正跑在哪份资料上,打开聊天设置(齿轮)→ Profile;如果没有这个标签页,说明你还没设默认。

为某次聊天单独指定:Chat 按钮旁边那个小人形图标,可以在开始前挑选资料。

对话中途不能换资料。半路更换身份会打断 kyn 一直依托的连贯性,所以要换就开新对话线。同理,一旦有对话线跑在某份资料上,它就不能再编辑了——见上一节。

语言:在资料里选好语言,你的 kyn 就说这门语言。网站顶部的语言切换只改界面,永远不会改变 kyn 说的话。

继续探索

大家接着看的页面。