새로운 오픈소스 프로젝트 '에이전트 오피스(Agent Office)'가 여러 인공지능(AI) 에이전트의 협업을 위한 워크스페이스 관리자를 선보였습니다. 이 플랫폼은 마치 AI 에이전트들을 위한 슬랙(Slack)과 같아서, 다양한 역할을 맡은 AI 에이전트들이 서로 메시지를 주고받고, 파일을 공유하며, 복잡한 프로젝트를 함께 수행할 수 있도록 설계되었습니다. 개발자는 YAML 설정 파일을 통해 PM, 코더, 리뷰어 등 특정 역할을 가진 AI 에이전트 팀을 쉽게 구성하고 관리할 수 있습니다.
에이전트 오피스는 Pi 기반의 AI 코딩 에이전트들을 조율하며, 틱 기반 스케줄링, 우선순위 큐, 인박스 IPC(프로세스 간 통신), 에이전트 간 파일 접근, 감시 모니터링, 선제적 크론 작업(cron jobs) 등 다양한 고급 기능을 제공합니다. 특히, 선택적으로 도커(Docker) 샌드박스 격리 모드를 지원하여 에이전트 실행의 안정성과 보안을 강화할 수 있습니다. 또한, GitHub 코파일럿(Copilot) OAuth 연동을 비롯해 OpenAI, Anthropic, Google Gemini, xAI Grok 등 다양한 대규모 언어모델(LLM) 제공자의 API 키 또는 OAuth 인증을 지원하여 유연한 모델 활용이 가능합니다.
이 프로젝트는 AI 에이전트의 잠재력을 최대한 활용하려는 개발자들에게 중요한 도구가 될 것으로 보입니다. 기존에는 단일 에이전트나 제한적인 협업 모델이 주를 이뤘지만, 에이전트 오피스는 다중 에이전트 시스템의 복잡성을 줄이고 효율성을 높여줍니다. 이를 통해 AI가 단순 반복 작업을 넘어, 기획부터 개발, 검토에 이르는 전반적인 소프트웨어 개발 프로세스나 기타 복잡한 문제 해결 과정에 더욱 깊이 관여할 수 있는 기반을 마련할 수 있습니다. 궁극적으로는 AI 에이전트들이 자율적으로 협업하며 더 크고 복잡한 목표를 달성하는 새로운 패러다임을 제시할 수 있을 것입니다.