본문으로 건너뛰기
피드

JustHTML을 Python에서 JS로 포팅하는 데 Codex CLI + GPT-5.2로 4시간 걸림

ai-ml 약 4분
vote
0
댓글
북마크

Simon Willison이 HTML5 파서 JustHTML을 Codex CLI + GPT-5.2로 Python에서 JS로 포팅. 프롬프트 2개로 시작해 4시간 만에 9,000줄 JS, 9,200개 테스트 통과, 비용 $29.41(Plus 구독으로 무료)

  • 1

    JustHTML: 표준 준수 HTML5 파서를 Python→JS로 Codex CLI + GPT-5.2로 포팅

  • 2

    프롬프트 2개 + 후속 지시 몇 개로 4시간 만에 완료

  • 3

    토큰: 입력 1.4M + 캐시 97M + 출력 625K, 비용 $29.41(Plus 구독으로 무료)

  • 4

    결과: JS 9,000줄, 테스트 9,200개 통과, 커밋 43개

  • 5

    핵심: 견고한 테스트 스위트가 있으면 에이전트 루프를 풀어놓을 수 있음

  • 6

    오픈소스 라이브러리의 LLM 포팅에 대한 윤리적 질문 제기

뭘 만들었나

  • Simon Willison이 Emil Stenström의 JustHTML(표준 준수 HTML5 파서, 순수 Python)을 JavaScript로 포팅한 이야기임. 결과물은 simonw/justjshtml이고 html5lib-tests 9,200개를 통과함
  • 프롬프트 2개 + 약간의 후속 지시로 시작해서, GPT-5.2가 Codex CLI에서 몇 시간 동안 혼자 돌아간 거임. 그 사이 Simon은 크리스마스 트리 꾸미고 넷플릭스로 Knives Out 최신작 봤다는 거임
  • 최종 결과: JS 9,000줄, 커밋 43개, 토큰 사용량은 입력 1,464,295 + 캐시 97,122,176 + 출력 625,563개

비용과 과정

  • API 가격 기준 $29.41인데, ChatGPT Plus $20/월 구독에 포함돼서 실제 추가 비용은 0원이었다는 거임
  • codex --yolo -m gpt-5.2로 실행했는데, --yolo는 --dangerously-bypass-approvals-and-sandbox의 별칭임. 이름 그대로 위험한 플래그
  • 첫 프롬프트로 Python 코드 읽고 JS API 설계 스펙 작성시킨 다음, 간단한 스모크 테스트 통과하는 Milestone 0.5부터 시작시킴
  • "OK do the rest, commit and push often" 한 마디에 나머지 전부 알아서 처리함. GitHub에서 커밋 로그 새로고침하면서 폰으로 진행 상황 모니터링했다는 거임
  • ChatGPT Plus의 5시간 토큰 윈도우가 한 번 소진돼서 리셋 후 "Keep going" 입력하고 계속 진행시킴

핵심 인사이트와 윤리적 질문

  • "문제를 견고한 테스트 스위트로 환원할 수 있으면, 코딩 에이전트 루프를 풀어놓고 높은 확신을 가지고 기다릴 수 있다"는 게 가장 중요한 교훈임
  • 이걸 "에이전틱 루프 설계(designing the agentic loop)"라고 부르는데, LLM으로 복잡한 작업을 수행하는 핵심 스킬이라는 거임
  • 오픈소스 라이브러리를 영화 보면서 몇 시간 만에 통째로 포팅하는 게 윤리적으로 괜찮은 건지, 저작권은 어떻게 되는 건지, 이렇게 만든 소프트웨어를 프로덕션에서 신뢰할 수 있는 건지 같은 질문들을 던지면서 마무리함
  • HTML5 파서가 특히 이 실험에 적합했던 이유는 html5lib-tests라는 포괄적인 테스트 스위트가 이미 존재했기 때문임. 테스트 없이는 이런 식의 에이전트 코딩이 성립하기 어렵다는 거임

테스트 스위트의 존재가 에이전트 코딩의 성패를 가른다는 점이 핵심. 코드 생성 비용이 사실상 0에 수렴하면서 오픈소스 생태계에 미치는 윤리적 영향이 새로운 화두.

댓글

댓글

댓글을 불러오는 중...

ai-ml

애플 새 음성 인식 API, 온디바이스 영어 전사에서 위스퍼 스몰까지 이겼다

애플의 새 음성 인식 API인 스피치애널라이저가 리브리스피치 벤치마크에서 기존 SFSpeechRecognizer는 물론 위스퍼 스몰보다도 낮은 단어 오류율을 기록했어. 깨끗한 음성에서는 2.12%, noisy 음성에서는 4.56%로, 기존 애플 API 대비 오류율을 3.5~4배 줄였고 위스퍼 스몰보다 약 3배 빠르게 돌았어. 다만 영어·애플 플랫폼·OS 26 조건의 결과라, 다국어와 크로스플랫폼에서는 여전히 위스퍼의 장점이 남아 있어.

ai-ml

AI를 진짜 잘 쓰는 기업, 미국 증시에서 연 30% 프리미엄 받는다는 연구

예일대와 로체스터대 연구진이 기업의 실제 대형 언어 모델 사용 데이터를 분석했더니, AI 활용도가 높은 상위 20% 기업이 하위 20%보다 주당 평균 0.64% 높은 초과수익률을 냈다. 단순히 AI 기업이냐가 아니라, 업무에 AI를 얼마나 깊게 쓰는지가 시장 가치에 반영되고 있다는 얘기다.

ai-ml

ZTE, AI 에이전트폰으로 스마트폰 재도전…진짜 승부처는 앱 생태계

ZTE가 바이트댄스의 더우바오를 탑재한 AI 에이전트 스마트폰으로 시장 재진입을 노린다. 핵심은 사용자가 명령하면 AI가 여러 앱을 직접 열고 조작하는 방식인데, 위챗·타오바오·알리페이 같은 플랫폼과 충돌하면서 생태계 문제가 가장 큰 변수로 떠올랐다.

ai-ml

노벨상 학자들까지 “AI 경제 충격, 지금 제도 안 만들면 늦다”

노벨 경제학상 수상자 15명을 포함한 학자와 기술 업계 인사 약 200명이 AI가 향후 10년 안에 경제를 급격히 바꿀 수 있다며 정책 대응을 촉구했다. 이들은 산업혁명보다 큰 변화가 훨씬 짧은 시간에 올 수 있고, 대규모 일자리 대체와 생활 수준 향상이라는 양면성이 동시에 존재한다고 봤다.

ai-ml

NHN, AI 데이터센터 매출 기대감에 목표주가 5만6000원으로 상향

한국투자증권이 NHN의 목표주가를 4만5000원에서 5만6000원으로 올리고 투자의견 매수를 유지했다. 핵심 근거는 양평 AI 데이터센터 가동, 공공·민간 GPU 클러스터 수주 확대, 클라우드 사업부 신규 매출 반영이다.