AgentBase — 서울

이 회사는 에이전트로 돌아갑니다.

운영 직무를 사람으로 채우지 않습니다. 그 자리를 맡을 에이전트를 만들고, 그 플릿 위에서 제품을 운영합니다.

22
플릿의 에이전트
2
사람
7
승인 게이트

사각형 하나가 운영 업무 한 단위입니다. 커서를 움직이면 흩어진 일이 대열을 이룹니다. 색 구성은 플릿을 그대로 반영합니다 — domain 16, meta 3, watchdog 3.


01 — 플릿

이름이 붙은 스물두 개의 에이전트.

자유롭게 도는 루프가 아닙니다. 각각은 판단이 필요한 하위 작업을 위해 워크플로가 호출하는 함수입니다. 시스템 프롬프트, 선별된 도구 집합, 출력 계약, 비용 상한, 그리고 정의된 에스컬레이션 조건을 갖습니다.

Domain16

운영 업무를 수행합니다.

  • sourcingBrief to ranked candidates
  • vettingFit score and brand-safety flags
  • outreach_writerGrounded personalised outreach
  • conversationClassify and answer replies
  • conversation_responderDraft the reply that goes out
  • logisticsCreate and track shipments
  • content_verifyFind the post, match the brief
  • analystCompile and narrate the report
  • researchSite to sales analysis
  • intakeOne line to a valid brief
  • lead_outreach_writerOutbound to brands
  • payment_mandateAuthorise spend against a mandate
  • complianceDisclosure and policy checks
  • creativeBrief-aligned creative direction
  • a11yAccessible copy and structure
  • customer_successActivation and retention

Meta3

수행하는 쪽을 배분하고, 채점하고, 조정합니다.

  • coordinatorRoute work across the fleet
  • criticScore before anything ships
  • optimizerTune what the critic scored

Watchdog3

이탈과 비용, 신뢰 경계를 감시합니다.

  • anomaly_watchFlag runs that drift
  • cost_watchStop spend before the cap
  • security_watchWatch the trust boundary

02 — 대체 기록

사람이 앉아 있던 여덟 개의 자리.

왼쪽 열은 이 웹사이트가 만들어지기 전에 작성된 내부 에이전트 명세에서 그대로 인용했습니다. 더 그럴듯하게 다듬지 않았습니다. 실제 누군가의 업무처럼 읽히는 이유는, 실제로 그랬기 때문입니다 — 우리 업무였습니다.

  1. 이전 · 사람the human clicking Search + Step 2
    이후 · 에이전트sourcingBrief in, ranked candidates out, de-duped against the blacklist and every prior campaign.
  2. 이전 · 사람the human eyeballing Step 2's table
    이후 · 에이전트vettingPulls each profile, computes engagement and average views, scores fit, raises brand-safety flags.
  3. 이전 · 사람"AI 작성" button + the human reviewing
    이후 · 에이전트outreach_writerWrites multiple angles, runs a four-judge tournament, checks spam score, returns one draft.
  4. 이전 · 사람the human reading the Replies tab
    이후 · 에이전트conversationClassifies every reply, extracts the address or the rate, drafts the response or escalates.
  5. 이전 · 사람the human in Step 4
    이후 · 에이전트logisticsCreates the shipment, watches tracking, handles the exceptions.
  6. 이전 · 사람the human in Step 5
    이후 · 에이전트content_verifyPolls for the post, matches it against the campaign brief, computes what it did.
  7. 이전 · 사람the human in Step 6
    이후 · 에이전트analystCompiles the report and writes the narrative around it.
  8. 이전 · 사람the 6-tab campaign-create form
    이후 · 에이전트intakeA short conversation that turns a one-line ask into a valid campaign brief.

…그리고 사람 전임자가 아예 없던 일을 하는 에이전트 14개가 더 있습니다.

우리 에이전트 명세에서 인용.


03 — 업무가 흐르는 방식

자율성은 성격이 아니라 설정값입니다.

업무는 이름이 붙은 단계를 지나고, 되돌릴 수 없는 모든 행동은 이름이 붙은 게이트 뒤에 있습니다. 게이트는 기본값이 켜짐입니다. 운영자가 워크스페이스 전체를 세 단계 사이에서 옮기고, 사람 없이 무엇이 진행될지는 모델의 기분이 아니라 그 설정이 결정합니다.

단계

  1. 01overviewBrief accepted, plan generated
  2. 02sourcingFind and vet creators
  3. 03outreachWrite, send, handle replies
  4. 04shippingShip samples
  5. 05content_reviewVerify posts went live
  6. 06performanceCompile the report

게이트

  • approveShortlistafter sourcing + vetting
  • approveOutreachSendbefore sending each batch
  • approveReplyResponsebefore sending a drafted reply
  • approveShipment필수before creating a shipment
  • approveStageAdvancemoving the campaign to the next stage
  • approveContent필수final sign-off on a verified post
  • approveBudget필수releasing spend, executing a contract

자율성 단계

  • copilotagents only propose; a human clicks every action
  • checkpointed기본값agents act, each stage has an approval gate
  • autonomousagents act end to end; escalate on policy exceptions

04 — 운영 레이어

$2,400·45시간이 $7.40·2시간이 되었습니다.

같은 업무를 두 가지 방식으로 계산했습니다. 왼쪽은 외부 운영사가 이 일을 맡을 때의 수수료와 투입 시간입니다. 우리 쪽은 계측된 에이전트·인프라 비용과, 사람이 게이트에서 쓰는 시간입니다.

운영·관리 레이어에 한정된 비교입니다. 제3자에게 그대로 나가는 지출은 양쪽이 동일하므로 제외했습니다. 포함시키면 차이가 실제보다 커 보입니다.

외부 운영사에 맡길 때

$2,400

운영 비용

pass-through 지출 $12,000에 대한 20% 관리 수수료

45

사람 투입 시간

플릿이 운영할 때

$7.40

운영 비용

계측된 에이전트·인프라 비용

2

사람 투입 시간

$12,000그대로 나가는 지출 — 양쪽 동일 · 이 비교에서 제외됨

작은 팀이라면 외주로 넘길 규모의 업무 1건.


05 — 채용 대신 하는 일

우린 사람을 뽑지 않습니다. 에이전트를 개발합니다.

이건 인력이 어디로 가는지에 대한 이야기이지, 누가 책임지는지에 대한 이야기가 아닙니다. 두 사람이 이 회사를 운영하고, 사람이 결정하는 것과 플릿이 실행하는 것 사이의 경계는 문서로 적혀 있고 버전 관리되며 코드로 강제됩니다.

사람에게 남는 것

  • 되돌릴 수 없는 모든 것 — 예산 집행, 계약 체결, 게시물 최종 승인.
  • 자율성 단계를 정하고, 옮기는 일.
  • 다음에 무엇을 만들지 결정하는 일.
  • 이 페이지의 모든 내용. 아래에 이름 두 개가 있습니다.

사람이 절대 위임할 수 없는 게이트: approveShipmentapproveContentapproveBudget

플릿이 맡는 것

  • 이 규모의 회사라면 사람을 뽑았을 운영 직무.
  • 스케줄에 따라 도는 일, 그리고 두 번 하고 싶지 않은 일.
  • 자기 출력에 대한 검사 — 채점, 비용, 이탈, 신뢰 경계.

06 — 회사 자신

같은 규칙을 안쪽에도 적용합니다.

main에 병합하는 것이 곧 릴리스입니다. 사람이 배포 명령을 실행하지 않습니다. 에이전트 서비스 배포는 트래픽 0%의 카나리로 올라가고, 승격은 사람이 내리는 의도적 결정으로 남아 있습니다. 제품이 세워진 것과 같은 모양의 거버넌스입니다.

모든 풀 리퀘스트에서 도는 게이트5

  1. verify-build (lint, build, type-check)
  2. TypeScript unit suite
  3. offline Python suite + golden-eval holdout gate
  4. submission artifact suite
  5. checksum-pinned secret scan

병합을 막는 테스트 스위트

3,000
Python
596
TypeScript

이 웹사이트도 그 루프 안에 있습니다. 이 페이지의 수치는 공개 리포지터리에 커밋된 JSON 스냅샷이고 서버에서 렌더링됩니다. 페이지 로드 이후에 불러오는 것은 없습니다.


07 — 우리가 운영하는 제품

플릿은 제품이 아닙니다. 제품이 운영되는 방식입니다.

각 제품은 자기 사이트에서 자기 이야기를 합니다.


08 — 활동 지역

운영 업무에 현지 사무실은 필요하지 않습니다.


지원

ElevenLabs Grants

기술 스택

  • Google Cloud
  • Google Gemini
  • OpenAI
  • Vercel
  • Next.js
  • MongoDB
  • Go
  • Tailwind CSS