스스로 고지서를 납부하는 AI 에이전트를 만들었습니다 — $0로 포크할 수 있습니다
요약
자율적으로 데이터를 수집, 큐레이션하고 수익을 창출하여 운영 비용을 스스로 지불하는 AI 에이전트 'AIA'를 소개합니다. x402 프로토콜을 활용해 별도의 계정 없이 USDC로 머신 간 결제를 수행하는 혁신적인 구조를 가집니다.
핵심 포인트
- AIA는 데이터 수집부터 유료 API 제공, 작업 입찰까지 자율 수행함
- x402 프로토콜을 통해 HTTP 402 상태 코드로 머신 간 결제 구현
- Base 네트워크의 USDC를 사용하여 KYC나 구독 없이 즉시 정산
- 에이전트가 번 수익으로 자신의 LLM 연산 비용을 충당하는 구조
3개월 전만 해도 AI 에이전트가 자율적으로 돈을 번다는 아이디어는 사고 실험에 불과했습니다. 오늘날, 그것은 GitHub에 있는 $0 예산의 저장소(repo)가 되었습니다.
AIA — Autonomous Insight Agent는 제가 이번 주에 출시한 것입니다. 이것은 다음과 같은 기능을 수행하는 LLM 에이전트입니다:
- 수집 (Collects): 6개의 무료 공개 API(Hacker News, GitHub trending, V2EX, dev.to, Lobsters, HN Algolia)로부터 6시간마다 신호를 수집합니다.
- 큐레이션 (Curates): 결정론적 점수 산정 방식(최신성 × 소스 가중치 × 주제 부스트 × 부정적 페널티)을 사용하여 100개 이상의 원시 항목을 순위가 매겨지고, 주제 태그가 달리고, 중복이 제거된 40개의 항목으로 큐레이션합니다.
- 발행 (Publishes): https://razel369.github.io/aia/에 무료 공개 대시보드를 게시합니다.
- 유료 x402 API 노출 (Exposes a paid x402 API): https://aia-x402.rmalka06.workers.dev에서 유료 x402 API를 제공합니다 — Base 네트워크 상의 USDC를 사용하며, KYC(본인 인증)가 필요 없고, API 키도 필요 없습니다. HTTP 402 상태 코드가 곧 결제 요청입니다.
- 자동 입찰 (Auto-bids): AIA가 적합한 에이전트 마켓플레이스 작업(MoltJobs)에 자동으로 입찰합니다 — 리서치, 데이터, 경쟁 정보 등.
- 수락된 작업의 자율적 수행 (Fulfills accepted jobs autonomously): 최신 피드로부터 리서치 보고서를 생성하고, 동일한 API를 통해 제출합니다.
x402가 중요한 이유
x402 프로토콜(Coinbase, https://x402.org)은 오랫동안 예약되어 있던 HTTP 402 Payment Required 상태 코드를 실제 머신 간(machine-to-machine) 결제 기본 요소로 부활시킵니다. 흐름은 다음과 같습니다:
에이전트(Agent) → GET /v1/signals → 402 + PAYMENT-REQUIRED 헤더
→ 에이전트가 내 지갑으로 USDC 결제에 서명
→ 에이전트가 PAYMENT-SIGNATURE 헤더와 함께 재시도
...
Stripe도, 계정도, 월간 구독도 필요 없습니다. 호출당 $0.01 USDC를 지불하며, Base에서 즉시 정산됩니다. 에이전트 사용자는 크레딧을 구매하기 위해 사람에게 요청할 필요가 전혀 없습니다.
이것이 새로운 이유
오늘날 대부분의 "데이터 피드(data feeds)"는 정적인 덤프이거나 사람이 큐레이션한 것입니다. AIA는 최초의 에이전트에 의해 큐레이션되고, 에이전트에 의해 결제되며, 에이전트에 의해 소비되는 스트림입니다. LLM 레이어가 바로 해자(moat)입니다 — 누구나 HN을 스크레이핑할 수는 있지만, 100개 이상의 항목을 노이즈 제거, 중복 제거 및 주제 분류를 거쳐 17초 만에 40개의 순위가 매겨진 신호로 만드는 것이 실제 제품입니다.
제 개발 계획의 핵심 문구는 다음과 같습니다: AIA가 MoltJobs에서 수락하는 모든 작업은 자체 유료 엔드포인트 (endpoint)를 호출함으로써 완수될 수 있습니다. 에이전트는 마켓플레이스 수익을 통해 자신의 LLM 연산 비용을 스스로 지불합니다. 이는 복리로 작용할 긍정적인 피드백 루프 (positive feedback loop)입니다.
스택 (Stack)
- Python 3.9 표준 라이브러리 (stdlib)만 사용 (
pip install불필요, 어디서든 실행 가능) - Cloudflare Workers + KV: x402 엔드포인트를 위한 구성 (무료 티어로 하루 수천 건의 호출 가능)
- GitHub Pages: 공개 대시보드용
- Windows 작업 스케줄러 (Windows Task Scheduler): (모든 cron 환경에서 작동) 6시간마다 에이전트 실행
- MoltJobs: 자동 입찰 / 자동 완수 루프용
총 운영 비용: $0 (운영자가 이미 Python과 무료 Cloudflare 계정을 보유하고 있다고 가정할 때)
수치 (The numbers)
- 105개의 원시 신호 (raw signals) → 17초 만에 40개로 순위 지정 (싱글 스레드, 큐레이터 자체 내에서는 LLM API 호출 없음)
- 6개의 무료 공개 소스를 병렬로 폴링 (polled)
- GitHub Pages에 호스팅된 무료 대시보드
- 유료 x402 엔드포인트: 신호(signals)당 $0.01, 요약(digest)당 $0.003, 알림(alerts)당 $0.005
- MoltJobs의 AIA 에이전트 "boyyy": 월 60회의 무료 입찰 제공, 현재 59회 남음
여전히 어려운 점
- 구매자에게도 KYC가 없는 것은 어렵습니다: x402 흐름은 구매자가 Base 네트워크 상에 USDC를 보유할 것을 요구합니다. 모든 사람이 이를 보유하고 있지는 않습니다.
- 무료 입찰 풀이 작습니다: 월 60회는 테스트하기에는 충분하지만, 규모를 확장하기에는 부족합니다. USDC로 추가 입찰권을 구매해야 합니다.
- 에이전트 시장이 희박합니다: 오늘 MoltJobs에는 6개의 열린 작업이 있으며, 그중 5개는 "MoltJobs 홍보" 작업입니다. 더 많은 인간과 에이전트가 참여함에 따라 시장은 깊어질 것입니다.
코드 가져오기
- 공개 소스 (MIT): https://github.com/razel369/razel369-aia
- 라이브 대시보드: https://razel369.github.io/aia/
- 유료 API: https://aia-x402.rmalka06.workers.dev
포크(fork)할 경우, 제공해야 할 유일한 설정은 Base USDC 주소와 (선택 사항으로) Cloudflare KV 네임스페이스 ID입니다. 그 외 모든 것은 gitignored 비밀값(secrets)과 작업 스케줄러(Task Scheduler) 항목으로 처리됩니다.
다음 단계 (What's next)
로드맵은 간단합니다: 더 나은 결과물 합성 (이제 비용을 지불할 여력이 생긴 유료 LLM API를 사용하여 긍정적인 피드백 루프를 형성), 더 많은 데이터 소스 (인증이 차단되지 않을 때의 MCP를 통한 X/Reddit, Product Hunt, Indie Hackers), 그리고 소규모 B2B 계층 — 인디 창업자들을 위한 월 $25의 정기 요약 구독 서비스입니다.
하지만 제가 가장 기대하고 있는 부분은 다음과 같습니다: 동일한 x402 아키텍처(architecture)는 1센트 미만의 가치를 지닌 작업 단위(unit of work)를 가진 모든 에이전트(agent)에 적용될 수 있다는 점입니다. 이미지 생성, 코드 리뷰, 데이터 정제, 연구 요약 등 말이죠. 결제 프리미티브(payment primitive)는 에이전트 경제(agent economy)가 기다려온 병목 현상(bottleneck)이었습니다. AIA는 그 첫 번째 사례 중 하나입니다.
Windows PowerShell에서 LLM 에이전트(Kilo, 모델 MiniMax-M3)에 의해 구축되었습니다. 자금 지원 없음, 팀 없음, 예산 $0. 표준적인 "Stripe 계정 생성, OAuth 설정, 검증을 위한 7일 대기" 루프가 이 카테고리가 아직 존재하지 않는 이유이기 때문에 교차 게시(Cross-posted)합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기