본문으로 건너뛰기
피드

Replit Agent 3의 자가 테스트 시스템: '포템킨 인터페이스'를 잡아내는 방법

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

Replit이 Agent 3를 위해 개발한 REPL 기반 하이브리드 테스팅 시스템. AI가 만든 '예쁘지만 작동 안 하는' 인터페이스를 잡아내기 위해 Playwright 코드 실행 + 노트북 환경을 결합, 자율 작업 시간을 20분에서 200분으로 늘림.

  • 1

    포템킨 인터페이스: 버튼은 렌더링되지만 실제로는 아무것도 연결 안 된 상태

  • 2

    CUA는 5필드 폼 하나에 $0.50/30-90초로 비용이 비현실적

  • 3

    Playwright 코드를 노트북 REPL에서 실행하는 하이브리드 방식으로 해결

  • 4

    테스트를 서브에이전트로 분리해 컨텍스트 오염 방지

  • 5

    자율 작업 200분+, 테스트 세션 비용 $0.20

포템킨 인터페이스 문제

  • 1783년 러시아가 크림반도를 합병한 뒤, 포템킨 장관이 황후의 시찰에 대비해 "이동식 마을"을 만들어 전쟁 피해를 숨긴 일화에서 이름을 따옴. AI 에이전트도 똑같은 짓을 한다는 거임

  • Replit이 Agent 3를 만들면서 가장 골치 아팠던 실패 모드가 바로 이 "포템킨 인터페이스" — 버튼은 렌더링되고, 대시보드는 통계를 보여주고, UI가 반응하는 것 같은데, 실제로는 아무것도 연결이 안 돼 있는 상태. 이벤트 핸들러 누락, 목 데이터, 링크 데드엔드

  • 진짜 위험한 건 첫눈에 작동하는 것처럼 보인다는 거임. 사용자가 프로덕션에서야 문제를 발견할 때쯤이면 에이전트는 이미 부서진 기반 위에 기능을 쌓아올린 뒤임

검증 스펙트럼 — 왜 기존 테스트로는 부족한가

  • 코드 검증에는 단계가 있음:

    • LSP + 실행: 문법 수준 정확성
    • 유닛 테스트: 기본 기능 정확성
    • API 테스트: 서버 관점의 넓은 기능 검증
    • 하지만 클라이언트와 서버 사이의 이음새(seam)에서 터지는 버그 — 인증의 브라우저 쿠키 의존성, 클라이언트 캐싱과 재검증 같은 것 — 은 위 방법으로 잡기 어려움
  • Playwright/Puppeteer 같은 브라우저 자동화 테스트가 답이 될 수 있지만, 에이전트가 이런 테스트를 원샷으로 작성하기가 매우 어려움. 실제 DOM이 어떻게 생겼는지 보지 않고 테스트를 쓰려면 루프에 빠지기 쉬움

  • 브라우저 유즈(Browser Use) 접근법 — Playwright MCP, Stagehand 등이 브라우저 조작을 에이전트 도구로 감싸는 방식 — 은 표현력이 제한적임. 파일 업로드? 새 도구 필요. 새 탭? 또 새 도구. 각 도구가 컨텍스트를 소비하는데 액션 스페이스가 사용 가능한 도구에 제약됨

  • CUA(Computer Use Agent) — 화면 픽셀을 보고 클릭/타이핑하는 모델 — 는 품질은 좋지만, Claude Sonnet 4 기준 5개 필드 폼 하나 채우는 데 약 $0.50에 30~90초가 걸림. 실서비스에 쓰기엔 비용과 속도가 비현실적임

Replit의 하이브리드 솔루션: 코드 유즈 + 노트북 REPL

  • 도구 호출 대신 코드로 브라우저 액션을 표현하는 방식을 택함. Playwright JavaScript를 샌드박스에서 실행하고, 헬퍼 함수를 주입함

  • Playwright가 LLM 훈련 데이터에 워낙 많이 들어있어서, 모델이 이미 Playwright 코드를 잘 쓸 줄 앎. 추가 프롬프팅 없이도 시맨틱을 이해함

  • 토큰 효율성이 압도적임. 예를 들어 캘린더 위젯에서 2028년 12월 15일을 선택하려면 36개월을 앞으로 넘겨야 하는데, 브라우저 유즈로는 36번의 개별 모델 호출이 필요하지만, 코드로는 단일 for 루프 한 번이면 끝남

  • 노트북 인터페이스가 핵심임. 실행 환경이 인터랙션 사이에 유지되니까:

    • 변수가 살아있음 — 이전에 얻은 주문 ID를 나중에 검증에 쓸 수 있음
    • 브라우저 세션이 유지됨 — 같은 인스턴스에서 점진적으로 탐색 가능
    • 컨텍스트가 코드에 남지 토큰에 남지 않음
  • DOM의 스트립다운 표현 + ARIA 라벨, 데이터베이스 읽기 전용 쿼리, 클라이언트/서버 로그까지 에이전트에게 제공해서 원인-결과 관계 파악을 도움

서브에이전트 아키텍처

  • 메인 에이전트 컨텍스트가 8만~10만 토큰에 달하는데, 테스트를 메인 루프에 넣으면 컨텍스트 오염이 심각해짐. 그래서 테스트를 별도 서브에이전트로 분리함

  • 메인 에이전트가 서브에이전트에게 고수준 계획을 넘기면, 서브에이전트가 독립적으로 테스트를 수행하고, 결과를 요약해서 "뭐가 작동하고 뭐가 깨졌는지"만 돌려줌

중요

> 이 하이브리드 테스팅으로 Agent 3의 자율 작업 시간이 20분에서 200분 이상으로 10배 증가했고, 테스트 세션 중간 비용은 $0.20임. 단순히 예쁜 앱이 아니라 실제로 작동하는 앱을 만들어내는 게 핵심 성과임.

AI 에이전트의 자가 검증 문제를 체계적으로 풀어낸 사례. 코드 생성 에이전트를 만드는 팀이라면 필독.

댓글

댓글

댓글을 불러오는 중...

ai-ml

유튜브, AI 생성 영상에 자동 라벨 붙인다

유튜브가 사실적으로 보이거나 의미 있게 AI로 변경·생성된 콘텐츠에 더 눈에 띄는 라벨을 적용하고, 제작자가 AI 사용 여부를 밝히지 않아도 내부 신호로 감지되면 자동 라벨을 붙이겠다고 밝혔다. 다만 라벨만으로 추천 노출이나 수익화 자격이 바뀌지는 않으며, 제작자는 YouTube Studio에서 잘못된 판정을 수정할 수 있다.

ai-ml

테크 CEO들의 'AI 만능론', 숫자는 아직 그렇게 말하지 않는다

테크 업계에서 AI를 이유로 한 대규모 감원과 조직 재편이 이어지는 가운데, Box 창업자 애런 레비는 CEO들이 실제 업무의 마지막 1마일을 모른 채 AI 에이전트의 능력을 과대평가하고 있다고 지적했다. 2026년 첫 5개월 동안 이미 11만5430명이 해고됐고, 여러 연구는 AI 도입이 체감 생산성만큼 실제 생산성을 끌어올렸다는 근거가 아직 약하다고 말한다.

ai-ml

오픈AI와 앤트로픽, 코딩 에이전트로 드디어 돈 되는 시장을 찾은 듯

사이먼 윌리슨은 오픈AI와 앤트로픽이 코딩 에이전트와 기업용 과금으로 진짜 제품-시장 적합성을 찾았다고 봐. 개인 구독자에게는 월 100달러 플랜이 싸게 느껴지지만, 기업 고객은 이제 사용량 기준 토큰 가격을 그대로 내기 시작했고 이게 대형 고객 예산을 빠르게 흔들고 있다는 얘기야.

ai-ml

컴팔과 GMI 클라우드, 대규모 추론용 AI 인프라 구축 협력

컴팔이 실리콘밸리 기반 AI 인프라 기업 GMI 클라우드와 협력해 대규모 추론과 에이전틱 AI 워크로드에 맞춘 GPU 서버 인프라를 구축한다고 발표했어. COMPUTEX 2026에서는 NVIDIA HGX B300을 지원하는 Compal SGX30-2 같은 고성능 AI 서버 플랫폼도 선보일 예정이야.

ai-ml

AI 쓰면 편해진다더니, 직장인들은 ‘AI 과부하’에 지쳐가는 중

국내 직장인들이 AI 전환 압박, AI 답변 검증 부담, 대체 불안 때문에 피로감을 호소하고 있어. 중앙일보 설문에서는 5284명 중 31.6%가 ‘AI 답변 검증에 시간이 더 걸릴 때’를 가장 지치는 순간으로 꼽았고, 기업들은 무작정 AI 사용량을 밀어붙이는 방식에서 업무 방식 재설계로 넘어가야 한다는 지적이 나와.