以下是关于 prompt 技巧的相关内容:
最早接触[Prompt engineering](https://en.wikipedia.org/wiki/Prompt_engineering)时,学到的Prompt技巧都是:你是一个XX角色…你是一个有着X年经验的XX角色…你会XX,不要YY..对于你不会的东西,不要瞎说!…对比什么技巧都不用,直接像使用搜索引擎一样提问,上面的技巧对于回复的效果确实有着明显提升.在看了N多的所谓“必看的Prompt 10大技巧” “价值2万元的珍藏Prompt”后,发现大家都在上面这些技巧上打转.直到有一天,在Github上看到了[JushBJJ/Mr.-Ranedeer-AI-Tutor](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor),才发现原来Prompt还可以这样写:原来可以在运行中调整各种变量并立即生效,原来对话语言可以随时更改,原来可以像编程一样,提前预置好命令供用户调用…看到了优秀的榜样,剩下的就是拆解学习了,从中学到的第一个Prompt engineering技巧就是:结构化Prompt.
和写LLM的prompt一样,为了用户更好控制效果,建议是结构化书写prompt。下面用Markdown文本格式,中文来说明prompt的八大结构。注意这里为了学习理解方便用中文来做示例,实操中写prompt必须用英文。详细的prompt教程请见[prompt的专场教程-基础篇](https://waytoagi.feishu.cn/wiki/TXi4wirFxieHiWktVencI4yPn3d)顺便推荐一位群友@小天的提示词字典工具https://ops.jk.cm/#/apps/ops/,选中stable diffusion webui就能用对应的字典了。
和写LLM的prompt一样,为了用户更好控制效果,建议是结构化书写prompt。下面用Markdown文本格式,中文来说明prompt的八大结构。注意这里为了方便理解用中文来做说明,实操中写prompt必须用英文。详细的prompt教程请见[Prompt的专场教程-基础篇](https://waytoagi.feishu.cn/wiki/TXi4wirFxieHiWktVencI4yPn3d)后续的教程会补充如何给提示词加权重,这里入门阶段可以先简单写prompt,甚至交给翻译器,中文输入英文输出。至于负向提示词Negative Prompt技巧,我也没学好,都是想到什么就写什么的,后面我学有所成了回来补充到prompt教程里面。目前你学到的足够让你先玩开心了,晚些时间更新prompt的示例说明。预告:prompt的进阶玩法等教程我也会相继整理好,这块内容所有SD产品都适用,不论是在线还是本地部署的SD。对了,如果你看到本文有错,请务必指出,我没有合适配置的电脑玩本地部署的SD,在线SD产品的使用时间也就是这周开始正经研究,不懂的太多肯定会犯错,大家狠狠指出来吧哈哈哈我脸皮超厚会冷静改正的。