The War on Slop – swyx
서론: AI 엔지니어링 커뮤니티의 진화
swyx는 AI Engineer 컨퍼런스의 Code Summit 키노트에서 “Slop(슬롭)“이라는 개념을 중심으로 AI 시대의 품질 관리 문제를 제기했다. 그는 먼저 AI Engineer 컨퍼런스의 역사적 진화를 설명하며 각 서밋마다 숨겨진 주제(secret)가 있었음을 밝혔다.
AI Engineer Summit의 진화 과정:
| 서밋 | 핵심 주제 | 의미 |
|---|---|---|
| 1st Summit | AI Engineer의 등장 | 새로운 직군의 탄생 예측 |
| 2nd Summit | 리더십으로 확장 | AI 엔지니어링 조직 구조 |
| 3rd Summit | 모델 랩 집중 | 주요 AI 연구소와의 협력 |
| World’s Fair | TAM 확장 | AI PM, AI Designer 포함 |
| Code Summit | 큐레이션과 테마 집중 | 코딩에 특화된 품질 관리 |
이번 Code Summit의 핵심 메시지는 명확하다. 코딩이 올해의 가장 중요한 테마이지만, swyx는 코드보다 더 근본적인 문제인 “Slop”에 대해 이야기하고자 했다.
Slop의 정의와 문화적 맥락
Slop이란 무엇인가
“Slop”은 2024년 옥스퍼드 영어사전의 올해의 단어 후보였으며(최종적으로 “brain rot”에 패배), 다음과 같이 정의된다:
Oxford English Dictionary의 정의:
- AI를 사용하여 생성된(generated using artificial intelligence)
- 저품질(low quality)
- 비진정성(inauthentic)
- 부정확함(inaccurate)
하지만 swyx는 이 정의에 이의를 제기한다. 그는 “AI를 사용하여 생성된”이라는 부분이 잘못되었다고 지적한다. Slop은 AI의 전유물이 아니다. 인간이든 AI든 누구나 Slop의 생산자가 될 수 있다. 중요한 것은 생성 주체가 아니라 품질, 진정성, 정확성이다.
Kino vs Slop: 품질의 스펙트럼
인터넷 문화에서 Slop의 반대말은 “Kino(키노)“다. Paul Rambles로부터 영감을 받은 이 개념은 고품질, 창의적, 진정성 있는 콘텐츠를 의미한다.
구체적인 Slop vs Kino 사례:
-
비디오 콘텐츠
- Slop: swyx와 Sam Altman의 지루한 Sora 데모 영상
- Kino: 디저리두를 연주하는 고양이 같은 창의적인 Sora 영상
-
넷플릭스 제작물
- Slop: K-pop Demon Hunters (같은 스튜디오가 제작해도 품질 차이 존재)
- Kino: Electric State
-
트렌드의 타이밍
- Kino: 트렌드를 선도하는 초기 창작물
- Slop: 과도하게 반복되고 식상해진 밈 (특정 이미지 언급 - “too online” 농담)
-
TV 시리즈의 퇴화
- Kino: Game of Thrones 초중반 시즌
- Slop: Game of Thrones 후반 시즌 (품질 저하의 대표적 사례)
Slop의 비대칭 전쟁: Brandolini의 법칙
swyx는 Slop과의 싸움이 비대칭적(asymmetric) 전쟁임을 강조한다. 이를 설명하기 위해 **Brandolini의 법칙(Brandolini’s Law)**을 인용한다:
“헛소리를 반박하는 데 필요한 에너지는 그것을 생산하는 데 필요한 에너지보다 한 자릿수 더 크다.” (The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it)
AI 시대에는 이 문제가 더욱 심각해진다. 토큰 생성 비용이 매년 100~1000배씩 감소하고 있기 때문이다. 이에 swyx는 새로운 법칙을 제안한다:
Fick’s Law of Anti-Slop (픽의 반-슬롭 법칙):
“Slop과 싸우는 데 필요한 취향(taste)의 양은 그것을 생산하는 데 필요한 양보다 한 자릿수 더 크다.” (The amount of taste needed to fight Slop is an order of magnitude bigger than that needed to produce it)
AI를 활용한 Slop 퇴치 전략
역설적이게도, AI는 Slop의 생산 도구이자 동시에 Slop과 싸우는 무기가 될 수 있다. swyx는 다양한 실전 전략을 제시한다.
1. 큐레이션을 통한 Slop 필터링
AI News 뉴스레터 사례:
- swyx가 운영하는 사이드 프로젝트
- 핵심 원칙: “아무 일도 없을 때는 뉴스레터를 보내지 말라고 독자에게 알린다”
- 이는 무분별한 콘텐츠 생산에 대한 저항
2. 프롬프트 엔지니어링으로 품질 개선
Anthropic의 Claude 사례 (Mahesh와 Barry의 발표 예고):
- 프롬프트에서 명시적으로 Slop을 인지하고 회피하도록 지시
- Claude에게 “Slop을 생성하지 말라”고 명령하면 출력 품질이 현저히 개선됨
- 좌측(일반 프롬프트) 대비 우측(anti-slop 프롬프트) 결과물의 품질 향상 확인
3. Code Slop과의 전쟁
코드 영역에서 Slop은 특히 위험하다. swyx는 올해 발생한 실제 사례들을 언급한다:
Code Slop의 위험성:
기술 부채(Tech Debt) 급증:
- 2명의 엔지니어가 50명 분량의 기술 부채 생성 가능
보안 사고:
- 수백만 사용자의 개인정보 노출 사고 (2024년 실제 발생)
자율성 vs 책임성 논쟁:
swyx는 일부 AI 모델이 “30~60시간 자율적으로 작동 가능”을 자랑하는 것에 비판적이다. 그는 이것이 Sloppy한 접근이라고 지적하며:
- 문제: 단순히 “얼마나 오래 실행되었는가”만 측정
- 누락: 생성된 코드가 실제로 좋은 코드인지 평가 부재
그의 원칙은 명확하다:
“No taxation without representation”과 같이, “No autonomy without accountability(책임 없는 자율성은 없다)“
4. 구체적인 Anti-Slop 도구와 기법
(1) Semi-Async Value of Dev (반비동기적 개발 가치)
- 개념: 인간의 주의력(human attention)과 AI의 멘탈 멜드(mind meld)
- 적용:
- 어려운 문제: 인간이 집중적으로 관여 (동기적)
- 상용화된 작업: AI에게 비동기적으로 위임
- 출처: 전날 컨퍼런스에서 여러 발표자가 인용
(2) Code Maps (코드맵)
- 목적: AI를 활용한 코드베이스 이해 확장
- 방법: Slop과 싸우는 또 다른 방식
- 실전: Congregation 팀의 부스에서 데모 확인 가능
(3) Computer Use (컴퓨터 사용 자동화)
기술 진화:
- 1년 전(2023 말): Anthropic에서 Computer Use 기능 데뷔
- 현재(2024): 매우 발전하여 IDE를 포함한 복잡한 애플리케이션 자율 조작 가능
실제 활용 사례:
- AI Engineer 웹사이트 자동 업데이트
- Devin을 활용한 웹사이트 업데이트 자동화 (실제 데모 영상 제시)
(4) Sub-agents를 통한 Context Rot 방지
Context Rot(컨텍스트 부패):
- 문제: 긴 대화 과정에서 맥락이 흐려지고 품질이 저하됨
- 해결책: Sub-agents 활용
- swyx의 평가: “이번 컨퍼런스의 가장 큰 테마 중 하나”
(5) Modularity (모듈성) - Greg Brockman의 철학
2024년 AIE의 최대 하이라이트:
- Greg Brockman(OpenAI 공동창업자)과의 대화
- 핵심 개념: 명확한 경계선(clear boundaries) 유지
- 인간이 설계하는 부분
- AI가 코딩하는 부분
- 목적: 책임 소재와 품질 관리 명확화
실천적 선언: “No More Slop”
swyx는 강연을 청중과의 상호작용으로 마무리한다. 그는 다양한 시나리오를 제시하며 청중과 함께 “No More Slop”을 외친다.
시나리오별 대응:
시나리오 1: 양적 압박
상황: 상사가 “이번 분기 말까지 더 많은 코드 라인을 원한다”고 요구 답변: “No more Slop!” 의미: 코드의 양이 아닌 질이 중요함
시나리오 2: 불충분한 테스트
상황: 충분히 테스트되지 않은 릴리스가 회사에 잠재적으로 당황스러운 상황을 만들 수 있음 답변: “No more Slop!” 의미: 품질 보증 없는 배포 거부
시나리오 3: 알고리즘의 유혹
상황: 트위터 알고리즘이 인게이지먼트 베이트(engagement bait)를 원하고, 대중에게 거짓말하도록 유도 답변: “No more Slop!” 의미: 윤리적 타협 거부, 진정성 유지
결론: 취향(Taste)의 전쟁
swyx의 메시지는 단순하지만 강력하다. AI 시대에 가장 중요한 경쟁력은 **취향(taste)**이다.
핵심 통찰:
- Slop은 인간과 AI 모두 생산할 수 있다
- 생성 비용이 급격히 감소하는 시대에 품질 유지는 더욱 어려워진다
- 취향과 큐레이션은 기하급수적으로 더 많은 노력을 요구한다
- AI는 문제이자 동시에 해결책이다
- 개발자는 양적 압박, 시장의 요구, 알고리즘의 유혹에 맞서 품질을 지켜야 한다
행동 강령:
- 의미 없는 콘텐츠를 생산하지 말 것
- 책임 없는 자율성을 거부할 것
- 명확한 모듈성과 경계를 유지할 것
- AI 도구를 품질 향상에 활용할 것
- 무엇보다, 항상 “No More Slop”을 외칠 용기를 가질 것
이는 단순한 기술적 이슈가 아니라, AI 시대 엔지니어링 문화의 근본적인 가치관에 대한 선언이다.