AI 미학은 미적 선택이 아니라 추론 특성의 누출이다
이 글은 The AI Aesthetic을 참고하여 작성했습니다.
AI 제품이 만들어낸 시각 관습이 AI와 무관한 소프트웨어로 번지고 있습니다. 셔머(shimmer) 로딩 애니메이션, 한 글자씩 흘러나오는 텍스트, 극단적으로 작아진 아이콘.
모바일이 부상하던 시기에 햄버거 메뉴가 그랬듯 일부는 수십 년짜리 관습이 될 것이라는 관측이 원글의 요지입니다. 여기에 한 가지를 덧붙이려 합니다. 이 관습들의 상당수는 미적 선택이 아니라 추론 특성이 UI로 새어 나온 결과라는 점입니다.
셔머는 지연 시간 불확실성의 표시
로딩 인디케이터에는 오래된 분류가 있습니다. 결정적(determinate)과 비결정적(indeterminate)입니다.
진행률 바는 결정적입니다. 전체 작업량을 알고 얼마나 진행했는지 알 때 씁니다. 파일 다운로드가 대표적입니다. 스피너는 비결정적입니다. 끝나는 시점을 모를 때 씁니다.
셔머는 세 번째 경우입니다. 결과의 형태는 아는데 시점을 모를 때 씁니다. 카드가 세 개 나올 것이고 각 카드에 제목과 본문이 있다는 것은 알지만 언제 채워질지는 모릅니다. 그래서 최종 레이아웃의 회색 골격을 미리 그려 두고 빛을 흘려보냅니다.
LLM 응답이 정확히 이 상황입니다. 응답 구조는 프롬프트가 정해 두었으니 예측 가능한데, 첫 토큰까지의 지연은 큐 상태와 컨텍스트 길이에 따라 크게 흔들립니다. 셔머는 그 흔들림을 감추기 위한 장치입니다.
스트리밍 텍스트는 구현이 그대로 노출된 것
한 글자씩 흘러나오는 텍스트는 디자인 결정이 아닙니다. 자기회귀 생성이라는 구현이 UI 표면으로 그대로 올라온 것입니다.
모델은 토큰을 하나씩 만듭니다. 다 만들 때까지 기다렸다가 보여 줄 수도 있었습니다. 그런데 첫 토큰까지 2초, 전체 완성까지 20초인 상황에서 20초를 기다리게 하는 것보다 2초 뒤부터 보여 주는 편이 체감 지연을 크게 줄입니다. 사용자는 읽기 시작하고, 읽는 속도와 생성 속도가 비슷하면 기다린다는 감각 자체가 사라집니다.
즉 스트리밍은 지연을 숨기기 위해 구현 세부를 일부러 드러낸 사례입니다. 보통은 반대로 합니다. 구현을 숨기는 것이 인터페이스의 일이니까요.
아이콘이 작아진 이유
아이콘이 작아진 것은 취향 변화라기보다 레이아웃 예산 문제로 보입니다.
대화형 인터페이스는 화면 대부분을 텍스트 흐름에 내줍니다. 그리고 그 텍스트는 길이를 예측할 수 없습니다. 답변이 세 줄일 수도 있고 서른 줄일 수도 있습니다. 그러면 조작 요소를 놓을 수 있는 공간은 남는 자리, 즉 입력창 주변과 메시지 모서리로 밀려납니다.
밀려난 자리는 좁습니다. 좁은 자리에 기능을 여러 개 넣으려면 각 요소가 작아지는 수밖에 없습니다. 복사, 재생성, 좋아요, 공유, 분기가 한 줄에 들어가야 하는데 그 줄이 메시지 하단 여백입니다.
기존 앱의 툴바는 화면 상단이나 사이드에 고정 예산을 갖고 있었습니다. 대화형 인터페이스는 그 고정 예산을 없앴고, 그 결과가 초소형 아이콘입니다.
그래서 무엇이 남는가
원인을 이렇게 정리하면 예측을 걸 수 있습니다. 추론 특성 때문에 생긴 관습은 추론 특성이 바뀌면 사라집니다.
사라질 쪽. 스트리밍 텍스트는 첫 토큰 지연과 전체 생성 시간이 충분히 짧아지면 존재 이유가 없어집니다. 200ms 안에 답변이 완성되면 흘려보낼 이유가 없습니다. 지금도 짧은 답변에서는 스트리밍이 오히려 어색합니다. 셔머도 마찬가지입니다. 응답 시간이 예측 가능해지면 골격을 미리 그릴 필요가 줄어듭니다.
남을 쪽. 초소형 아이콘은 추론 속도와 무관합니다. 대화가 화면을 차지하는 구조가 유지되는 한 조작 요소는 계속 여백으로 밀립니다. 이건 레이아웃 문제이고 레이아웃은 모델이 빨라진다고 바뀌지 않습니다.
애매한 쪽. 대화 자체가 기본 인터페이스로 남을지가 사실 더 큰 변수입니다. 에이전트가 백그라운드로 내려가고 사람이 결과만 확인하는 형태가 늘면 대화창이라는 형태 자체가 줄어듭니다. 그러면 여기서 파생된 관습들도 같이 정리됩니다.
한국어권에서 보이는 것
한국어 AI 제품을 놓고 보면 스트리밍의 체감이 다릅니다.
한국어는 같은 내용을 전달하는 데 영어보다 토큰이 더 듭니다. 조사와 어미가 붙고 형태소 단위로 쪼개지기 때문입니다. 같은 토큰 생성 속도라면 한국어 답변이 더 느리게 흘러나오는 것처럼 보입니다.
여기에 읽기 속도 차이가 겹칩니다. 한글은 글자당 정보 밀도가 높아서 눈으로 훑는 속도가 빠른 편입니다. 생성은 느리고 읽기는 빠르면 사용자가 스트리밍을 따라잡습니다. 영어권에서 자연스럽게 맞물리던 생성 속도와 읽기 속도의 균형이 한국어에서는 어긋납니다.
그래서 한국어 인터페이스에서는 문장 단위 청크 출력이 글자 단위 스트리밍보다 나을 수 있습니다. 실제로 몇몇 국내 서비스가 그렇게 하고 있고, 이건 번역된 관습이 아니라 언어 특성에 맞춘 조정입니다.
정리
AI 미학이라 불리는 것 중 상당 부분은 미학이 아니라 제약의 흔적입니다. 셔머는 지연 불확실성, 스트리밍은 자기회귀 생성, 초소형 아이콘은 레이아웃 예산 부족.
이렇게 보면 어떤 관습이 남을지 예측이 가능해집니다. 제약이 사라지면 그 흔적도 사라지고, 제약이 구조적이면 흔적도 남습니다. 햄버거 메뉴가 남은 이유도 같습니다. 작은 화면에 많은 항목을 넣어야 한다는 제약이 계속 유효했기 때문입니다.
원글이 던진 "무엇이 수십 년 남을 것인가"라는 질문에 대한 제 답은 이렇습니다. 대화가 화면을 차지하는 구조에서 파생된 것들은 남고, 모델이 느려서 생긴 것들은 사라집니다.
이 글은 The AI Aesthetic의 관점에서 작성되었습니다.