Générateur de dessins éditoriaux pour tout sujet scientifique
De Wikiprompt, l’encyclopédie libre de prompts
Générateur de dessins éditoriaux pour tout sujet scientifique Un modèle de style code qui génère une grille 2x2 de dessins éditoriaux satiriques sur tout sujet lié à la science, avec un contrôle éthique intégré contre la caricature haineuse.
Médias associés
Contenu du PromptEnregistrer
🌐
2x2 grille, 16:9, l'IA choisit des sujets scientifiques : class EditorialCartoon: def __init__(self, subject, seed=42): rng = random.Random(seed) self.subject = subject # Phase 1 : Échantillonner 2 angles distincts, 2 dispositifs distincts self.angles = rng.sample(POOL_ANGLES, 2) # par exemple, ["Paralysie Bureaucratique", "Promesses Vides"] self.devices = rng.sample(POOL_DEVICES, 2) # par exemple, ["Machine Cassée", "Ficelles de Marionnette"] def resolve_metaphor(self): # E1 : Isomorphisme. Mapper les angles abstraits aux mécanismes concrets des dispositifs. # L'angle 1 pilote l'action PRINCIPALE. L'angle 2 pilote le CONTEXTE/ARRIÈRE-PLAN. # Le dispositif 1 est l'objet de PREMIER PLAN. Le dispositif 2 est le MÉCANISME/ENVIRONNEMENT. self.scene_graph = Graph() self.scene_graph.add_node("Subject", type="Caricature", target=self.subject) self.scene_graph.add_node("Device1", type="Foreground", logic=self.devices[0]) self.scene_graph.add_node("Device2", type="Mechanism", logic=self.devices[1]) # Fusion : Le sujet interagit avec le dispositif 1, qui est alimenté/contrôlé par le dispositif 2, incarnant les angles 1+2. self.scene_graph.add_edge("Subject", "Device1", relation="struggling_with") self.scene_graph.add_edge("Device2", "Device1", relation="powering/sabotaging") def verify_ethics(self): # E3 : Limite stricte. protected = {"Race", "Religion", "Ethnicity", "Disability", "Gender", "Sexuality", "Nationality"} target_traits = extract_traits(self.subject, self.scene_graph) assert target_traits.isdisjoint(protected), "E3 VIOLATION: Hateful caricature detected." assert "Power" in target_traits or "System" in target_traits, "E3 VIOLATION: Punching down." def render(self): self.resolve_metaphor() self.verify_ethics() # E2, E4, E5 : Contraintes topologiques et stylistiques canvas = Canvas(width=1024, height=1024, split_screen=False) # E2 canvas.apply_style(kernel="sharp_ink", palette="limited_3_color", silhouette="strong") # E4 # Dessiner le graphe draw_node(canvas, self.scene_graph["Subject"], pose="expressive_struggle") draw_node(canvas, self.scene_graph["Device1"], scale="giant/dominant") draw_node(canvas, self.scene_graph["Device2"], style="background_mechanism") # E5 : Contraintes de texte labels = generate_labels(self.angles, max_words=5) canvas.add_text(labels, font="bold_sans", placement="integrated_not_floating") return canvas.export() EditorialCartoon(:SUBJECT)
Connectez-vous pour voir le prompt complet
Continuer avec:
En vous connectant, vous acceptez nos Conditions et Confidentialité
Utilisation
Ce prompt est conçu pour être utilisé avec creative. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.
Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.
Références
- Catégorie: Prompts creative
- Source: https://x.com/Gdgtify/status/2098069486628905359
Discussion
0 commentaires