메뉴
HN
Hacker News 38일 전

해커뉴스 '쇼 HN' 프로젝트의 AI 디자인 패턴 분석

IMP
8/10
핵심 요약

해커뉴스(Hacker News)에 업로드되는 500개의 'Show HN' 프로젝트 랜딩 페이지를 분석해 AI가 생성한 것으로 의심되는 특정 웹 디자인 패턴을 수치화했습니다. 그 결과, 전체의 21%가 5개 이상의 AI 특유의 패턴을 강하게 보여줬으며, 46%는 2~4개의 경미한 패턴을 포함하고 있었습니다. 이는 Claude Code 등 코딩 에이전트의 발전으로 인해 AI가 만든 템플릿형 웹사이트가 크게 증가하는 현상을 방증하며, 향후 웹 에이전시가 주요 웹 소비자가 될 경우 웹 디자인의 의미 자체가 변할 수 있음을 시사합니다.

번역된 본문

해커뉴스(Hacker News)를 탐색하다 보니, 최근 많은 'Show HN' 프로젝트들이 AI가 순수하게 생성했다는 것을 알려주는 뻔하고 탁한 느낌의 일반적인 디자인을 가지고 있다는 것을 알아차렸습니다. 처음에는 그것이 정확히 무엇인지 알 수 없었기 때문에, AI 디자인 패턴에 대해 500개의 Show HN 페이지를 채점하여 이러한 주관적인 느낌을 자동으로 정량화할 수 있을지 궁금했습니다.

Claude Code는 Show HN 프로젝트의 대폭적인 증가를 이끌었습니다. 그 정도가 너무 심해서 해커뉴스 운영진들은 새로운 계정의 Show HN 제출을 제한해야만 했습니다. 다음은 지난 몇 년간 Show HN 제출이 어떻게 증가했는지를 보여줍니다: 이를 통해 AI 디자인 패턴을 평가할 수 있는 충분한 페이지를 확보할 수 있었습니다.

AI 디자인 패턴 최근 한 디자이너가 저에게 "텍스트에서의 대시(em-dash)가 AI 생성 텍스트의 신뢰할 수 있는 징후인 것처럼, 컬러가 들어간 왼쪽 테두리(border) 역시 AI가 생성한 디자인의 거의 확실한 징후"라고 말했습니다. 그래서 저는 많은 페이지에서 이를 눈여겨보기 시작했습니다. 그런 다음 몇 명의 디자이너 친구들에게 어떤 것이 공통적인 AI 패턴이라고 생각하는지 물어보았습니다. 그들의 대답은 대략 폰트, 색상, 레이아웃의 특징, 그리고 CSS 패턴으로 그룹화할 수 있었습니다.

  • 폰트
    • 모든 곳에 Inter 폰트를 사용하며, 특히 중앙 정렬된 히어로 헤드라인에 주로 사용
    • LLM은 Space Grotesk, Instrument Serif, Geist Serif 이탤릭체와 같은 특정 폰트 조합을 사용하는 경향이 있으며, Inter 폰트가 주를 이루는 히어로 영역의 한 강조 단어에 이를 적용함
  • 색상
    • "VibeCode 퍼플(보라색)"
    • 중간 회색의 본문 텍스트와 모두 대문자로 된 섹션 라벨이 있는 상시(Permanent) 다크 모드
    • 다크 테마에서 겨우 통과하는 수준의 본문 텍스트 대비(Contrast)
    • 모든 것에 적용되는 그라데이션
    • 거대한 컬러 빛번짐(Glow) 및 컬러 박스 그림자
  • 레이아웃의 특징
    • 일반적인 산스세리프(Sans-serif) 폰트로 설정된 중앙 정렬 히어로 영역
    • 히어로 영역의 H1 바로 위에 위치한 배지(Badge)
    • 카드의 상단이나 왼쪽 가장자리에 있는 컬러 테두리
    • 각 상단에 아이콘이 있는 동일한 형태의 기능 카드
    • 번호가 매겨진 "1, 2, 3" 단계 시퀀스
    • 통계 배너 행
    • 이모지 아이콘이 있는 사이드바 또는 내비게이션
    • 모두 대문자로 된 제목 및 섹션 라벨
  • CSS 패턴
    • shadcn/ui
    • 글라스모피즘(Glassmorphism)

Show HN 제출물의 몇 가지 예시는 다음과 같습니다:

Show HN 제출물에서 AI 디자인 탐지하기 이제 최신 Show HN 제출물 500개를 살펴보고, 이들의 랜딩 페이지를 위 목록과 비교하여 평가함으로써 이러한 패턴을 체계적으로 점수화할 수 있습니다. 평가 방법은 다음과 같습니다:

  • 헤드리스 브라우저가 각 사이트를 로드합니다 (Playwright 사용).
  • 작은 페이지 내 스크립트가 DOM을 분석하고 계산된 스타일을 읽습니다.
  • 모든 패턴은 결정론적인 CSS 또는 DOM 검사로 이루어집니다. 스크린샷을 찍어 LLM이 판단하게 하지는 않았습니다. 이는 궁극적으로 오탐(False Positive)을 유발하기도 하지만, 수동 QA 테스트 결과 그 비율이 약 5~10%에 불과하다는 것을 확인했습니다.

이러한 평가 실행을 복제하고 개선하거나 여러분의 사이트를 평가하기 위해 평가 코드를 오픈소스로 공개하는 데 관심이 있다면 알려주시기 바랍니다.

결과 단일 패턴이 반드시 해당 사이트가 AI에 의해 생성되었음을 의미하지는 않으므로, 15가지 패턴 중 몇 개를 트리거하는지에 따라 세 가지 등급으로 그룹화했습니다:

  • 강한 AI 흔적 (Heavy slop, 5개 이상 패턴): 105개 사이트 (21%)
  • 약한 흔적 (Mild, 2~4개 패턴): 230개 사이트 (46%)
  • 깔끔함 (Clean, 0~1개 패턴): 165개 사이트 (33%)

이것이 나쁜 것일까요? 그렇지 않습니다. 그저 영감이 없는(Uninspired) 디자인일 뿐입니다. 결론적으로 비즈니스 아이디어를 검증하는 것은 화려한 디자인에 있었던 적이 없으며, AI 시대 이전에는 모든 것이 Bootstrap처럼 보였습니다. 직접 자신만의 디자인을 구상하는 것과 LLM이 출력하는 기본값(Defaults)을 그대로 배포하는 것에는 분명한 차이가 있습니다. 이는 CSS/HTML 템플릿을 사용하던 LLM 이전 시절에도 마찬가지였습니다. 아마도 사람들은 이 획일화된 결과물(Slop) 사이에서 두각을 나타내기 위해 다시 아름다운 디자인을 직접 구상하는 방향으로 돌아갈 것입니다. 반면, AI 에이전트가 웹의 주요 사용자가 되고 나면 디자인이 얼마나 중요할지는 확신할 수 없습니다.

이 글은 인간이 작성했으며, 평가 및 분석은 AI의 도움을 받았습니다.

원문 보기
원문 보기 (영어)
When browsing Hacker News, I noticed that many Show HN projects now have a generic sterile feeling that tells me they are purely AI-generated. Initially I couldn’t tell what it was exactly, so I wondered if we could automatically quantify this subjective feeling by scoring 500 Show HN pages for AI design patterns. Claude Code has led to a large increase in Show HN projects. So much, that the moderators of HN had to restrict Show HN submissions for new accounts. Here is how the Show HN submissions increased over the last few years: That should give us plenty of pages to score for AI design patterns. AI design patterns A designer recently told me that “colored left borders are almost as reliable a sign of AI-generated design as em-dashes for text”, so I started to notice them on many pages. Then I asked some more designer friends what they think are common AI patterns. The answers can be roughly grouped into fonts, colors, layout quirks, and CSS patterns. Fonts Inter used for everything, but especially the centered hero headlines LLM tend to use certain font combos like Space Grotesk, Instrument Serif and Geist Serif italic for one accent word in an otherwise-Inter hero Colors “VibeCode Purple” Perma dark mode with medium-grey body text and all-caps section labels Barely passing body-text contrast in dark themes Gradient everything Large colored glows and colored box-shadows Layout quirks Centered hero set in a generic sans Badge right above the hero H1 Colored borders on cards, on the top or left edge Identical feature cards, each with an icon on top Numbered “1, 2, 3” step sequences Stat banner rows Sidebar or nav with emoji icons All-caps headings and section labels CSS patterns shadcn/ui Glassmorphism A few examples from the Show HN submissions: Detecting AI design in Show HN submissions Now we can try to systematically score for these patterns by going through 500 of the latest Show HN submissions and scoring their landing pages against the list above. Here is the scoring method: A headless browser loads each site (Playwright) A small in-page script analyzes the DOM and reads computed styles Every pattern is a deterministic CSS or DOM check. I intentionally do not take screenshots and let the LLM judge them. This ultimately also leads to false positives, but my manual QA run verified it’s maybe 5-10%. If there is any interest in open sourcing the scoring code to replicate (and improve) the run or score your own site, let me know. Results A single pattern doesn’t necessarily make a site AI-generated, so I grouped them into three tiers based on how many of the 15 patterns they trigger: Heavy slop (5+ patterns) · 105 sites · 21% Mild (2–4) · 230 sites · 46% Clean (0–1) · 165 sites · 33% Is this bad? Not really, just uninspired. After all, validating a business idea was never about fancy design, and before the AI era, everything looked like Bootstrap. There is a difference between trying to craft your own design and just shipping with whatever defaults the LLMs output. And the same has been the case pre-LLM when using CSS/HTML templates. I guess people will get back to crafting beautiful designs to stand out from the slop. On the other hand, I’m not sure how much design will still matter once AI agents are the primary users of the web. This post is human-written, the scoring and analysis were AI-assisted.