酒馆|Tavo 如何把一段构思变成一张完整的卡

Original-VideoinhaltVideo erweitern
  • 大家好,这是之前视频中承诺的角色卡制作教程。
  • 本教程旨在帮助从零开始制作一张酒馆角色卡。
  • 适用于已安装酒馆和API的用户,不需要深入技术。
  • 教程内容包括角色设定、世界书预设和角色设定。

大家好,这是上一期视频之后我答应过的做的一个角色卡制作视频。它可以让你从零开始制作一张酒馆角色卡。本来是想上周录完就直接发布的,但是这周因为闲云本身也做卡,单子有点多,就一直没有时间。今天抽空来录下视频。

这个教程适用于已经装好了酒馆和API的用户。如果你想真正地自己制作一张角色卡,但对于技术不想搞得太复杂,也就是说你不想使用酒馆的很多插件或者更拓展的玩法来做一张卡,或者说你想在TAVO这个软件中做卡,本教程都可以用。不过,它不适合你只想导入别人的卡来玩,或者想用那些很复杂的插件和编程来制作卡。这个教程只教最基础的部分。

这个教程只教角色卡、世界书预设和角色设定,也就是你自己的角色设定。这几个部分学会后,加上你自己的构思后,就可以制作出一张比较好的卡了。

首先,我这里先来一张随便做的卡来看一下效果。当我发出这句话的时候,这张角色卡回复了我的内容。它包括了基本的角色认知、身份说明,以及非现代社会背景,还有自己的语言风格。在结尾的时候有一个叫“导演手机”的东西。

假如这就是我需要的对话效果,那么请问我拿到一张空白的酒馆,这时候需要干什么呢?现在我们把思路回到酒馆的终端。

之前我说过,酒馆本质就是发给了AI一大段对话,然后AI用这个对话来回复你。当你在制作一张卡的时候,实际上要干的事情主要是三个方面。

第一个,告诉AI这张角色卡要扮演谁。它的角色叫什么名字、长什么样、有什么性格、有什么故事背景,这个部分我们把它写到角色卡里面。

第二个部分,这个角色卡需要知道哪些东西?这个世界是什么样子的?它的常识是什么?周围有什么事情,无论是大中小远近的世界观?这些知识我们把它写到必要的世界书里面。

第三个部分,要告诉AI你要怎么说话,使用什么风格来回复,回复的状态是什么样的,是否需要固定的要求。这些部分是写到预设里面。

制作一张决策卡,我们需要考虑这三个部分。那么我问一下,这三个部分明明可以写成一串像我上这个卡这样,现在我把它写成一串内容,你们可以看一眼。

我把它隐藏,中间的内容是不是看不到?在角色描述里,我使用了一个千套的描述,包括角色的状态信息和设定出名等好几个方法。我们也可以把这一长串内容发到角色描述这一串里面。

为什么我还要说要把它放到酒馆的世界书和预设里面呢?那是因为在我们制作一张卡的时候,往往不会有这么简单,而是一个非常复杂的故事。

比如我现在想要这个角色卡扮演游戏《19》里的一个角色威尔廷。他在威尔廷中,除了扮演角色威尔廷的设定就已经够丰富了,这时候他还要知道《19》游戏的世界观,他还要预订风格来回复。

在这么一长串内容的情况下,我们就需要合理分布他的排布,选择这三个部分。所以这就是我们要分这三个板块的目的。

现在可能你就想问那为什么这三个部分?那我作为一个普通人来讲,应该怎么区分呢?我演示一下。

这里面已经是我上一轮教程演示好的一个对话了。这个教程我录制了大概有三遍。第一遍对话的时候是录制了一个根本。第二次对话的时候,我录到最后没有录上音找文字看,结果找文字没有录上音。所以这个地方我就真的不想再重复这个对话了,我就把之前聊天记录拿过来用了。

首先在打开DeepSeek的标准预览对框的时候,一样的对话。我发给他,小小好,小美我昨天吃了饼干。这个时候,AI回复的内容是一个很保守的内容。他可能是扮演了我的朋友或者一个人类这样的默认角色,他就随便回了。

接下来,我在下面说,小美是我的一只黄色金毛犬,他已经十岁了,现在年迈而且不爱出门。这个时候我又加了我早上干了啥,然后还是这句话,“早上好小妹,我昨天吃了早餐,我昨天吃了饼干。”这个时候AI的回复就已经开始模拟一只黄色的金毛犬在普通状态下的样子了。

我再复制这段话,加上世界背景。世界背景是这样的,我是307年末日废墟,现在目的是寻找唯一的水源,昨天是我的成年礼,今天早上必须要派遣出门找物资,半个月我都无法回来。这是我的补充内容。然后下面的地方就跟上轮对话是一样的。

这个时候,AI的回复就变成了比较哀伤的感觉,有种离别的味道。而且他也知道这是末日的背景了。

现在呢,我觉得我不喜欢AI回复的这种风格,我想让它回复得更文艺一些,更偏向其他叙述角度一些。那时候,我就用我所知道的知识,告诉AI你现在要扮演一个角色叫阿兴。这个阿兴是一个专业的故事讲述者,我让他使用什么风格,文字怎样,不同长度,用意象来表达,使用碎片写法使故事的目的更有内涵和格调。

加上这么一长串要求后,我再把之前的内容复制下来。这个时候,AI的回复就变得比较冒酸水的样子,甚至可以说比较有诗意的感觉。

假设这就是我需要的目的。在这个时候,文风就已经基本上是我需要的了。还是这段话,我把这段话再复制下来。在结尾,我说你现在不仅是一个故事讲述者,你还是一个导演,每次回复后都是一个文字的现场摆拍。

所以在最末尾,你要回复一个状态,用来写导演的片场日记。进行箭头折叠,里面的内容包括现在时间、状态、角色内心想法。在这个背景下,他再回复我内容,我觉得OK。

但是我觉得他用的数字太多了,像“十”、“七十”之类的,还有“什么数列”,一个狗他懂什么数列?他的回复中还有很多文艺复兴的内容,字太多了。

所以我在前面加一句,你极度讨厌使用碎片式的科幻名词来形容高科技发展。你的词语古朴而具有21世纪的现代风格美学,而且不会堆砌比喻。

加上这句话之后,他的风格就变得像棉絮一样,跳到市场。可数字的问题还是很严重。然后我在回复中再要求他不使用任何数字作为敏感的跳跃回复和联想内容。

而且我们大多数人心理独白和其他想法超脱于现实主义的诗歌式联想。这个时候,他就变成了这样子的回复。

完成这些内容后,他的内容就已经从最开始的“早上好”变成了这样。然后我加了一个设定,补充在我的世界观下面,补充到说基地生活在哪里,习俗是什么。我朋友是什么,知道这个内容后,他的回复变成了这样。

这就是一个完整的从一句话来构想的提示词的样子。他的风格在这几次对话中,每次都分别加入了角色信息、世界背景、风格要求,格式要求。

这样做后,AI的对话每次都会更加丰富,也牢牢锁定住我的这句话:“早上好小美,我昨天吃了饼干。”在这个句子锁定后,尽情地回复。

所以我们把这段再复制一下,复制过来后我们先开个新对话,看Leon怎么回复我们。这时,EIG用他所理解的模型知识匹配到这些内容后,回复了他认为符合需求的地方,并且生成了一段这个内容。

可是如果我想保留这个情况的话,难道我在每次对话都要把这些内容发给他吗?如果我的设定有几万字、几千字,并且内容非常多的情况下,我该怎么办呢?这个时候我们就可以使用主管的方法来做了。

主管中只要你固定好决策信息、世界背景和风格要求,那么你就只需要回复这句话,他就可以按照你的需求回复适合内容了。这就是酒馆的作用。

在理解酒馆作用后,我们就开始做卡吧。还是刚刚的例子,末日的废墟里,我和我的一只狗小美,删除我这张作为演示的角色卡。我们把这段话复制下来进行拆分。

我们要把一个念头发展成主管决策卡,分为三个步骤。第一个步骤是扮演角色的设定;第二个步骤是角色制造知识的设定;第三个步骤是AI扮演什么样的风格来描述这些内容。

分为这三个部分后,现在点击酒馆的新建决策卡,给它创建一个名字“乔美”。然后我们寻找这段话中最关键的部分“小美”的设定,把它复制到这里。

这是一段自然语言的描述,符合我们的直觉和常识,但对AI来说,内容描述的效率不够高。因为AI的训练语言是JSON,所以他们对JSON的格式是非常敏感的。我们可以把这段话变成JSON的格式,放大。

我们看到,在这个描述里面,上面是我们自然语言,下面是用JSON的语言描述。JSON语言就是名字“小美”,前面是一个类的名字,中间加一个冒号,无论是英文还是中文,这个冒号都可以。然后后面的名字,这句话比“名字叫小美”对AI的效果更强。

上面就是金毛犬拆分物种、年龄、外貌、性格、状态等。在习惯这里加,喜欢晒太阳,进行合理的补充。很少叫,一般用眼神看主人。习惯的背景这里补充了丰富的背景,基本上已经符合我们的需求了。

我们就OK。把这部分删掉后,我们现在让小美知道一个知识,就是小美这条狗他自己也是清楚世界观的。所以这时,我们在他的世界书里面新建一个知识库,叫“演示部分”。

我先不讲一些属性,先做演示。这次我们新建上三个条目。三个条目的内容都打开蓝灯,先不用管是什么。这个叫做,然后把它们全部展开,把刚刚的内容复制进来。

第一条,把这个知识写进来,然后删掉它;第二条,把这个知识写进来,然后删掉它;第三条小美的爱好在这个对话中没有提到,所以这一条我们不用写,把它关了。这样,整个部分是发送的内容先不发送,把它删掉。

现在这个部分是AI扮演的角色来回复的内容,这个部分是写到预设中的。这里先讲一下,我们为什么需要让AI扮演一个叫阿兴的角色来给我们想出内容呢?实际上在我们的DeepSeek模型中,如果你打开对话后,你说你能做什么,你们其实可以看到模型的交互已经初始有一个对话的扮演了。

如果你没有进行嵌套的使用风格,那么这个模型就会使用他预设的助手来回复你。那么这显然不是我们需要的效果,对吧?所以这个时候在助手的这一栏再嵌套一层,让他嵌套出你是阿兴。

嵌套之后,他就可以替换到这个状态,用他来模拟,这样的效果会更稳定一点。这就是我们要使用一个角色设定的身份来做一个预设的效果。

在预设这里,我使用的是主管自带的预设,就是默认的预设。这里也有塔的两个预设,默认的和一个女性相应的预设,我先以默认为例吧。

前面几个例子的预设中标准的架构排列一般来讲我是不需要讲这些部分,但在实际作卡中,它们对我们的帮助其实不是很大。因为你要搞懂它们的话,浪费的时间是很多的。

还是以我的风格来说,我只讲必要的部分。必要的部分就不需要了解这些内容。在开头这个符号像指针一样的符号是不可编辑的条目,开头是这样的符号像文字一样的是可以编辑的条目。

可以编辑的条目就都可以根据你的需求去修改。如果没有打开条目,你可以启用,比如这两个条目是空的。这也是个空的。这就是我们可以写的地方。在这里,你可以不用管它写啥,你就只办理这些复制进来,然后点击保存。

接下来我们再点击第二条,把这个内容写进来,再点击保存。这里我的建议是大家可以不用去管他们的排序,只需要编辑可以编辑的地方来完成你的目的就可以了。因为我们的目的是够用就可以。

在完成这一切之后,我们现在把消息发过去,就开始演了,演了一堆很符合要求的话。但是这时候,我们看到这个状态栏格式我不喜欢啊,他这个东西不好看,怎么办?我们让他改一下。

我们在刚刚改状态的地方写状态栏格式。写完之后保存。保存后我们点击这个地方,让他生成一个新的回复。不好意思,这里没有使用小美,因为我忘记保存它了。

这里是跟默认的血管回复,怎么这么奇怪。创建角色之后记得要点这个地方先把它保存一下。哦,保存后我们点击他,这时候才是开启角色。

好尴尬,还是刚刚那句话:“早上到了,我照例吃了早餐,给小美打招呼。早上好呀,我昨天吃了饼干。”现在这里生成了回复。

我现在讲这一堆这么久是为了什么呢?是为了想告诉大家,当你对生成的卡不满意的时候,首先需要想一想,什么地方不满意。大家生成的风格不满意的情况,你想想是角色设定不够?世界书的知识调用得不充分?还是说AI扮演的角色风格、AI扮演的回复的风格和预设这个更大的方面不满意?

只有分了这三个部分后,你有这个思路,才能对他进行精确的调整。例如,当演的目的性格不对,就改角色描述;知识不对,就改世界书;回复的风格不对,就改预设,啊,就这么简单。

预设是可以通用的,适用于其他角色设立上的。我这个检视的地方还是漏了一部分没有把它捏到世界书里面。不好意思,这里他甚至不知道这是一个小美的世界。好了,重新生成,这里的内容就有了一个中途的感觉。

刚刚知识不对就是因为我没有带世界书,所以把世界书链接上了,一切就对了。这就是做卡的心得。

做卡心得上有一些技巧,补充刚刚上第一是就是我刚说了,不满意的情况下如何修改;第二部分就是你们要记住,无论是角色的描述还是世界书的描述,尽量使用结构化的格式。

就长这样,有像这样。就算不使用JSON或者YAML的格式,用这样的间值描述,对AI来讲,已经比自然语言识别得更好。再来第二点,给角色的背景信息上,我们要分多个条目。

比如说我想补充很多内容,我朋友的信息就不要把它补充到这个里面。比如说有个我朋友昨天断了一条胳膊,今天回来了。就不要把这些内容补充到后面,你这么说,你就说,我的朋友叫阿三,他不会说话,断了胳膊之后只能在床上哀嚎。

昨天晚上他偷偷地挖了我在墙角埋着的红薯,但是我没有说话,离开家前,我把东西全部都放在了后面。如果他需要的话就去拿吧。看,这就是一个信息的补充。

在这个补充上如果是必要的话就把它分为一个条目,写到这里。补充的视角你们可以这样来分,可以分大中小三个部分。小的话可以细节来补充,把同类的地方对到一起,这样会便于查看一点。

第三点关于预设的部分,绿色的部分是你们要用模型来设定不同的风格。比如说,如果你使用哈基米的话,哈基米2.5的话,这个绿色就要写长一点,给他们规定四倍链。要不然哈基米就会自己跑偏。

因为哈基米是一个非常冥顽不灵的模型,你要给它规定很多才能能够按照风格来输出。但输出的时候也是效果不错的。而如果你使用的是哈基米森,那么哈基米森是一个冥顽但很灵活的模型,在这种情况下,你给他输出的内容只要点到即止就可以。

最重要的是,针对不同AI模型应当精准设定,确保它们能顺利按照需求生成理想内容。这次的知识点分享希望对大家有所帮助,我们下一期将会继续深入探讨角色扮演的相关内容,让我们一起期待吧。