과학 주제를 위한 사설 만화 생성기
Wikiprompt, 무료 프롬프트 백과사전에서
과학 주제를 위한 사설 만화 생성기 과학 관련 주제에 대한 풍자적인 사설 만화 2x2 그리드를 생성하는 코드 스타일 템플릿으로, 증오에 찬 희화화에 대한 윤리적 검사 기능이 내장되어 있습니다.
관련 미디어
프롬프트 내용저장
🌐
2x2 그리드, 16:9, AI가 과학 주제를 선택합니다: class EditorialCartoon: def __init__(self, subject, seed=42): rng = random.Random(seed) self.subject = subject # 1단계: 서로 다른 각도 2개, 서로 다른 장치 2개를 샘플링합니다 self.angles = rng.sample(POOL_ANGLES, 2) # 예: ["관료적 마비", "빈 약속"] self.devices = rng.sample(POOL_DEVICES, 2) # 예: ["고장 난 기계", "인형 조종 끈"] def resolve_metaphor(self): # E1: 동형 사상. 추상적인 각도를 구체적인 장치 메커니즘에 매핑합니다. # 각도 1은 주요 동작을 주도합니다. 각도 2는 맥락/배경을 주도합니다. # 장치 1은 전경 객체입니다. 장치 2는 메커니즘/환경입니다. 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]) # 융합: Subject는 Device1과 상호작용하며, Device1은 Device2에 의해 동력/제어되고, 각도 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: 엄격한 경계. protected = {"Race", "Religion", "Ethnicity", "Disability", "Gender", "Sexuality", "Nationality"} target_traits = extract_traits(self.subject, self.scene_graph) assert target_traits.isdisjoint(protected), "E3 위반: 증오스러운 풍자 만화가 감지되었습니다." assert "Power" in target_traits or "System" in target_traits, "E3 위반: 약자 공격." def render(self): self.resolve_metaphor() self.verify_ethics() # E2, E4, E5: 위상 및 스타일 제약 canvas = Canvas(width=1024, height=1024, split_screen=False) # E2 canvas.apply_style(kernel="sharp_ink", palette="limited_3_color", silhouette="strong") # E4 # 그래프 그리기 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: 텍스트 제약 labels = generate_labels(self.angles, max_words=5) canvas.add_text(labels, font="bold_sans", placement="integrated_not_floating") return canvas.export() EditorialCartoon(:SUBJECT).render()
전체 프롬프트를 보려면 로그인하세요
Continue with:
By logging in, you agree to our Terms of Use and Privacy Policy
사용법
이 프롬프트는 creative와 함께 사용하도록 설계되었습니다. 위의 프롬프트 내용을 복사하여 원하는 AI 도구에 붙여넣으세요.
최상의 결과를 얻으려면 자리 표시자(대괄호 또는 대문자로 표시)를 특정 요구 사항으로 사용자 지정할 수 있습니다.
토론
댓글 0개