Boards: 에이전트가 실행되는 칸반 보드
요약
Boards는 개별 에이전트를 사용자가 지휘하는 '군단(fleet)'으로 진화시킨 새로운 칸반 보드 기반의 작업 관리 시스템입니다. 이 플랫폼은 카드를 통해 워크플로우 작업을 정의하고, 여러 에이전트가 병렬로 작동하며 복잡한 프로세스를 처리할 수 있게 합니다. Queue mode, Clone mode, Distribute mode 등 다양한 실행 모드를 제공하여 대규모 협업 및 자동화에 최적화되어 있습니다.
핵심 포인트
- Boards는 칸반 보드 형태로 에이전트의 워크플로우 작업을 관리합니다.
- Clone mode를 사용하면 여러 카드에 전용 클론된 에이전트를 할당해 병렬 처리가 가능합니다.
- Queue, Clone, Distribute 모드를 통해 다양한 규모와 방식의 자동화 작업 실행이 가능합니다.
- 작업 보기에는 대화 내용, 브라우저, 터미널 등 모든 정보가 통합되어 있습니다.
우리는 봄 동안 하나의 에이전트를 매우 뛰어나게 만든 다음, 그것에게 확산(fan out)할 수 있는 능력을 부여하는 데 시간을 보냈습니다. Boards는 이 노력이 결실을 맺는 곳입니다. 이번 릴리스를 통해 JackHamr는 매우 유능한 에이전트에서 사용자가 하나의 화면에서 지휘하는 '군단(fleet)'으로 진화했습니다.
작동 방식
Boards는 Agents 옆에 있는 새로운 최상위 표면입니다. 보드는 칸반 보드이며, 그 위의 모든 카드는 에이전트가 워크플로우를 통해 실행할 작업입니다. 카드만 작성하여 Ready 영역에 놓으면 배포됩니다. 카드는 워크플로우가 진행됨에 따라 스스로 스테이지를 이동하며, 에이전트의 최신 메시지와 현재 대기 중인 질문을 보여줍니다.
카드를 열면 전체 페이지의 작업 보기(task view)를 얻게 됩니다: 대화 내용, 마일스톤, 그리고 내장된 브라우저, 터미널, 에디터, 게시 패널까지. 이 모든 작업에 대한 정보가 보드를 벗어나지 않고 한 곳에 모여 있습니다.
실행 모드
흥미로운 부분은 열 개의 카드를 한 번에 놓았을 때 무슨 일이 일어나는가입니다.
- Queue mode: 순서대로 처리해야 하는 작업을 동일한 에이전트에서 하나씩 실행합니다.
- Clone mode: 모든 카드에 전용 클론된 에이전트를 할당하고, 각 에이전트는 자체 머신을 갖게 됩니다. 따라서 열 개의 카드는 동시에 작동하는 열 개의 에이전트를 의미합니다.
- Distribute mode: 사용 가능한 팀원 에이전트에게 카드를 분배합니다.
카드별로 스테이지와 모델을 선택할 수 있습니다. 어떤 작업은 Opus를 이용한 전체 검토가 필요하고, 어떤 작업은 빠르고 가벼운 모델과 신속한 처리가 적합합니다.
직접 사용하기 시작했던 아침
커피 마시기 전에 작성된 열 가지 아이디어. Ready 영역에 열 개의 카드. 점심시간까지 열 개의 에이전트가 승인을 기다리는 스펙을 가지고 있었고, 이 승인 과정은 약 4분이 걸렸습니다. 병목 현상은 결코 구현(implementation)이 아니었습니다. 항상 무엇을 만들지 결정하는 것이었습니다. Boards는 그 결정만 하도록 만듭니다.
여러 에이전트가 실제 머신에서 병렬로 작동하며, 방해되는 것은 오직 사용자의 취향이 필요한 결정들뿐입니다.
이후 Boards는 빠르게 성장했습니다. '완료(Done)' 열, 아카이빙 기능, 주의 플래그, 조직 전체 작업 번호, 첨부 파일, 그리고 작업별 사전 승인까지 몇 주 만에 추가되었습니다. 9월에는 전면적인 재설계가 이어졌습니다. 하지만 이 아이디어는 처음부터 변하지 않았습니다.
원문은 JackHamr 블로그에 게시되었습니다. JackHamr는 에이전트들이 소프트웨어를 끝에서 끝까지 계획하고, 구축하고, 테스트하고, 검토하는 AI 에이전트 플랫폼입니다. 시작은 무료입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기