피드로 돌아가기
Dev.toAI/ML
원문 읽기
PAX 프로토콜 기반 5개 AI Agent 협업 및 46개 Skill Library 구축
I Open-Sourced My 5-Agent AI Toolkit Before Monetizing It (Here's the Repo)
AI 요약
Context
다수 AI Agent 운용 시 발생하는 작업 충돌 및 데이터 덮어쓰기 문제 해결 필요. Message Queue 기반의 복잡한 통신 구조 대신 단순하고 투명한 상태 관리 체계 요구.
Technical Solution
- 공유 디렉터리 기반의 PAX(Parallel Agent eXchange) 프로토콜 도입을 통한 Agent 간 핸드오프 구현
- Structured Markdown 파일을 매개체로 활용하여 Sender, Receiver, Objective, Status 정보를 정의한 상태 기반 통신 설계
- Message Bus나 Webhook을 배제한 Directory Polling 방식을 통해 아키텍처 복잡도 최소화 및 추적 가능성 확보
- Frontmatter 트리거를 포함한 Markdown 기반의 Skill Library를 설계하여 필요 시점에 동적으로 기능을 로드하는 Harness 구조 채택
- Flask 기반의 Dashboard를 구축하여 pm2 상태, Queue Depth, Stripe 이벤트 등 시스템 헬스체크 및 실시간 SSE 피드 구현
- CEO 역할을 수행하는 Orchestrator(Atlas)를 중심으로 각 도메인별 전문 Agent에게 업무를 위임하는 계층적 제어 구조 설계
실천 포인트
- Agent 간 충돌 방지를 위해 상태 기반의 단순한 파일 교환 프로토콜(PAX) 검토 - 프롬프트 캐싱 및 Tool Use 패턴을 정형화한 Skill Library 구축을 통한 기능 확장성 확보 - 복잡한 메시징 인프라 도입 전 파일 시스템 기반의 Polling 구조로 MVP 검증 수행 - Agent Health와 작업 큐를 실시간 모니터링할 수 있는 전용 관제 UI 설계