원문 캡처 · showmetheinference.com
원문 캡처 · showmetheinference.com

한 개발자는 AI 에이전트 팀을 조율하기 위해 미 해병대 보병대대의 참모 체계를 본뜬 A-Staff를 만들었다. 현재 Camp Colt에서 여러 참모 역할을 맡은 에이전트를 운영하고 있으며, 작업 조율과 보안 격리를 강화할 후속 구조를 실험하고 있다.

A-Staff는 미 해병대 교범 MCTP 3-30A와 ‘완결된 참모 업무(Completed Staff Work)’ 원칙, S-1부터 S-6까지의 참모 조직을 바탕으로 한다. 개발자는 기억이 제한된 에이전트들이 서면 지침으로 협업하는 상황에 이 구조를 적용했다. Gas City를 전체 실행 환경으로 삼고, 각 참모 부서에는 고유한 교리와 책임, 권한을 부여했다.

Camp Colt에는 참모장 아이크(Ike), 시장(Mayor), S-1·S-2·S-3·S-4·S-6, 플랫폼 SRE 에이전트가 있다. 개발자가 대략적인 의도를 전달하면 S-2가 조사하고 S-3가 작업을 배정하며 진행이 멈춘 작업을 살핀다. S-6는 에이전트 간 메시지 전달을 맡고, 아이크는 결과를 검토해 정리된 업무 결과를 전달한다. 사후 검토와 주간 작업 마찰 점검도 진행한다.

이 참모진은 Suitcase AI의 쿠버네티스 GitOps 설정 관리, GB10에서의 로컬 모델 벤치마크, 자동 보안 사전 점검 절차 구축 등에 활용됐다. 다만 공유 호스트 셸에서는 지침만으로 에이전트의 역할을 제한하기 어려웠다. 로컬 LLM은 도구 호출 파서 오류나 장시간 추론 반복 같은 문제를 보였고, 군사적 표현을 과장하는 역할극도 나타났다. 이에 개발자는 기능 중심의 참모 교리는 유지하되 군인 역할극은 배제하는 문체 지침을 만들었다.

후속 프로젝트인 Camp Meade를 준비하면서 개발자는 Gas City가 코드 생성에 맞춰 설계돼 있다는 한계를 지적했다. Git과 풀 리퀘스트를 중심으로 한 구조는 가족도 Google Chat으로 접속해 풀 리퀘스트 외의 작업을 요청하려는 구상과 맞지 않는다는 설명이다. 또 Git worktree는 파일 수정은 분리하지만 프로세스 실행, 자격 증명, 네트워크 접근까지 격리하지는 않는다. 개발자는 정책상의 경계와 함께 역할별로 조정된 강력한 샌드박스, 각 역할의 검증 가능한 신원을 원한다고 밝혔다.

개발자는 하드웨어와 보안 조건을 기준으로 Temporal, Kestra, Dagger, CrewAI를 검토했다. 현재는 쿠버네티스에서 Restate와 Beads 기반 작업 그래프를 비교 실험하고 있다. Camp Meade의 요구사항은 군사 역할극 없는 해병대 참모 교리, 역할과 작업자별 암호학적 ID, 역할별 엄격한 샌드박스, Google Chat을 통한 원격 접속, 가족 구성원을 위한 제한된 다중 사용자 경계다. Camp Colt는 대체 인프라를 결정하기 위한 실험이 진행되는 동안 유지보수 상태다.

관련 자료: A-Staff 저장소, Camp Colt 저장소, MCTP 3-30A 교범, 미 해병대 공식 교범 페이지, Gas City, OpenClaw, Restate, Beads.