以下是关于如何更好地输入指令词的相关内容:
星流一站式 AI 设计工具:
【SD】文生图: 下次作图时,先选择模板,然后点击倒数第二个按钮,就能快速输入标准提示词。通常的描述逻辑包括人物及主体特征(服饰、发型发色、五官、表情、动作),场景特征(室内室外、大场景、小细节),环境光照(白天黑夜、特定时段、光、天空),画幅视角(距离、人物比例、观察视角、镜头类型),画质(高画质、高分辨率),画风(插画、二次元、写实)。对于新手,有功能型辅助网站帮助书写提示词,如 http://www.atoolbox.net/ ,通过选项卡快速填写关键词信息;https://ai.dawnmark.cn/ ,每种参数有缩略图参考,更直观选择提示词;还可去 C 站(https://civitai.com/)抄作业,复制图的详细参数粘贴到正向提示词栏,注意图像作者使用的大模型和 LORA,也可选取部分好的描述词使用。
RAG 提示工程(二):安全与防护实践:
prompt输入框中你可以输入提示词、使用图生图功能辅助创作。[heading4]提示词[content]1.什么是提示词?1.1.内容1.1.1.提示词用于你想描绘的画面。1.2.输入语言1.2.1.星流通用大模型与基础模型F.1、基础模型XL使用自然语言(一个长头发的金发女孩),基础模型1.5使用单个词组(女孩、金发、长头发),1.2.2.支持中英文输入。1.3.提示词优化1.3.1.启用提示词优化后,帮你扩展提示词,更生动的描述画面内容。2.如何写好提示词?2.1.预设词组2.1.1.小白用户可以点击提示词上方官方预设词组,进行生图2.1.提示词内容准确2.1.1.包含人物主体、风格、场景特点、环境光照、画面构图、画质,比如:一个女孩抱着小猫,背景是一面红墙,插画风格、孤独感,高质量。2.2.调整负面提示词2.2.1.点击提示框下方的齿轮按钮,弹出负面提示词框2.2.2.负面提示词可以帮助AI理解我们不想生成的内容,比如:不好的质量、低像素、模糊、水印2.3.利用“加权重”功能,让AI明白重点内容2.3.1.可在功能框增加提示词,并进行加权重调节,权重数值越大,更优先。2.3.1.对已有的提示词权重进行编辑2.4.辅助功能2.4.1.翻译功能:一键将提示词翻译成英文2.4.2.删除所有提示词:清空提示词框2.4.3.会员加速:加速图像生图速度,提升效率
下次作图的时候,只需要先选择你的模板,然后点击倒数第二个按钮,就能将这些标准提示词快速输入了。我们来看一下加入标准提示词后的效果,是不是好了很多。我们通常的描述逻辑是这样的:人物及主体特征(服饰、发型发色、五官、表情、动作),场景特征(室内室外、大场景、小细节),环境光照(白天黑夜、特定时段、光、天空),画幅视角(距离、人物比例、观察视角、镜头类型),画质(高画质、高分辨率),画风(插画、二次元、写实)。通过这些详细的提示词,我们就能更精确的控制Stable Diffusion的绘图了。对于新手而言,我们还有一些功能型辅助网站来帮我们书写提示词。比如:http://www.atoolbox.net/。它可以通过选项卡的方式快速地填写关键词信息。还有:https://ai.dawnmark.cn/。它的每种参数都有缩略图可以参考,可以方便我们更加直观的选择提示词。还有一个方法就是去C站(https://civitai.com/)里面抄作业,每一张图都有详细的参数,我们可以点击下面的复制数据按钮。然后直接粘贴到正向提示词栏里,然后点击生成按钮下的第一个按键,Stable Diffusion就可以将所有的参数自动匹配了。不过,还要注意图像作者使用的大模型和LORA,不然即使参数一样,生成的图也会截然不同。我们也可以只取其中比较好的一些描述词使用,比如人物描写、背景描述、一些小元素或者是画面质感之类的。好了,我们讲到这里,大家应该已经基本了解了文生图的使用方法和逻辑了,采用正确的语法规则和思路能让我们得到更好效果的AI绘图,快练习起来吧。-END-白马与少年
鲁棒任务描述法本质就是:在系统提示里加点东西,描述下攻击的招数和怎么应对,这样即使有人想搞破坏,模型也能坚守本职工作,更好地防范这些恶意的提示攻击。防御思路:示例:[heading3]4.4输入侧防护—增强类—少样本提示[content]大模型因为训练了海量数据,所以能应付各种情况。现在,加上少样本学习的技巧,它们能快速搞定新任务,适应各种挑战。就比如说,在系统提示里放几个“负面提示-对的回答”样本,这样模型就能学会怎么应对负面输入,提高它在遇到恶意攻击时给出正确回答的本领。这些样本做得好不好,直接关系到防守效果,所以得尽量多样化,让模型学到更多的应对策略。防御思路:示例:[heading3]4.5输入侧防护—增强类—特殊标记[content]大模型分不太清任务指令和用户输入,所以如果用户输入里有恶意指令,模型可能会搞错,跑错命令,就中了提示注入攻击的圈套。不过,给用户输入加点特殊的标记,比如XML标签、随机字符串、尖括号之类的,能帮模型更清楚地看出界限,这样就能提升模型识别用户输入的能力,防止它跑错指令,保证任务能正确完成。这种加标记的方法挺实用的,也不难实现,效果还不错。但是,不同模型对这些特殊符号的理解程度不一,如果理解不了,防御效果就会打折扣。防护思路:示例: