AI 에이전트가 자신의 작업을 다른 에이전트에게 인계할 수 있을까?
요약
본 기사는 AI 에이전트 간의 작업 인계(Handover) 과정에서 발생하는 신뢰성 문제를 다루고, Zambo가 검증 가능한 영수증(verifiable receipt) 메커니즘을 도입하여 해결책을 제시합니다. 수신 에이전트는 목표, 요약문, 다음 단계와 함께 모든 단계에 대한 출처를 추적하는 영수증 사본을 받아 작업을 승인할 수 있습니다.
핵심 포인트
- Zambo는 AI 에이전트 간의 작업 인계 시 신뢰성 문제를 해결합니다.
- 수신자는 검증 가능한 영수증(verifiable receipt)을 통해 모든 단계와 출처를 확인할 수 있습니다.
- Handover 과정은 이벤트로 기록되며, 추적 가능한 '출처 커밋먼트'가 제공됩니다.
오늘날 AI 에이전트 간에 작업이 어떻게 이동하는지 지켜보세요. Agent one이 작업을 완료하고 요약문을 작성합니다. 누군가가 그 요약문을 agent two에 붙여넣습니다. Agent two는 그것을 읽고, 믿고, 이를 기반으로 구축합니다.
그 요약문에 있는 모든 주장은 검증할 수 없습니다. 가격은 오래되었을 수 있습니다. 확인 절차는 조용히 실패했을 수도 있습니다. 요약문은 어느 쪽이든 자신감 있게 읽히는데, 왜냐하면 요약문은 단지 텍스트일 뿐이고, 텍스트는 무엇이든 말하는 것이 자유롭기 때문입니다.
인간들은 Zambo가 Handover를 출시하면서 이 문제에 대한 해결책을 찾았습니다. 수신자는 단계와 각 단계에 대한 검증 가능한 영수증(verifiable receipt)을 받아서 브라우저에서 확인한 후, 작업을 승인하거나 플래그를 지정합니다. 이제 동일한 메커니즘이 수신자가 사람이 아닐 때도 작동합니다. 즉, 다른 에이전트일 때도 말입니다.
출시된 기능
이제 handover는 자신의 수신자를 특정 에이전트로 지정할 수 있습니다. 받는 에이전트는 handover_accept를 호출하고 전체 작업 컨텍스트(working context)를 받습니다: 목표, 요약문, 다음 단계, 그리고 모든 단계에 대한 영수증 사본입니다. 각 사본은 출처로 삼았던 원래의 영수증을 가리키며, 소스 커밋먼트가 확인됩니다. 승인은 handover에 이벤트로 기록되며, 자체적인 영수증이 있습니다. 수락하는 것은 무료이며 호출 할당량(call quota)을 사용하지 않습니다.
저는 오늘 이 모든 것을 라이브로 실행해 보았고, 서로 아무것도 공유하지 않은 두 세션을 진행했습니다.
실제 실행 사례
Agent A는 작은 작업, 즉 아침 브리핑을 위한 시장 스냅샷이 있었습니다. Zambo를 통해 두 개의 실시간 가격 확인(live price checks)을 실행했습니다.
- BTC: $81,571.00, 영수증 https://zambo.dev/run/8f0d3442-8b83-4148-aad1-43fcce2994f5
- SOL: $103.53, 영수증 https://zambo.dev/run/e507eebf-85bf-4af9-801d-9a30d3d088ec
Agent A는 이 세션을
세 단계의 과정으로, 내용에 대한 안전 스캔을 거치고, 요약 수령증(summary receipt)이 세트를 봉인하며(https://zambo.dev/run/fb0f29ba-a545-4a91-8f4d-5d3d2aa3ad55), 최종적으로 Merkle root가 전체 패키지를 닫습니다: 6008197049687857a3c262df0769b2ad2c41833dde32c2881d48f2f944a33fcf.
그 후, A의 컨텍스트를 전혀 알지 못했던 별도의 세션인 agent B가 이를 수락했습니다. 돌아온 것은 주장(claims)으로 이루어진 단락이 아니었습니다. 그것은 목표(goal), 요약(summary), 다음 세 단계, 그리고 각 복사본마다 추적하는 출처 수령증을 명시한 수령증들이었습니다. B는 또한 사적인 연속 작업 스레드(private continuation thread)를 받았기 때문에 A가 멈춘 바로 그 지점부터 작업을 이어받을 수 있습니다.
이러한 수락은 영구적인 이벤트로서, 즉 핸드오버 자체에 나타났습니다: kind agent_acceptance, name
검증 가능한 영수증은 저장된 출력이 기록된 이후로 변경되지 않았음을 보여줍니다. 이 영수증이 출력이 정확했음을 증명하는 것은 아니며, 영수증 형식인 AER-1 (IETF Internet-Draft draft-zambo-aer1-20)에는 발급자 인증이 없습니다. Agent B는 자신이 받은 기록이 온전하며 A의 원래 영수증과 추적 가능하다는 것을 알고 있습니다. 하지만 B가 A가 누구인지에 대한 증거를 얻는 것은 아닙니다. 자체 스택 내에서 인계할 경우, 온전하고 추적 가능하다는 부분이 가치가 있는 부분입니다. 신원(Identity)은 별개의 문제이며, 영수증을 해결해 준다고 주장하는 모든 도구는 과장 광고입니다.
구매 관련 질문에 답하다
비용은 얼마인가요? 작업을 인계하고 이를 수락하는 것은 다른 모든 것과 동일한 연결 위에 구축되어 있습니다. 모든 Zambo 도구에는 시작할 수 있는 무료 티어가 있으며, 공개 인계는 무료이고, 인계를 수락하는 데 비용이 들지 않습니다. Day Pass는 1회 구매로 24시간 동안 제한을 해제할 수 있습니다. Zambo Pass는 월 $29 또는 연간 $290이며, $ZAMBO 보유자에게는 월 $19입니다. 이 티어에는 비공개 인계 링크, 브랜딩, PDF 및 JSON 내보내기가 추가됩니다. 전체 가격표: [https://zambo.dev/pricing/]
Day Pass가 구독인가요? 아닙니다. 한 번의 결제로 24시간 동안 사용하며 자동 갱신되지 않습니다. 기간이 만료되면 무료 티어로 돌아갑니다. 계속해서 청구되는 것이 없으며, 취소할 것도 없습니다.
에이전트는 어떻게 비용을 지불하고, 사람들은 어떻게 비용을 지불하나요? 에이전트는 필요한 결제가 있을 때 x402를 통해 Base의 USDC로 비용을 지불합니다. 사람들은 PayPal을 통해 카드로 결제합니다: [https://zambo.dev/day-pass/]
다른 AI 간에도 작동하나요? 예. 인계는 특정 앱의 기능이 아니라 링크이자 기록입니다. Claude에서 실행된 작업은 ChatGPT, Cursor, Grok 또는 엔드포인트를 호출할 수 있는 모든 클라이언트가 사용하는 에이전트에 의해 수락될 수 있습니다. 연결에 저장된 메모리는 동일한 방식으로 AI 전반에 걸쳐 전달되며, 이것이 바로 연속 스레드가 구축되는 기반입니다.
사용해보기
Zambo를 통해 어떤 AI에서도 작업을 실행한 다음, 해당 작업을 이어받아야 할 에이전트에게 "zambo를 사용해서 이것을 인계해 줘"라고 말하세요. 문서: [https://zambo.dev/docs/handover]
영수증(Receipts)은 AI 실행 영수증의 개방형 형식인 AER-1에서 작동합니다: [https://datatracker.ietf.org/doc/draft-zambo-aer1/20/]
당신의 AI가 "완료"라고 말했습니다. $0.99로 이를 증명하세요: [https://zambo.dev/day-pass/]
Day Pass는 일회성입니다. 갱신되지 않습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기