01 — 플릿
이름이 붙은 스물두 개의 에이전트.
자유롭게 도는 루프가 아닙니다. 각각은 판단이 필요한 하위 작업을 위해 워크플로가 호출하는 함수입니다. 시스템 프롬프트, 선별된 도구 집합, 출력 계약, 비용 상한, 그리고 정의된 에스컬레이션 조건을 갖습니다.
Domain16
운영 업무를 수행합니다.
sourcingBrief to ranked candidatesvettingFit score and brand-safety flagsoutreach_writerGrounded personalised outreachconversationClassify and answer repliesconversation_responderDraft the reply that goes outlogisticsCreate and track shipmentscontent_verifyFind the post, match the briefanalystCompile and narrate the reportresearchSite to sales analysisintakeOne line to a valid brieflead_outreach_writerOutbound to brandspayment_mandateAuthorise spend against a mandatecomplianceDisclosure and policy checkscreativeBrief-aligned creative directiona11yAccessible copy and structurecustomer_successActivation and retention
Meta3
수행하는 쪽을 배분하고, 채점하고, 조정합니다.
coordinatorRoute work across the fleetcriticScore before anything shipsoptimizerTune what the critic scored
Watchdog3
이탈과 비용, 신뢰 경계를 감시합니다.
anomaly_watchFlag runs that driftcost_watchStop spend before the capsecurity_watchWatch the trust boundary
02 — 대체 기록
사람이 앉아 있던 여덟 개의 자리.
왼쪽 열은 이 웹사이트가 만들어지기 전에 작성된 내부 에이전트 명세에서 그대로 인용했습니다. 더 그럴듯하게 다듬지 않았습니다. 실제 누군가의 업무처럼 읽히는 이유는, 실제로 그랬기 때문입니다 — 우리 업무였습니다.
- 이전 · 사람
the human clicking Search + Step 2이후 · 에이전트sourcingBrief in, ranked candidates out, de-duped against the blacklist and every prior campaign. - 이전 · 사람
the human eyeballing Step 2's table이후 · 에이전트vettingPulls each profile, computes engagement and average views, scores fit, raises brand-safety flags. - 이전 · 사람
"AI 작성" button + the human reviewing이후 · 에이전트outreach_writerWrites multiple angles, runs a four-judge tournament, checks spam score, returns one draft. - 이전 · 사람
the human reading the Replies tab이후 · 에이전트conversationClassifies every reply, extracts the address or the rate, drafts the response or escalates. - 이전 · 사람
the human in Step 4이후 · 에이전트logisticsCreates the shipment, watches tracking, handles the exceptions. - 이전 · 사람
the human in Step 5이후 · 에이전트content_verifyPolls for the post, matches it against the campaign brief, computes what it did. - 이전 · 사람
the human in Step 6이후 · 에이전트analystCompiles the report and writes the narrative around it. - 이전 · 사람
the 6-tab campaign-create form이후 · 에이전트intakeA short conversation that turns a one-line ask into a valid campaign brief.
…그리고 사람 전임자가 아예 없던 일을 하는 에이전트 14개가 더 있습니다.
우리 에이전트 명세에서 인용.
03 — 업무가 흐르는 방식
자율성은 성격이 아니라 설정값입니다.
업무는 이름이 붙은 단계를 지나고, 되돌릴 수 없는 모든 행동은 이름이 붙은 게이트 뒤에 있습니다. 게이트는 기본값이 켜짐입니다. 운영자가 워크스페이스 전체를 세 단계 사이에서 옮기고, 사람 없이 무엇이 진행될지는 모델의 기분이 아니라 그 설정이 결정합니다.
단계
- 01
overviewBrief accepted, plan generated - 02
sourcingFind and vet creators - 03
outreachWrite, send, handle replies - 04
shippingShip samples - 05
content_reviewVerify posts went live - 06
performanceCompile the report
게이트
approveShortlistafter sourcing + vettingapproveOutreachSendbefore sending each batchapproveReplyResponsebefore sending a drafted replyapproveShipment필수before creating a shipmentapproveStageAdvancemoving the campaign to the next stageapproveContent필수final sign-off on a verified postapproveBudget필수releasing spend, executing a contract
자율성 단계
copilotagents only propose; a human clicks every actioncheckpointed기본값agents act, each stage has an approval gateautonomousagents 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
- verify-build (lint, build, type-check)
- TypeScript unit suite
- offline Python suite + golden-eval holdout gate
- submission artifact suite
- checksum-pinned secret scan
병합을 막는 테스트 스위트
- 3,000
- Python
- 596
- TypeScript
이 웹사이트도 그 루프 안에 있습니다. 이 페이지의 수치는 공개 리포지터리에 커밋된 JSON 스냅샷이고 서버에서 렌더링됩니다. 페이지 로드 이후에 불러오는 것은 없습니다.
07 — 우리가 운영하는 제품
플릿은 제품이 아닙니다. 제품이 운영되는 방식입니다.
각 제품은 자기 사이트에서 자기 이야기를 합니다.
- Social Seedingsocialseed.ing
크리에이터 캠페인을 플릿이 끝까지 운영합니다. 브리프가 들어가면 소싱·아웃리치·답장·배송·검증이 나옵니다.
08 — 활동 지역
운영 업무에 현지 사무실은 필요하지 않습니다.
- 서울KR본사
- 도쿄JP
- 울란바토르MN
- 멕시코시티MX
- 하노이VN
- 방콕TH
- 샌프란시스코US
- 뉴욕US
- 파리FR
- 밀라노IT
지원
ElevenLabs Grants
기술 스택
- Google Cloud
- Google Gemini
- OpenAI
- Vercel
- Next.js
- MongoDB
- Go
- Tailwind CSS