소프트웨어 팩토리와 에이전틱 전환 — 인간이 코드를 쓰지도, 리뷰하지도 않는 시대

개요

StrongDM 팀이 발표한 "Software Factories and the Agentic Moment"이 Hacker News에서 252점을 기록했다. 이들은 AI 에이전트가 자율적으로 코드를 작성·테스트·개선하는 "비대화형 개발(non-interactive development)" 모델을 제안한다.

세 가지 원칙

이 "소프트웨어 팩토리"는 세 가지 원칙 위에 세워졌다:

코드는 인간이 작성하지 않는다

코드는 인간이 리뷰하지 않는다

엔지니어당 하루 최소 1,000달러의 토큰 비용을 투자한다

전환점: Claude 3.5

팀은 2024년 10월 Claude 3.5 업데이트를 전환점으로 지목한다. "Claude 3.5 2차 개정판(2024년 10월)으로 장기 에이전틱 코딩 워크플로우가 오류를 축적하는 대신 정확성을 복리처럼 쌓기 시작했다."

시나리오 기반 테스트

기존의 경직된 테스트 스위트 대신, "시나리오"를 도입했다. 이는 코드베이스 외부에 저장되는 엔드투엔드 사용자 스토리로, boolean pass/fail이 아닌 확률적 "만족도" 지표로 평가된다.

디지털 트윈 우주

실제 서비스의 rate limit 없이 대규모 검증을 위해, Okta, Jira, Slack, Google Docs, Drive, Sheets의 행동 클론을 구축했다. 이를 통해 시간당 수천 건의 시나리오 테스트가 가능해졌다. 이러한 고충실도 SaaS 복제본 구축은 "항상 가능했지만, 에이전틱 개발 이전에는 경제적으로 불가능했다."

의미

이 접근법은 소프트웨어 개발의 경제학과 팀 구조를 근본적으로 재편한다. 개발자의 역할이 코드 작성자에서 사양 정의자이자 에이전트 관리자로 전환되는 미래를 보여준다.

Source: StrongDM