Discusión

Generador de Caricaturas Editoriales para Cualquier Tema Científico

De Wikiprompt, la enciclopedia libre de prompts

Gadgetify
Contribuido porGadgetifyXFuente

10 sept 2026

Generador de Caricaturas Editoriales para Cualquier Tema Científico Una plantilla con estilo de código que genera una cuadrícula de 2x2 de caricaturas editoriales satíricas sobre cualquier tema relacionado con la ciencia, con una verificación ética integrada contra la caricatura odiosa.

Medios relacionados

Contenido del PromptGuardar

🌐
2x2 grid, 16:9, AI picks science topics: class EditorialCartoon: def __init__(self, subject, seed=42): rng = random.Random(seed) self.subject = subject # Fase 1: Muestrear 2 ángulos distintos, 2 dispositivos distintos self.angles = rng.sample(POOL_ANGLES, 2) # p. ej., ["Parálisis Burocrática", "Promesas Vacías"] self.devices = rng.sample(POOL_DEVICES, 2) # p. ej., ["Máquina Rota", "Hilos de Marioneta"] def resolve_metaphor(self): # E1: Isomorfismo. Mapear ángulos abstractos a mecánicas de dispositivo concretas. # El Ángulo 1 impulsa la acción PRINCIPAL. El Ángulo 2 impulsa el CONTEXTO/FONDO. # El Dispositivo 1 es el objeto en PRIMER PLANO. El Dispositivo 2 es el MECANISMO/ENTORNO. self.scene_graph = Graph() self.scene_graph.add_node("Subject", type="Caricatura", target=self.subject) self.scene_graph.add_node("Device1", type="Primer Plano", logic=self.devices[0]) self.scene_graph.add_node("Device2", type="Mecanismo", logic=self.devices[1]) # Fusión: El Sujeto interactúa con el Dispositivo 1, que es alimentado/controlado por el Dispositivo 2, representando el Ángulo 1+2. self.scene_graph.add_edge("Subject", "Device1", relation="luchando_con") self.scene_graph.add_edge("Device2", "Device1", relation="alimentando/saboteando") def verify_ethics(self): # E3: Límite estricto. protected = {"Raza", "Religión", "Etnia", "Discapacidad", "Género", "Sexualidad", "Nacionalidad"} target_traits = extract_traits(self.subject, self.scene_graph) assert target_traits.isdisjoint(protected), "E3 VIOLACIÓN: Caricatura odiosa detectada." assert "Poder" in target_traits or "Sistema" in target_traits, "E3 VIOLACIÓN: Golpeando hacia abajo." def render(self): self.resolve_metaphor() self.verify_ethics() # E2, E4, E5: Restricciones topológicas y estilísticas canvas = Canvas(width=1024, height=1024, split_screen=False) # E2 canvas.apply_style(kernel="sharp_ink", palette="limited_3_color", silhouette="strong") # E4 # Dibujar el grafo draw_node(canvas, self.scene_graph["Subject"], pose="lucha_expresiva") draw_node(canvas, self.scene_graph["Device1"], scale="gigante/dominante") draw_node(canvas, self.scene_graph["Device2"], style="mecanismo_de_fondo") # E5: Restricciones de texto labels = generate_labels(self.angles, max_words=5) canvas.add_text(labels, font="bold_sans", placement="integrado_no_flotante") return canvas.export() EditorialCartoon(:SUBJECT).render()

Iniciá sesión para ver el prompt completo

Continuar con:

Al iniciar sesión, aceptás nuestros Términos de uso y Política de privacidad

Uso

Este prompt está diseñado para usarse con creative. Copiá el contenido de arriba y pegalo en tu herramienta de IA preferida.

Para mejores resultados, personalizá los marcadores (indicados con corchetes o mayúsculas) con tus requisitos específicos.

Referencias

Categorías:creative| twitter| editorial-cartoon| template

Discusión