본문으로 건너뛰기
뉴스 목록으로

Mr. Baby Paint, 작은 UI가 만든 창발성

Mr. Baby Paint, 작은 UI가 만든 창발성

Mr. Baby Paint의 교훈은 창발성이 거대한 모델에서만 나오지 않는다는 것이다. 잘 제한된 인터페이스와 느린 계산, 사용자의 예측 불가능한 입력이 만나면 작은 도구도 새로운 행동 공간을 만든다.

AI 뉴스를 놓치지 마세요

매주 핵심 AI 소식을 이메일로 받아보세요.

유아용 그림 앱에서 나온 자동자

Heikki Lotvonen의 글 Mr. Baby Paint and accidentally discovering a new cellular automata는 작은 창작 도구가 어떻게 예상 밖의 계산적 행동을 만들어내는지 보여준다. 그는 세 살 아이와 함께 쓰기 위한 매우 단순한 그림 앱을 만들었다. 전체 화면은 캔버스이고, 메뉴와 도구막대는 없으며, 마우스 움직임과 클릭이 곧 그림이 된다. 보호자는 단축키로 저장, 지우기, 색상 변경 같은 기능을 돕는다.

이 앱이 AI 뉴스로 읽히는 이유는 모델이 들어 있어서가 아니다. AI 도구 설계가 점점 거대한 모델 호출보다 인터페이스와 제약 설계로 이동하기 때문이다. Mr. Baby Paint는 사용자의 부정확한 입력을 오류로 보지 않고 재료로 삼는다. 화면 가장자리로 커서가 가면 색상, 크기, 글자, 브러시가 바뀐다. 빠르고 불규칙한 마우스 이동은 Catmull-Rom spline으로 연결된다. 잘못 누를 수 있는 버튼은 처음부터 없다.

Mario Paint의 느린 채우기 애니메이션에서 영감을 받은 flood fill 구현은 더 흥미로운 결과를 낳았다. 여러 채우기가 동시에 자라도록 만들자, 공유된 성장 예산과 순차 CPU 계산 때문에 패턴이 부딪히고 흔들리며 일종의 flood fill 기반 셀룰러 오토마타가 생겼다. 개발자는 GPU compute shader 버전도 시도했지만 더 빠른 대신 재미가 줄었다고 썼다.

빠른 계산이 항상 좋은 것은 아니다

AI 제품은 보통 지연 시간을 줄이는 방향으로 최적화된다. 하지만 창작 도구에서는 느림이 구조가 될 때가 있다. Mr. Baby Paint의 flood fill은 프레임당 성장량이 제한되고, 여러 fill이 순차적으로 계산되며, 충돌이 화면에 보인다. 이 느림 때문에 사용자는 과정을 관찰하고, 중간에 개입하고, 패턴을 발견한다.

생성형 AI 인터페이스도 비슷하다. 결과를 즉시 완성본으로 내놓는 도구는 편하지만, 사용자가 어디에 개입해야 하는지 알기 어렵다. 반대로 중간 상태가 보이고, 부분 수정이 가능하며, 의도하지 않은 결과를 보존할 수 있으면 창작자가 더 오래 머문다. Figmap5.js 같은 도구가 강한 이유도 결과물보다 조작 가능한 상태를 제공하기 때문이다.

설계 선택일반적 목표Mr. Baby Paint의 선택AI 도구에 주는 힌트
속도즉시 완료느린 fill을 보여줌중간 상태를 노출
정확성오입력 방지오입력을 놀이로 변환사용자 흔들림을 재료화
기능 수많은 옵션숨겨진 단축키와 가장자리 UI모드 혼란 축소
계산 위치GPU 병렬화CPU 순차 계산 유지결정론과 관찰성 확보

Reality Detail, 에이전트 평가의 새 감각은 모델 평가에서 실제 세부 행동을 봐야 한다고 설명했다. 창작 도구도 마찬가지다. 기능 목록이 아니라 사용 중 발생하는 작은 행동이 품질을 결정한다.

창발성은 모델 크기만의 문제가 아니다

셀룰러 오토마타는 단순한 규칙에서 복잡한 패턴이 나오는 고전적 예다. Stephen Wolfram의 A New Kind of Science 이후 이 주제는 계산, 예술, 복잡계 논의에서 반복돼 왔다. Mr. Baby Paint 사례는 그 원리를 오늘의 인터페이스 설계로 끌어온다. 복잡한 행동은 거대한 모델이 아니라 작은 규칙, 경쟁하는 상태, 시각적 피드백, 사용자의 반복 개입에서도 생긴다.

AI 에이전트 도구도 이 점을 배워야 한다. 에이전트에게 모든 권한을 한 번에 주고 최종 답만 받으면 창발성은 통제 불가능한 위험이 된다. 반면 작은 도구, 제한된 행동, 관찰 가능한 로그, 되돌리기 가능한 변화로 묶으면 창발성은 탐색이 된다. htmx 사례가 보여준 AI 코딩의 좋은 거리감이 말한 적절한 거리감도 같은 맥락이다.

한국 창작 AI 제품의 방향

한국의 웹툰, 디자인, 게임, 교육 콘텐츠 도구는 대형 이미지 모델 경쟁만 바라볼 필요가 없다. 더 큰 틈새는 창작자가 함께 놀 수 있는 상태 기계와 인터랙션이다. 예를 들어 브러시가 사용자의 속도에 반응하고, 자동 채색이 완성본 대신 성장 과정을 보여주며, 여러 스타일 후보가 서로 충돌하면서 새로운 패턴을 만든다면 도구는 단순 생성기가 아니라 창작 파트너가 된다.

Neural Render Proxies, 생성형 3D 제작의 병목을 줄이다는 제작 파이프라인에서 반복 속도가 핵심이라고 봤다. Mr. Baby Paint는 반복 속도뿐 아니라 반복의 질을 보여준다. 창작자가 중간 상태를 만질 수 있어야 한다. Moebius, 작은 인페인팅 모델의 실용성 반격처럼 작은 모델과 작은 인터페이스가 실무에서 더 오래 살아남을 수 있다.

자주 묻는 질문

Q1: Mr. Baby Paint는 AI 앱인가요?

A: 아니다. 하지만 AI 창작 도구 설계가 배워야 할 인터페이스, 제약, 창발성의 사례다.

Q2: 셀룰러 오토마타는 왜 생겼나요?

A: 여러 flood fill이 동시에 자라고, 성장 예산이 공유되며, CPU 순차 계산으로 충돌 패턴이 생겼기 때문이다.

Q3: GPU 버전이 더 빠른데 왜 덜 재미있었나요?

A: 너무 빠르고 매끄러우면 중간 과정의 충돌과 리듬이 사라진다. 창작 도구에서는 관찰 가능한 느림이 기능이 될 수 있다.

Q4: AI 제품에 바로 적용할 수 있는 교훈은 무엇인가요?

A: 최종 결과만 보여주지 말고 중간 상태, 제한된 조작, 되돌리기, 우연을 보존하는 인터페이스를 설계해야 한다.

Q5: 한국 개발자에게 의미가 있나요?

A: 대형 모델을 직접 만들지 않아도 좋은 창작 AI 도구를 만들 수 있다는 뜻이다. 작은 규칙과 좋은 UI가 차별점이 될 수 있다.

관련 토픽 더 보기

#developer-tools#creative-tools#research#ai-agent#interface창발성창작 도구UI 제약AI 인터페이스

이 기사는 AI 기술을 활용하여 작성되었으며, 원본 뉴스 소스를 기반으로 분석 및 해설을 추가한 콘텐츠입니다. 정확한 정보 전달을 위해 노력하고 있으나, 원본 기사를 함께 확인하시기를 권장합니다.

공유

관련 기사