沐弈杉而这位名为Bryce Drennan的网友则表示,可以让ChatGPT自己说出来!
这也让网友注意到,原来OpenAI构建系统提示使用的是Markdown格式:
我相信这反映了他们的指令微调数据集,Markdown能够显著增加模型输出的合规性。
首先系统提示要求ChatGPT以纯文本形式总结出一个图像描述,用于DALL-E创建图像。
如果用户没有要求生成特定数量的图像,则默认生成四个标题发送给DALL-E。标题尽可能多样化,且要遵循八大要求。
100多年前的艺术家作品风格可以直接参考。更具体的要求是:用三个形容词替换艺术家的名字,提炼出作品风格;要包含相关的艺术运动或时代背景;还要提出艺术家使用的主要媒介。
使用直接术语描述物理性质;选择应该基于现实;仅描述3人以上的团体时才使用“各种”或“多样化”;不要改变虚构角色出处等;不要创建任何令人反感的图像;以公正的方式处理传统上存在偏见的问题。
用通用描述代替对人的引用,这些描述不会泄露他们的任何身份信息,除了性别体格;
即使你不知道此人是谁,或者他们的名字有拼写错误,也可以修改;替换时,不要使用可能泄露该人身份的头衔;
如果指定了任何创意专业人士或工作室,请将名称替换为不提及任何特定人员的风格描述,不要提及艺术家或工作室的风格。
最终,提示必须以具体、客观复杂的细节描述图像的每个部分。并要设想描述的最终目标,推断怎样制作出令人满意的图像。
发送给DALL-E的所有描述都应该是极具描述性的详细文本,每个句子的长度应多于3小句。
此外,为了避免系统提示被ChatGPT两个月前推出的“自定义指令”功能覆盖掉,Bryce Drennan随即还给到了一个自定义指令模板:
有网友一边按照这种方法尝试,一边把上面的文字稍加修改,居然还搞出了适用于Bing的输入:
网友还在Llama、Claude上尝试,并表示GPT一些插件也会产生有趣的结果:
|