I've been trying to figure out how all of the filtering systems work with Bing AI. I've summarised what I think are the rules, but I'd love to hear your feedback. Perhaps we can work as a team to collate our findings for the benefit of our little thread.
1. You get an instant "Content warning" message if you use any of the forbidden keywords or phrases. This is determined solely from analysis of the input text.
(a) This is a policy breach notification, and several of these lead to a 1 hour, 24-hour, and permanent ban. How is a band determined? Is there a set amount of breaches, and if so is there a cooldown/reset period Or is there an acceptable breach:accepted-image ratio?
(c) The list of trigger words seems to update daily, and there are records of some banned words being allowed at later dates.
2. You get Dogged (Unsafe image content) if you get your prompt past rule 1, BUT some sort of image checker determines that what has been created breaches the policy. I assume this doesn't count towards a penalty. This filter reduces your image output from 4 to 0-4. Reloading the same prompt repeatedly will often overcome this, depending on how well your image can get through this filter.
3. I've noticed some of the most effective prompts have errors, poor grammar, punctuation, conjoined words, and spelling. I would guess that this allows bypassing of the prompt filters (1), which the image generation AI often seems to be able to rectify when it comes to image generation.
4. The busier the better. I think that both prompt (1) and image analysis filters (2) become overwhelmed and fail when the prompt is near max characters, and the image is extremely busy. Usually having intricate backgrounds, lighting effects, signage, and similar items surrounding the main focus seems to distract the Dog (2).
5. Names can currently be bypassed by using "a [First] ([reference]) [Last]". Eg. a muscular Chris (thor) Hemsworth holds a Chris (hunger games) hutcherson in...
6. Avoid using phrases. E.g if i write "holds tightly in arms" it breaches (1), but if I write "Arm around. hold tightly" it gets through (and surprisingly tends to use the same interpretation).