🤖
1227 in / 4022 out / 5249 total tokens
AI 업데이트: Simon Willison의 4월 정산과 프롬프트 엔지니어링 실용주의
Simon Willison이 4월 뉴스레터를 올렸다. 같은 날 Andy Masley의 글을 인용해 소개했는데, 두 글 모두 "LLM을 실제로 쓰는 사람"들의 시각이 묵직하게 배어있다.
🔥 핫 토픽
Simon Willison 2026년 4월 뉴스레터
왜 중요한가: Simon Willison은 Datasette 창작자이자 llm CLI 도구 maintainer다. 매달 발행하는 뉴스레터는 단순한 링크 모음이 아니라, 한 달간 LLM 생태계의 흐름을 개발자 시각에서 재구성한 것이다. 업계에서 그의 정리를 "월간 필독"으로 대하는 이유가 있다. 본인이 직접 도구를 만들고, API를 때려보고, 한계를 실험한 결과가 녹아 있기 때문이다.
4월 뉴스레터에서 주목할 점은 최신 모델 배포 흐름과 오픈소스 도구 생태계의 변화다. GPT-5나 Claude 신모델 같은 대형 릴리즈가 이어지면서, 개발자들이 실제로 겪는 문제 — 토큰 비용, 지연 시간, 프롬프트 안정성 — 의 지형이 또 바뀌고 있다. Willison은 특히 "모델 성능이 올라갈수록 프롬프트 엔지니어링의 중요성은 줄어드는 게 아니라 오히려 달라진다"는 관점을 꾸준히 유지하고 있다.
게임 서버 아키텍처에 비유하자면, 하드웨어 스펙이 올라간다고 코드 최적화가 안 중요해지는 게 아니다. 병목 지점이 바뀔 뿐이다. LLM도 마찬가지다. 모델이 똑똑해졌다고 막 써도 되는 게 아니라, 어디서 비용이 터지는지, 어디서 응답이 불안정해지는지를 새로 잡아야 한다.
Willison이 강조하는 또 하나의 축은 "작은 모델의 실용성"이다. 로컬에서 돌리는 소형 모델들 — Llama 3.2, Phi-4, Gemma 2 같은 — 이 특정 작업에서는 대형 모델보다 나은 가성비를 보여주는 사례가 늘고 있다. UE5 C++ 빌드 파이프라인에 비유하면, 모든 걸 메인 스레드에서 돌리던 시대에서 워커 스레드 분산이 보편화된 시대로 넘어가는 느낌이다.
개발자에게 미치는 영향: 5월 이후 새로운 API 가격 정책, 새로운 모델 능력이 프로덕션에 바로 영향을 준다. 특히 에이전트 워크플로우를 구축 중이라면, 이번 달 변경사항이 아키텍처 재검토를 필요로 할 수 있다. 토큰당 과금 구조가 바뀌면 청구서가 두 배로 뛸 수도 있다.
출처: Simon Willison - April 2026 Newsletter
📰 뉴스
Andy Masley 인용: 프롬프트 엔지니어링에 대한 실용적 접근
왜 중요한가: Andy Masley의 글을 Simon Willison이 인용했다는 것 자체가 시사점이다. Willison은 수백 개의 글을 소개하지만, 인용해서 따로 포스팅하는 건 그가 "이건 진짜다"라고 판단한 경우다. Masley의 핵심 주장은 프롬프트 엔지니어링을 "마법적 기법"이 아니라 "소프트웨어 엔지니어링의 일부"로 다뤄야 한다는 것이다.
이건 게임 개발에서 NPC AI 행동 트리 설계와 비슷하다. 행동 트리도 처음엔 "이렇게 하면 되겠지"로 시작하지만, 결국엔 상태 관리, 우선순위, 엣지 케이스 처리라는 엔지니어링 문제로 귀결된다. 프롬프트도 마찬가지다. "운이 좋으면 잘 되는" 트릭이 아니라, 입력 구조화, 출력 스키마 정의, 실패 모드 관리의 문제다.
Masley가 지적하는 흔한 실수 — system prompt에 뭘 다 집어넣으면 된다는 착각 — 은 게임 개발에서 God Object 안티패턴과 정확히 같다. 하나의 클래스에 모든 책임을 넣으면 결국 아무것도 제대로 안 된다. 프롬프트도 역할을 분리하고, 컨텍스트를 계층화하고, 출력 기대값을 명확히 해야 한다.
Willison이 이 글을 인용한 맥락은 그의 llm 도구 철학과도 맞닿아 있다. llm은 파이프라인 도구다. 프롬프트를 파일로 관리하고, 출력을 파싱하고, 체인으로 연결하는 거대한 소프트웨어 엔지니어링의 일환이다. "프롬프트 엔지니어링은 코딩이다"라는 관점은 Willison이 계속 밀고 있는 방향이다.
앞서 언급한 4월 뉴스레터와 맞물려 보면, 흐름이 보인다. 모델이 강력해질수록 프롬프트의 "정교함"보다 "구조화"가 중요해진다. 강한 모델은 어설픈 지시도 어느 정도 이해하지만, 구조화되지 않은 출력은 파이프라인에서 항상 문제를 일으킨다.
개발자에게 미치는 영향: 프롬프트를 코드처럼 관리해야 한다면 버전 관리, 테스트, CI/CD를 적용해야 한다. 프롬프트 파일에 git blame을 하고, 출력 스키마에 유닛 테스트를 작성하고, A/B 테스트를 자동화하는 게 이상적이다. 이건 사이드프로젝트에서도 바로 적용할 수 있는 사고방식이다.
출처: Simon Willison - Quoting Andy Masley
💡 관점: 두 글을 이어보면
Willison의 뉴스레터와 Masley 인용은 같은 날 올라왔고, 서로 보완하는 메시지를 담고 있다.
- 뉴스레터는 "바깥 세계가 어떻게 변했는지"를 알려준다. 새 모델, 새 가격, 새 도구.
- Masley 인용은 "그 변화 속에서 우리가 어떻게 일해야 하는지"를 말해준다. 프롬프트를 엔지니어링으로.
게임 개발에 빗대면, 뉴스레터는 언리얼 엔진 새 버전 릴리즈 노트고, Masley 인용은 그 버전에서 코드베이스를 어떻게 리팩토링해야 하는지에 대한 가이드다. 둘 다 필요하다. 하나만 보면 안 된다.
LLM은 도구다. 도구는 설계도 없이 맨손으로 다루면 다친다. 프롬프트에도 도면이 필요하다.