指南不完整,最后更新于 2022 年 8 月。

摘要:首先,写足够长的内容(~3+页;~750字+)提示(屏幕中间的大文本)让故事开始,并给人工智能一些构建的东西(时态、视角、设置、风格等)。然而,随着故事的进展,人工智能将“忘记”您在最初段落中所做的所有基本角色和设置以及故事目标设置,因此请在记忆中复制该信息(大型、故事范围的背景,包括主角) )并根据主要角色的需要进行更新。配角角色可以存在于传说书中(如果你愿意的话,主要角色也可以存在)。在您拥有更多经验之前,请避免将作者注释与更新的 AI 模型一起使用。在内存中使用流派标签等以获得最佳效果。然后轻轻地、小心地涉水。但是,一定要为人工智能的构建写一个像样的提示,并一定要解释你认为显而易见的一切,因为人工智能是无能为力的。要有耐心并不断迭代,编辑人工智能的输出,或者将你的写作与人工智能的输出交错提供,以使故事保持在正轨上,并引导人工智能到达你想去的地方,就像你对读者一样。

NovelAi.net 是一个机器学习模型的接口,该模型经过训练可以“理解”语言并复制它,其目标是帮助小说作家更快地写作。类似的网站包括 Sudowrite 和一系列其他专门针对文案写作的网站(您在研究这个领域时可能听说过 Jasper)。然而,我对文案写作不感兴趣;我对文案写作不感兴趣。我想写小说让人们快乐。所以我们将忽略那些其他网站。

在 Sudowrite 和 NovelAI 之间,我发现 NovelAI 更能满足我的需求;我可以继续推进故事,指导人工智能或告诉它根据需要回溯。虽然 Sudowrite 的“选择故事可能的方向”一开始很有帮助,但我很快发现它及其界面很乏味。即使是简单的事情,例如将鼠标从右侧(选择前进的方向)返回到左侧(单击此处将现有提示数据发送给人工智能)也会令人烦恼和沮丧。

我一生都在寻找好的写作工具,从苹果的 TextEdit(我在高中时写了大部分最初的散文小说)到 Emacs(我在过去十年里写了大部分散文),最后, Mac 版 Microsoft Word (真的吗?是的,它可以帮助我格式化小说以供出版)以及获得 他妈的 不妨碍我是最重要的,这让我们回到了NovelAI。

NovelAI 是对社区(角色扮演/写作极客?)的爱的劳动,它表明了这一点。更好的是,这就是它比 Sudowrite 更出色的地方:

  • 很棒的界面;不妨碍您,但在您需要时提供充足的电力。
  • 配置很多;最初,这是令人畏惧和危险的,但我将向您展示如何驯服其中的一些并使其适用于 你。
  • 你可以训练你的 自己的 人工智能模型。

最后一点我怎么强调都不为过; NovelAI 允许我输入我现有的所有写作,然后它会按照我的风格、我的单词选择和措辞进行写作。这太可怕了而且超级他妈的 令人兴奋的,特别是因为今年夏天剩下的时间迄今为止一直在训练 Dragon Dictation,是的,“cunt”是我在写情色小说时想要的单词,或者告诉 Microsoft Word 事实上,基本单词没有拼写错误。

但让我们深入了解一下。

基本用法

你输入一个提示,比如“Suzy 和我要去杂货店,然后”,然后人工智能会根据该提示产生一些输出。人工智能显然默认是焦虑的(开玩笑):

然后我们就回到这里。在和你的家人共进晚餐之前我们还有几个小时的时间。”
“怎么了?”当他们到达他家门前她的车时,他问道。 “我以为你这个周末很开心……”

显然这是:

  • 没那么有帮助
  • 非常有限

这就是为人工智能提供 语境 进来; NovelAI 有多种方法可以做到这一点,但它们看起来都非常相似或重叠,因此我们将一起研究它们,从一些最重要的开始。请继续阅读。

(在有人问之前,我的屏幕截图的主题是 石板

Basic usage of NovelAI; give it a prompt and let it go.

只需三个简单步骤即可帮助人工智能更好地完成工作

还记得我说过我喜欢NovelAI 的界面吗?部分原因是因为它有很多功能,但它是隐藏的,不会妨碍你,但它也触手可及,几乎就像一个经典的 Unix 命令行工具;强大、优雅,但默认情况下并不烦人。尝试使用它会带来烦恼(开玩笑)。

默认情况下(至少是我的工作方式),AI 生成设置的右侧边栏是折叠的。单击右上角的倒三角形将其打开,如下图所示:

Screenshot of NovelAI showing how to open the right sidebar from the reverse triangle button in the upper right

配置三个基本设置

打开设置后,您可以更改我们关心的前两个设置:AI 模块和配置预设。

注意:我们不想改变AI 模型 (在撰写本文时,Krake 是默认设置,我们想要最新和最好的),我们想要更改 模块 或调整如何的设置 模型 回应。请继续阅读。

尽管我不喜欢说“花更多的钱得到更好的东西”,NovelAI 的定价模型是a)合理的,b)有点欺骗性。我的意思并不是不好的。这是一个很棒的定价模型。

但是,如果您将其视为新手 - 您会认为中间层(Scroll)及其默认 AI 模型(Euterpe)“足够好”,而最高层(Opus)及其默认 AI 模型(Krake) )是“稍微好一些”或“也许是最好的”。

但你错了。

Krake 比 Euterpe 好得多,而且每月多花 10 美元绝对值得(假设你能负担得起,Euterpe 仍然很好,别误会我的意思,但 Krake 好得多;我见过它被描述为 伙伴,而不是助理)。

值得庆幸的是,定价不是指数级的。我在测试中发现升级是值得的,尽管如果你想节省 10 美元,Euterpe 肯定是可用的。

Screenshot showing where the first two settings in the right sidebar are: AI Module and Config Preset

AI 模块(大致:什么类型/写作风格)

人工智能 模块 (不要与人工智能模型混淆——我们正在使用哪种人工智能——我们不想改变),基本上改变了 类型 我们正在使用的,包括一堆可能的预设。闲暇时探索它们; 从军事科幻到海盗,应有尽有!

但是,出于我们的目的,我喜欢将其设置为 一般:跨类型。如果您发现有一个模块适合您正在编写的任何内容,您可以随时对其进行调整。奖励积分:可以 创建你自己的模块 (这超级简单;只需上传你所有写作的纯文本副本,人工智能就会表现得更像你!)。

这些模块基本上只是人工智能训练过的特定子数据集;吸收一堆军事科幻小说或 19 世纪的浪漫小说等。我相信其中一些可能是由社区创造的,这就是为什么并不是你想要的所有类型都有代表。每个模块也可能有不同的设置,但这是基本指南。

(就像我们这些希望人工智能为我们写#浪漫小说的人一样!)

预设(人工智能应该发挥创造力、保持专注还是其他什么?)

简而言之,配置预设有助于让人工智能保持在正轨上,偶尔闪现灵感来继续故事,或者它可以继续缓慢前进,或者它可以变得疯狂。

我现在没有太多要补充的;我在用着 专业作家 作为我目前使用 Euterpe 的配置预设,目前正在尝试默认的 蓝色打火机 克拉克。

长度;保持不变,但知道它存在并且可以更短

这并不重要,但我想让你知道它的存在:默认情况下,每次你单击“发送”时,AI 都会输出 160 个字符的文本(每次 一代),但您可以缩短或扩大该金额:

如何在每次单击 NovelAI 上的“发送”时更改 AI 的输出长度。

导航到右侧边栏中的设置,然后导航到带有转盘/设置图标的最右侧选项卡,然后更改输出长度;默认为 160 个字符。

一般来说,控制人工智能是很有用的,但有时让它运行也很有趣。

老实说,作为 NovelAI 的新用户,我真的想让它输出大量文本(以便更快地编写故事,让人工智能做更多繁重的工作),但是,就像生活中的许多事情一样,最好做小事快速的短循环,而不是缓慢的大长循环。

这样你就可以不断确保 AI 保持在目标上——如果它犯了 160 个字符的小错误,很容易编辑它(错误的人说话、错误的衣服、错误的枪等),但如果它造成了如果您没有发现 400 个字符的错误,它可以快速传播。如果你保持简短,就更容易将其消灭在萌芽状态。

Screenshot of how to change the Output Length of the AI on NovelAI, settings are in the right sidebar, then the far right tab with the dials/settings icon

额外重要设置:存储位置

展开左侧边栏菜单,然后展开齿轮图标,然后展开帐户 - 向下滚动到默认存储位置。选择“本地”可实现最大程度的隐私保护,选择“远程”可减少因数据丢失而丢失工作的可能性。

请注意,Local 仅存在于您的本地浏览器中(虽然会发送到 AI,但每个 NovelAI 不会存储任何内容),因此如果您更换设备、丢失笔记本电脑或发生其他灾难,您的故事就会消失。

唷!虽然数量很多,但它将有助于为您今后的工作奠定坚实的基础,现在您已经了解了配置 NovelAI 的基础知识。继续阅读,将您的故事的人工智能生成提升到一个新的水平!

我们开工吧!

回到帮助人工智能真正写出像样的输出。

第一步:良好的提示

第一步是为它提供一个像样的 迅速的;也就是说,给它足够的数据来处理;人物、基调、背景、冲突等;人类读者可能需要开始的一切。假设你购买的是 Novel AI 的上层之一(Scroll 或 Opus 为 15-25 美元/月),你有 2048 个代币可以玩,相当于 AI 可以消化的大约 6-7 页文本既定的去。

因此,第一步是用您希望人工智能模仿的时态、观点和风格编写一个好的提示。

例如:

我们刚进入系统,警报就开始响起。
我冲上桥:
 “杰伊,怎么了?”
 “帝国巡逻队……”

除了继续说一千两字。

当我第一次开始使用 NovelAI 时,我不明白前 6 页文本有多么重要;我会写一个三段提示并期望 魔法 发生。虽然魔法确实发生了,但它更像是三年级学生讲故事,并没有多大帮助。

但如果你给人工智能一个场景的很大一部分,它就可以从那里开始,一次一小步,一路上进行大量的推动。

第二步:记忆:我是谁?我属于哪个宇宙/类型?我的目标是什么?

这是一个令人惊讶的关键设置,NovelAI 基本上将其描述为“这将帮助可怜的健忘的人工智能更好地记住事情”,这将重要的事情低估了一个数量级。

当我在构思或讲述一个故事时,我意识到我只是 假定 读者,或者在这种情况下,人工智能会 记住 基本的事情,比如我们在哪里、谁是谁、我们的故事目标是什么等等。

但我没有意识到,人工智能只是获取你编写的最后 6 页输入并运行它。而且,一旦你读到 12 页,就会有 没有什么 保留在 AI 输入中的原始提示。

(亲自查看:右侧边栏 -> 高级 -> 最后上下文。)

这就是记忆发挥作用的地方;用它来提供主要人物、背景、目标等。基本的、基本的、明显的东西,就像你可能在书的简介中写的那样。

当你对人工智能写作感到沮丧时,特别是当人工智能将你的故事带入一些与你迄今为止所写的任何内容无关的随机切线时,这就是你应该开始帮助它前进的地方,如果你还没有这样做的话。已经(以及一些配置预设)。

它确实应该被描述为:“如果没有这个,人工智能就会在黑暗中跌跌撞撞,要么把脚趾绊到家具,要么放火烧森林;谁知道呢!”

内存字段的目的是简单地为人工智能提供它永远不会忘记的关键基本上下文。 谁在讲述这个故事,我们是在太空还是在行星上,我们的目标是什么?

我不能保证这是万能的,但调整它会对你的故事有所帮助。

Novel AI Memory 字段的基本用法:

我叫莉莉。我是一艘小型货轮的船长,负责向叛军走私医疗用品。我偷了医疗用品。在我的太空飞船“宁静号”上,我有我的医生西蒙、他的妹妹安德里亚(她是我的枪手)和我们的工程师芙蕾雅。杰伊是我们的热门飞行员。

确保以与其他作品相同的时态和视角(POV)来撰写它。

第三步:享受乐趣并进行实验!

学习用人工智能写作是一个互动的过程;给它一个提示,为其提供一些内存,然后单击“发送”,看看会发生什么。

如果您没有得到想要的结果,请单击“重试”几次,直到您更喜欢为止。

如果这不是你想要的,不要惊慌,只要给人工智能一个轻推或一个线索就可以了;别成功 猜测 你想要什么;相当, 告诉 它是你想去的地方。

例如,如果你有六页提示,四页人工智能生成的输出(假设你在纠正错误并保持故事正常进行时对其进行了轻微编辑),但你陷入了困境,而人工智能却无法做到这一点不会带你去你想去的地方...告诉它你想去的地方。在现有输入的末尾,十页(其中只有〜6页AI将使用,记住利用内存),告诉或显示AI你想去哪里:

当帝国快艇与我们的小型独立货轮接近时,我有了一个疯狂的想法:让我们打开气闸!
“这到底有什么好处?”杰伊疑惑地问道。
“好吧,我说,如果我们模拟严重的发动机问题并让我们看起来像是要弃船怎么办?
“我们没有逃生舱可以浪费,你想说什么?”
“我们负担得起,到下面开始射击逃生舱!”我下令,转身离开舰桥,滑下梯子,在经过时按下第一个逃生舱的按钮,大喊让我们的工程师开始排放大气,

故事方向很糟糕,但它让人工智能更好地了解你想要什么。

高级的旁白

如果您刚刚开始,但知道它存在并在几周后返回,或者如果您感到沮丧,请跳过此步骤。它将有所帮助,特别是当您学会更好地使用记忆时;请记住,人工智能在大多数情况下会忘记您的大部分故事,这仅仅是由于计算限制。

有一个 很多 您可以利用内存做更多事情。

但是,在我们讨论这个之前,让我们先谈谈房间里的大象:传说书。

传说书

传说书非常有用;保留所有角色的列表、他们的描述,也许还有他们的目标。

我特别喜欢用它来让我的主要角色随着故事的进展而被描述和更新。

例如:

我已经到了保留两个配角的地步了 我的传说书中的主要人物。

随着你的故事不断发展和扩展,你不仅会有一堆角色,还有一堆地点、物体等需要跟踪。

我发现 Lorebook 不仅可以帮助人工智能,而且说实话,它可以帮助我跟踪一切,就像一些作家发现 Scrivener 为他们所做的那样(尽管我无法忍受那个程序;我在博客中完成的写作比我写的还要多)曾经在那个厨房水槽里做过)。

Lorebook与Memory类似,但只是发挥作用 如果是由关键字触发的。它专为仅临时需要的不太相关的全局信息而设计。

这可能包括角色名称、位置、基本上任何重要到足以让你写下一段话或一些注释的专有名词。

如果我正在编写第一人称 POV 故事,我将在主要 POV 角色的条目的激活密钥中包含“我”和“我”,以确保 AI 保持新鲜度并与我们所了解的有关该角色的一切保持一致。

我最喜欢 Lorebook 的用途之一是用它来生成角色和地点描述,或者充实它们;你可以向人工智能发送信息,让它扩展你已经从知识书中写下的内容:

A screenshot of the NovelAI Lorebook in action, demonstrating how the AI usually needs guidance to produce good output...

NovelAI Lorebook 的生成是有效的,但是,一如既往,当要求 AI 生成人物/地点/事物时,给予 AI 更多指导通常会更好。

然而,它就像上下文特定的记忆,可以通过包含角色的名字或其他关键标识符来自动触发。设置需要一些工作,但非常值得探索。

主要将其用于不总是相关的信息;请记住,晚上 8 点之后,人工智能的记忆力就像幼儿或我一样有限。从技术角度来看,它是有限的,因为用于运行人工智能的计算能力类型非常昂贵,而且你提供的输入越多,它的成本就越高。虽然我明白了,但我觉得有点令人沮丧。老实说,活动内存中大约 7 页的文本就相当不错了,不过仔细想想,这相当于 60kb 的数据,那么为什么不更多呢?

感谢pume_!感谢他们宝贵的知识手册指南。 (去读吧!请他们喝杯咖啡!)

像往常一样,请确保以与其他作品相同的时态和视角(POV)来撰写它。

内存中的标签

您可以通过告诉 AI 主题、概念和类型来帮助 AI 更好地了解您的作品。

标签: 性、 浪漫
类型: 情色
风格: 感性, 好色之徒, 爱情

关于如何使用标签的权威指南再次感谢 pume_!感谢他们宝贵的[记忆指南](https://rentry.org/memory-guide)。请他们喝杯咖啡,好吗?

不完整的标签列表 (NSFW) 可用(非常 NSFW)。

非官方 wiki 上提供了更多标签示例(可能有些过时,请持保留态度)。

要避免的事情

如果您对如何使用 NovelAI 进行任何研究,您将遇到指导您确保使用提示、记忆的指南 作者注。

然而,截至 2022 年 8 月撰写本文时,请谨慎使用作者注释。

对于较旧的人工智能模型,作者的注释是获得所需输出的必要步骤,但对于较新的人工智能模型,尤其是最新的 克拉克 不需要那种程度的提示。事实上,它会让你的故事严重偏离轨道。

在我自己的实验中,我发现有一个写得好的提示,具有清晰的感觉 下一步去哪里 清晰、写得好的记忆可以概括情况和角色目标,这会很有帮助。

有关详细信息,请单击 NovelAI 右侧边栏中的“高级”选项卡,然后单击“最后上下文”并查看插入作者注释的位置。

基本上人工智能看到的是:

记忆——人物和背景、一两段
记忆——人物和背景、一两段
记忆——人物和背景、一两段
提示-前两个场景的中间
提示-前两个场景结束
提示 - 上一个场景的开始
提示-上一个场景的中间
提示-上一个场景结束
提示-该场景的开始
提示-该场景的中间
提示-此的延续
两段随机上下文称为作者注释
提示-该场景的最后几句话

以前的人工智能模型需要用作者的话来猛击,但通读上面的内容你可以看到它是如何令人震惊并戏剧性地改变场景的。 (人工智能对输入底部的内容的重视程度要高于顶部的内容。)

我不是说 使用作者注释,但要明智、谨慎、谨慎地使用它。这是最容易把事情搞砸的方法,这就是为什么我建议在你更有经验之前忽略它。

把它们放在一起

所以:

  1. 写一个提示;谁,什么,哪里。这可以让你开始,但是一旦你深入了解故事的 7 页,AI 就只能记住你当前正在处理的 7 页 你放入内存的内容:
  2. 提供记忆;再说一遍,谁,什么,现在为什么——我们的目标。这在整个故事开发周期中始终可用。确保内容准确完整,但不要太长(越长,人工智能看到的当前故事就越少)
  3. 实验、实践。仅当您确实无法通过其他方式做到这一点时才提供作者注释。如果你的角色从河里出来时都是赤身裸体、湿淋淋的,但人工智能一直试图让他们穿着裤子走来走去,而不是在作者注释中说“迪克和简赤身裸体,湿漉漉的”,而是将其编织到这样人工智能就可以轻推一下:“迪克看着简;她湿漉漉的金发在阳光下闪闪发光,水珠覆盖着她苍白的皮肤。”

另外,请确保您为 AI 提供 好的 输入;正确的拼写、标点符号、时态一致性等。它会模仿你扔给它的任何内容,所以如果你扔给它坏数据,预计会得到坏数据作为回报(垃圾输入,垃圾输出),除非人工智能无法理解拼写错误和错别字会变得越来越糟,比你想象的还要快。

最后,一定要解释你认为显而易见的一切,因为人工智能一无所知。简和苏结婚了吗?艾莉是银行人还是简之前婚姻所生的孩子?我们是在太空、在行星、在过去还是在未来?放在记忆里吧!

有关大量示例提示、记忆和作者注释的列表,包括许多 NSFW 和许多 NSFL(我警告过你),请访问 https://prompts.aidg.club/。

使用人工智能不是灵丹妙药,更像是一把魔剑

人工智能会偏离轨道,给你糟糕的输出,或者发生奇怪的事情。你的工作是让它回到正轨,编辑它的输出,并引导它走向你想去的地方。再次强调,明确告诉它你下一步要去哪里;不要指望它会介意。

但它可以成为写作过程中真正的伙伴——一个不眠不休、随时可用的伙伴,但也从不做梦。

当你开始一个新的故事时,拥有一个大纲或强烈地了解你希望人工智能走向何方是非常宝贵的;需要转向。

更多资源

如上所述,这个记忆指南是无价的,这个知识指南也是无价的,它改变了我的工作方式;终于让我写完整的人物表了!

如果您也发现它们有用,请务必向作者捐款,他做了大量研究。

如果您想了解具体细节,您可以阅读 wiki,尽管它很难导航。它包括有用的小细节,例如,虽然 Krake 是一个很棒的模型,但他使用的上下文比 Euterpe 少,因为当他们给它完整的 2048 上下文时,所有运行的服务器场都耗尽了内存。

请注意,NovelAI 运行于 开源人工智能软件, 这意味着a)您不支持埃隆·马斯克或微软,b)您正在帮助构建“OpenAI”的可行替代方案(这是一个单点故障,而且绝不是开放的)。也许这对你来说并不重要,但它确保了子孙后代能够接触到这种人工智能,并有助于减少富人和穷人。

它还为我们提供了作为人类的选择,可以检测并修复人工智能模型中的偏见;与“OpenAI”设置不同,“OpenAI”已被证明可以编码性别和种族偏见。 (并不是说 NovelAI 的人工智能不存在一些偏差,而是社区可以更容易地修复它。)OpenAI 是封闭系统,除了公司之外,任何人都不能修改或修补。

也就是说,为了完整起见,如果您阅读了所有指南并尝试了所有操作,但无法让 NovelAI 为您工作,那么 Sudowrite 背后的引擎可能更适合您。但知道我把钱投入到真正开放的平台上后,我晚上会睡得更好,但多年来我一直是开源倡导者,所以这对我来说并不新鲜。  

另外NovelAI 更加透明;如果我想知道在人工智能停止监听之前我能写多少,我就可以了。如果我想调整设置,我可以做到。如果我想 训练我自己的该死的语言模块,我被覆盖了。

我希望 NovelAI 能够在未来几年继续存在。我期待着与我的新写作伙伴一起努力工作。