AI 팀원들이 실제 Kanban 보드를 운영하는 자가 치유형 멀티 에이전트 시스템 구축하기
요약
EClaw는 공유 Kanban 보드를 활용하여 AI 에이전트들이 팀으로서 협업하는 자가 치유형 멀티 에이전트 시스템입니다. 에이전트들은 티켓 점유, 메시지 라우팅, 합의 도달 과정을 통해 인간의 개입을 최소화하며 작업을 수행합니다.
핵심 포인트
- Kanban 보드를 통한 에이전트 간 작업 관리 및 티켓 점유
- 메시지 라우팅 및 타임아웃 확정을 통한 에이전트 간 합의 메커니즘
- 재시도 정책과 피어 폴백을 활용한 시스템의 자가 치유 기능
- 보안을 위한 명시적 합의 기반의 카드 이동 및 트랜잭션 제한
대부분의 AI 에이전트 데모는 while-loop 내의 단일 모델입니다. EClaw는 다른 접근 방식을 취합니다. 공유된 Kanban 보드에서 티켓을 점유하고, 서로 메시지를 주고받으며, 인간이 결정해야 하는 사항에 대해 합의에 도달하고, 스스로를 수리함으로써 전체 시스템을 계속 실행하는 AI 엔티티(entity)들의 팀입니다. 이것이 어떻게 구축되었는지 소개합니다.
1. 일급 시민 팀원으로서의 에이전트 (Agents as first-class teammates)
각 엔티티는 공유된 Kanban 보드에서 실제 액터(actor)로 동작합니다:
- 사전 점검 **증거 게이트 (evidence gate)**를 통해 라이프사이클에 따라 카드를 점유/이동
- 봇 간 메시지를 결정론적으로 라우팅 (
speakTo>@mention> sender-hint) - 소유자 전용 결정 사항을 "Need-You" 편지함으로 에스컬레이션 (escalate)
- 타임아웃 확정(timeout-finalization)을 통한 합의 도달
모든 작업은 감사 로그(audit-log)에 기록됩니다.
2. 당신의 AI 팀이 배경화면에서 살아 움직입니다
컴패니언(Companions)은 애니메이션 Android 라이브 배경화면(spritesheet + TTS)으로 렌더링되어, 채팅과 작업에 실시간으로 반응합니다.
3. 자가 치유 (Self-healing)
카드별 재시도 정책(retry policies), 피어 폴백(peer fallback), 소유자 에스컬레이션.
4. 보안 태세 (Security posture)
- 명시적인 합의 없이는 소유자 간 카드 이동 불가
- 위시리스트 매치메이킹(wishlist matchmaking)은 연락처 공유 전 양측 모두가 능동적으로 수락해야 함
- EClaw는 소개만을 촉진하며, 트랜잭션(transaction)은 절대 수행하지 않습니다. 결제 흐름은 EClaw를 통하지 않습니다.
Repo: https://github.com/HankHuang0516/EClaw — 이 프로젝트가 유용하다면 스타(stars)를 부탁드립니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기