栏目分类
18条提示词,让AI掌握巨好用「网文套路」
发布日期:2025-08-17 07:00    点击次数:73

最典型的“嵌套”,就是我之前讲过的“分形”思想,可参见《「AI扩展大纲」的一点思路,附实操示例》一文。

除此以外,其实一些情节套路本身,也存在“嵌套”的逻辑。比如最小的情节单元是“阻碍+行动”的结构,而一个最简单的“扮猪吃虎”情节,可以由“轻视情节(错判实力的情节单元)+扮猪情节(将错就错,隐藏实力被打压的情节单元)+吃虎情节(主角反杀的情节单元)”构成。

如果要让剧情更跌宕起伏,还可以有更复杂的嵌套方式。

不难发现,这种“嵌套”式的提示词,如果用我们之前写提示词的方法,很难简单明了地表达清楚。不是长篇累牍,就是表达逻辑混乱,亟需新的提示词编写方法。

于是,我想到了前一段时间流行的lisp语言。我抽空去了解了一下lisp语言的语法,也看了一些别人写的示例,不过我不打算用lisp语言来解决这个问题。

我认为这个问题的关键,其实在于编程语言相对于自然语言的优势,是能够简单明了地表达出各种处理逻辑。因此,用什么编程语言不重要,lisp、python或是javascript都可以,这种优势恒定存在于所有编程语言中。

我不会lisp,没必要为了写提示词再单独去学一门编程语言,舍本逐末了。

没有任何编程基础的小伙伴们也不用担心,我们只需要借用编程语言的表达方式,并不需要去学习编程语言,大语言模型不是代码编译器,并没有严格的语法要求。

所以,今天我们就来试试,用编程语言的思路来设计提示词(我们暂且称之为「伪代码提示词」吧),看如何用简洁的语言(也意味着更少的tokens)处理复杂逻辑。

没有技术基础的小伙伴们不用担心,我不会讲太多编程的内容,用尽量浅显的方式+示例,帮助大家理解掌握。

测试效果

在讲方法之前,我们还是先来看看效果吧。

我们可以设计一个最简单的「结善缘打脸」的套路验证,这个套路表述如下:

主角经历某情节时,意外与某个对象结善缘。随后,主角与反派结仇,被反派紧逼入绝境。这时善缘对象出现,帮助主角打脸反派,化险为夷。

设想一下,如果要把这个套路转化为提示词,你会如何来写呢?

据此,我做了一套简单的伪代码提示词,共18行。

可以拿以下场景来测试提示词的效果:

主角是一个来自 2099 年的 AI,他在棺材中醒来,发现自己穿越到了无任何科技元素的修仙世界,意外与碧水金睛兽结下善缘

以下是用Gemini 2.0 Flash Thinking生成的效果:

图片

图片

图片

图片

图片

左右滑动查看更多

以下是用Gemini 1.5 pro生成的效果:

图片

图片

图片

左右滑动查看更多

当然啦,这只是最简单套路示例,用来验证伪代码提示词的效果。

这18行提示词究竟什么样?

我这套提示词应用的场景是在Obsidian中,会把故事背景放在笔记里,选中传给AI。大家如果不是用Obsidian,微调一下即可。提示词如下:

故事背景={}任务:请基于**故事背景**设计**结善缘打脸(主角,设计要求)** 情节。情节(人物,设计要求)  1.分析**设计要求**,确保设计严格遵从**设计要求**。  2.设计人物的行动目标,**禁止**人物以**设计要求**为行动目标,必须明确人物为什么会有这样的行动目标。  3.人物在攻克目标的过程中,必须遭遇阻碍,请明确是怎样的阻碍。  4.人物克服阻碍,并获得意外的收获。  情节梗概=综合以上设计,详细展开所有细节  return 情节梗概结善缘打脸(主角,设计要求)  1.分析**设计要求**,确保设计严格遵从**设计要求**  2.结善缘情节=情节(主角,主角无心善举获得结善缘对象的好感)  3.遭遇阻碍=情节(主角,主角与反派发生冲突+反派与善缘对象毫不相关)  4.冲突加深=情节(主角,主角与反派仇恨加深并遭遇反派更猛烈的报复)  5.陷入绝境=情节(主角,反派的算计将主角比如绝境)  6.反杀=情节(主角,结善缘对象出手帮助主角摆脱困境)  情节梗概=综合以上设计,详细展开所有细节  return 情节梗概

相较于之前长篇累牍的提示词,上述伪代码提示词是不是简洁多了?

看上去似乎有点费解?没关系,接下来我就讲一讲设计思路,方便没有编程基础的小伙伴们理解。

伪代码提示词设计

我没有用过lisp写代码,以前用python和javascript比较多,因此我主要参考python格式来设计伪代码提示词。这种参考在语法上不会太严谨,尽量少用关键字,方便不懂编程的小伙伴们理解其中的逻辑。

常见的处理,用到赋值和函数差不多就够用了,这两种的表达的意义可以理解为如下:

图片

图片

我们可以拆解上述示例的提示词,以方便大家理解。

上述“结善缘打脸”的剧情,是由一系列情节单元组成的,它可以分解为以下结构:

图片

我们将这个套路分为了四步,分别是结善缘、与反派结仇、与反派仇恨加深、善缘对象解救,每一步都需要满足情节结构,即:阻碍+行动+收获。

因此这里我们设计了两个函数,即“结善缘打脸”和“情节”。

其实这里讲到的函数,可以理解为一套处理工序,函数名就是处理工序的名称。比如示例中的“情节”、“结善缘打脸”就是函数名/处理工序名称,函数名后括号里的内容是我们补充的信息,函数下的1234等内容,就是实际执行的处理。

在“结善缘打脸”的处理工序中,嵌套了“情节”的处理,这样可以省去大量描述。

小结

通过以上示例,大家是否能更好地理解这种伪代码提示词了呢?

这里采用类似python函数的写法,但并不需要严格遵守编程语法,只保持了函数体缩进,用于区分内容块,AI能够准确理解其中的逻辑关系。

如果担心AI理解出错,也可以考虑用类似javascript的函数写法:

处理工序名称(信息1,信息2,……){  处理过程  }

采用类似的方法,我们可以设计出更复杂的网文套路,让AI辅助构思网文情节。

你学废了吗?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

  • 上一篇:山居秋夜
  • 下一篇:没有了