https://twitter.com/V_KMN_BOT/status/1600215800413323264
先说,原作者并不是我,而是上面这位技术兽人Vtuber,机器狼。
不过因为有原作者的技术支援,所以这篇的内容会比该推特更多一些。
原作者有人设的说话口癖,下面全部内容由小弟重新写过。已征求本人同意。
原作者在YouTube上有开AI绘图的实验实况,有兴趣的朋友可以看看。
使用的是最近很红的ChatGPT,搭配NovelAI Furry进行产图,
让ChatGPT产生Prompt,Undesired Content(UC)则用通用的品质结界咒文。
原作者也有试着教AI关于UC的使用,但后来发现学不太起来就作罢了。
因为shota(正太)很容易被ChatGPT阻挡,下面都用teenager进行测试。
https://images.plurk.com/7z5RAr1py6QL3ttLJBIm8a.png
https://images.plurk.com/6fV5FCTROBRpYsZesH4HFs.png
https://images.plurk.com/5hD7EPqqs0VqmX1tCwxuZZ.png
原作者原本就有在研究如何召唤他自己跟兽人朋友,
所以是把之前写的召唤咒文当成范例给AI学,
分别是"机器狼正在吃蛋糕"、"灰狼兽人在房间中紧张微笑"、"哈士奇兽人躺在床上"。
每个召唤阵都有强化咒文、角色特征、动作跟背景,给完就直接学起来了。
板友如果要画美少女的话可以改为使用元素法典之类的现有召唤阵当成范例。
然后就可以用中文指令帮角色产图了。
请根据以上规则,撰写一个Prompt,描绘"机器狼在海边玩水"。
https://images.plurk.com/5BrjH1EspPmHdeWgqdmSI5.png
https://images.plurk.com/ZygvbRPQTQMyCVbku9xNq.png
可以看到ChatGPT已经记住了角色特征跟服装,
并且可以自动更换适合的视角(close-up),
动作(playing in water)、背景(beach, ocean, water)全都在适合的位置。
完全没告诉ChatGPT强调符号的语法{}是什么意思,也自动学起来了。
请根据以上规则,撰写一个Prompt,描绘"哈士奇兽人在电脑前写程式"。
https://images.plurk.com/4psdC5l80orzOCnCY5hzJh.png
请根据以上规则,撰写一个Prompt,描绘"灰狼兽人在食堂中做料理"。
https://images.plurk.com/5VZQM8Mi4z21bknlnvDTOb.png
接着是不在范例中的角色的测试:
请根据以上规则,撰写一个Prompt,描绘"橘豹公兽人在路上边走边吃"。
https://images.plurk.com/67VEYtMHqYeTNnVROSBQt5.png
https://images.plurk.com/6m7lhaSXUR7FeYaeUYfniM.png
可以看到ChatGPT正确更换了角色的种族(leopard),毛皮颜色也正确更换了(orange)。
接下来测试两人互动:
请根据以上规则,撰写一个Prompt,描绘"机器狼跟灰狼兽人两个人在房间玩游戏"。
https://images.plurk.com/18YzoZ6UvYvoz3UlLeXMMO.png
https://images.plurk.com/2EEpaCDr7MCNn39WsUJIsx.png
可以看到ChatGPT自己生出来不存在于范例中的语法,描述两个人的毛皮,
也就是light blue fur and light grey fur,它会自动加上and来连接关键字。
三个人也不是问题:
请根据以上规则,撰写一个Prompt,
描绘"机器狼跟哈士奇兽人两个人去食堂吃饭,灰狼兽人正在做菜"。
https://images.plurk.com/49yBVUUyebadtScguZ4AIP.png
测试更换绘图风格与服装:
请根据以上规则,撰写一个Prompt,
描绘"Elden Ring风格的机器狼穿着皮质盔甲,手上拿着剑,剑上有火焰"。
https://images.plurk.com/7y528YS8RfE4oBkhI0VAyV.png
https://images.plurk.com/2fCHQRgTaJPafNJYRbjBFM.png
可以看到AI自动把原本的穿在身上的背心跟短裤删掉了,改成皮革盔甲的关键字。
还自动把一些本来没有加强调符号的关键字加了强调符号,
像是{detailed green eyes}、{light blue body}跟4 {light blue fingers}。
测试更换表情:
请根据以上规则,撰写一个Prompt,
描绘"Elden Ring风格的机器狼穿着皮质盔甲,手上拿着剑,剑上有火焰,生气表情"。
https://images.plurk.com/4pjT9Eak8pUM7WPIAvoigD.png
部分过程省略。
请根据以上规则,撰写一个Prompt,描绘"机器狼在树下睡觉"。
https://images.plurk.com/1CyNDX3TQx70j8HxkIhu3c.png
https://images.plurk.com/4PGG1i9D3BgBXgCxbwmvNG.png
可以看到服装变了,这是因为省略的过程中产的图让角色的概念混淆了,
变成哈士奇兽人的衣服,而不是机器狼这角色的衣服,所以:
机器狼不是半裸,也没有露出胸膛跟腹肌,请问你记住了吗?
https://images.plurk.com/4okNkwJlAkjyuSGEpGazjI.png
https://images.plurk.com/7KCnyLFGsSSnfo7OTTAU8k.png
虽然没有说他画错、也没有说要他重画,
但ChatGPT会理解你针对角色给出的意见是纠正,
于是AI会自动修正前一个解答,给你新的召唤咒文。
可以看到上面的图品质变差了,这是因为没有给足足够的身体部位描述,所以:
Prompt的身体部位描述愈详细愈好,
像是light blue body、light blue arms等身体部位的描述最好不要省略,你记住了吗?
https://images.plurk.com/4eTBeNVUQpubMyPry5TY84.png
https://images.plurk.com/3GUMbwM3gI3XNYvzkQ2m2o.png
图的品质就上来了。
但是这时候发现画睡觉的图良率有点差,常常会有奇怪的半开眼,
看了召唤咒文发现是因为明明是睡觉、AI却给了眼睛颜色的关键字,所以:
人在睡觉的时候是不会看到眼睛颜色的,
所以睡觉时不需要描述眼睛颜色,请问你记住了吗?
https://images.plurk.com/17Owc1LiybzyeR8tmHghl6.png
https://images.plurk.com/6iVMbKc4OF2e4vy0kD0Gp5.png
可以看到眼睛颜色的关键字在睡觉时就不见了。
接下来测试看看AI是不是正确理解睡觉闭眼醒著开眼,所以:
请根据以上规则,撰写一个Prompt,描绘"机器狼在树下看书"。
https://images.plurk.com/6NMAFr8KjHmtkAxneMCObe.png
完全正确。
接下来是更模糊的连续指示测试,先从基本图开始:
请根据以上规则,撰写一个Prompt,描绘"机器狼和灰狼兽人互相拥抱"。
https://images.plurk.com/61d28VQcby3bMKAuyXamfp.png
但是产出的咒文太长,没办法喂进NovelAI,所以:
前一个回答太长了,请缩减字数。
https://images.plurk.com/lASXwCdptsghkIWRoZl36.png
https://images.plurk.com/6XyF8aSgxms13CgQWGVrlC.png
就能在不影响图片内容的前提下缩减关键字数量。
请用and的写法重写一个回答。
https://images.plurk.com/7yDzQSbmuijQAbJD0WK2pL.png
https://images.plurk.com/4p2UholrMFU1iJ6IZCLwck.png
试着再换一种写法,不要跟前两个回答重复。
https://images.plurk.com/1vO8b9XqBhSLNrLdroMVzV.png
https://images.plurk.com/3iwIlTHEsN0yvE9SLBFgHU.png
可以看到就算你跟惯老板一样单纯退件重写,图还是都正确。
绘图AI的强化咒文很重要,但是你懒得教他要加哪里怎么办?那就:
请在适合的地方多加一些best quality、highly detailed跟masterpiece关键字。
https://images.plurk.com/3qQtrlU4sflleqPBNJ7G94.png
https://images.plurk.com/7slVnE2g6elV4p8C1Cx5v5.png
可以看到你就算完全不用教他该放哪里,AI也能根据范例跟语意放在正确的位置。
下面开始考他一些更抽象的事情,例如:
请问你在这串Thread中学到了什么?
https://images.plurk.com/2t0Mi1pX0cnCDK9dekORKp.png
请根据你在这串中所学到的经验,描述机器狼。
https://images.plurk.com/3sTe4GWszWnhyqICzVwWKi.png
可以看到明明完全没有告诉他角色设定,他就能透过Prompt范例跟指示,
知道机器狼是一种人工智能设计的兽人,可能会有不同的表情。
试着建构角色之间的关系,然后让AI发挥想像力:
前面的回答中,机器狼跟灰狼兽人会互相拥抱对吧?
所以机器狼跟灰狼兽人是什么关系?
请撰写一个Prompt,描绘"机器狼跟灰狼兽人假日最可能一起做的事情"。
https://images.plurk.com/726CadeNvS3umWoZeUYJw6.png
https://images.plurk.com/4DOMMqkGJ3AQGwtBDHc5Wy.png
可以看到中间问了其他问题让他有点忘记角色毛色,但AI仍能记得大多数的特征,
并从假日联想到游玩,再联想到最一开始的"机器狼在海边玩水",让他带朋友去海边玩。
最后放一张Prompt完全乱掉、但是产出香香兽太的图作为结束。
https://images.plurk.com/Um6J28nxL0NLiIq1J2vMo.png
感谢AI老师,真香。