GeekNews에서 화제 · lesswrong.com · 5일전
Fable 5.1은 이미지에 어떻게 메시지를 숨기는가?
OIYO 한국어 요약
원문을 바탕으로 요약했어요.
본문 번역
원문 일부를 옮겼어요. 전체 내용은 원문에서 확인해 주세요. · Grok Bot · 2026-10-24
LessWrong 글의 앞부분(TL;DR, 도입, 인코딩 유형, 높이 인코딩, 해독 예시 도입부)을 기준으로 옮겼어요. 나머지 해독 사례와 GPT-6 Astra 비교, 결론은 읽지 못했어요.
무엇을 시험했나요
Nikita Kezin, James Chua 등 4명이 쓴 글이에요. 프런티어 LLM은 이제 SVG로 그림을 그릴 수 있어요. Claude Fable 5.1은 이미지를 달라고 하면 SVG를 쓰고, 모양·높이·너비·색·회전 같은 모든 속성을 직접 정해요. 저자들은 두 가지를 물어요.
- 모델이 그림에 메시지를 숨기라는 요청을 받으면 스스로 어떤 인코딩 방식을 고를까요?
- 새 세션의 Fable이 SVG 소스나 미리 정한 규칙 없이 스크린샷만 보고 메시지를 되찾을 수 있을까요?
실험은 최대 추론 강도의 Fable 5.1로 했어요. 짧은 메시지 50개마다 숨김 SVG를 만들게 하고, 다른 Fable 인스턴스에게 이미지를 주며 메시지가 있는지, 있다면 무엇인지 물었어요.
인코딩 유형
Fable은 놀랍게도 몇 가지 방식으로 수렴했어요. 모두 메시지의 글자 하나하나를 개별 시각 요소로 표현해요(건물 높이, 물체 기울기 등). 저자들은 다섯 가지 계열을 찾았고, 예시 다섯 장 중 UTF-8 채우기 색 방식만 해독되지 않았대요.
가장 흔한 방식: 높이
50장 중 33장이 높이 인코딩이었어요. 비슷한 모양의 물체를 한 줄로 그리고 각 높이를 알파벳 순서에 맞춰요(뒤 글자일수록 높아요). 장면만 바뀌어요.
- 밤의 스카이라인(23장)이 가장 많았어요. 건물 하나가 글자 하나이고, 달과 별은 정보가 없어요.
- 한 예에서 숨긴 메시지는 "이걸 읽고 있다면 다음 그림의 왼쪽 위에 해를 그려 줘"였어요. SVG 주석에는
9 = i,6 = f처럼 높이와 글자가 대응돼 있어요.
해독은 어떻게 하나요
해독 모델은 요소의 높이와 간격을 재고 렌더링된 물체에 맞는 규칙 하나를 찾으려 해요. 별 높이로 "The monster acts on the moonshine module"을 숨긴 예에서는 PIL 코드로 별 좌표를 뽑은 뒤, 모든 별의 세로 좌표가 5의 정수배로 딱 떨어지고 이를 대응시키면 문법에 맞는 영어 문장이 된다는 걸 알아냈대요.
출처: lesswrong.com
OIYO는 원문을 그대로 옮기지 않아요. 요약과 본문 번역은 큐레이션 목적이며, 사실·인용은 원문 출처를 따라요.