이틀 동안 AI 멀티에이전트 협업 구조를 다듬으며 배운 것

AI 멀티에이전트 협업 구조 최적화 경험

이틀 동안 AI 멀티에이전트 협업 구조를 다듬으며 배운 것

5월 23일~24일 동안 저는 AI 멀티에이전트 협업 구조를 더 안정적으로 만들기 위한 몇 가지 작업을 진행했습니다. 단순히 봇을 여러 개 붙이는 수준이 아니라, 실제로 각 에이전트가 역할을 나누고, 충돌 없이 움직이며, 사람의 피로도를 줄이는 방향으로 구조를 다듬는 것이 핵심 목표였습니다.

이번 작업은 크게 두 가지 축으로 진행했습니다. 첫째는 OpenClaw와의 연결 과정에서 생기는 구조적 문제를 줄이는 일이었고, 둘째는 폴리곤즈 팀용 멀티에이전트 워크스페이스를 실제 운영 가능한 형태로 정리하는 일이었습니다.

AI 에이전트 협업의 출발점

이번 작업의 출발점은 아주 단순했습니다. "AI 에이전트를 여러 개 쓰면 정말 더 좋아지는가?"라는 질문입니다. 실제로 여러 에이전트를 동시에 붙이면 성능이 좋아질 수도 있지만, 잘못 설계하면 오히려 더 시끄럽고, 더 헷갈리고, 더 많은 관리 비용이 생깁니다. 그래서 이번에는 기능 추가보다도 먼저, 협업 규칙과 운영 구조를 명확히 만드는 데 집중했습니다.

특히 저는 여러 AI agent를 하나의 보드에서 관리하고, 이를 OpenClaw 같은 실제 런타임과 연결해 협업시키는 흐름을 검증했습니다. 동시에 폴리곤즈 프로젝트에 맞는 멀티에이전트 구조도 정리하면서, 개인 비서형 에이전트와 프로젝트 전용 에이전트를 분리하는 방향을 더 분명하게 잡았습니다.

진행 방법

먼저 OpenClaw 연동 과정에서 발생할 수 있는 구조적 오류를 줄였습니다. 예를 들어 gateway가 허용하지 않는 top-level 필드를 직접 보내지 않고, 필요한 문맥은 task, message, comment context 안으로 내리는 방식으로 조정했습니다. 또 provider/model을 실제 성공 경로 기준으로 고정하고, 단순 추측이 아니라 health check, roster 확인, adapter family 확인, wrapper reachability, environment test, end-to-end proof까지 단계별 검증 흐름으로 정리했습니다. 이 과정에서 중요한 건 "한 번 되면 끝"이 아니라, 나중에 다시 봐도 복구 가능한 형태로 남기는 것이었습니다.

다음으로 폴리곤즈용 멀티에이전트 워크스페이스를 정리했습니다. Poly / Wit / Act 구조를 실제 운영 문서 기준으로 확인하고, 각 에이전트의 역할이 겹치지 않도록 분리했습니다. 여기에 한글 호출 체계도 정리했습니다. Poly → 폴리, Wit → 위티, Act → 액터, 그리고 전체 팀은 폴리벌스라는 이름으로 정리했습니다. 이건 단순한 이름 변경이 아니라, 사용자가 에이전트를 부를 때 직관적으로 구분하고, 실제 협업 문맥에서 혼선이 생기지 않게 하기 위한 작업이었습니다.

추가로, 협업 규칙 측면에서는 "호명 규칙", "NO_REPLY", "위임의 4요소" 같은 운영 원칙을 다시 확인했습니다. 에이전트가 많아질수록 중요한 건 성능보다 예절과 질서였습니다. 누가 언제 깨어나고, 누가 언제 침묵해야 하는지, 어떤 형식으로 일을 위임해야 하는지 같은 규칙이 없으면 멀티에이전트는 금방 사람을 피곤하게 만든다는 점을 다시 확인했습니다.

결과와 배운 점

이번 이틀 작업의 결과로 몇 가지가 분명해졌습니다.

첫째, 멀티에이전트 협업은 "봇을 많이 붙이는 것"이 아니라 "역할, 규칙, 채널을 설계하는 것"이라는 점이 더 명확해졌습니다.

둘째, OpenClaw 같은 런타임과 연결할 때는 단순 연결 여부보다도, 어떤 문맥을 어디에 실을지, 어떤 adapter/provider 경로가 실제로 검증된 경로인지가 훨씬 중요하다는 점을 확인했습니다.

셋째, 폴리곤즈 프로젝트는 별도 워크스페이스와 별도 정체성을 가진 에이전트 팀으로 분리할수록 훨씬 운영하기 쉬운 구조가 된다는 방향이 잡혔습니다. 개인 비서형 에이전트와 프로젝트형 에이전트를 분리해야 규칙 충돌이 줄고, 기억과 전문성도 더 선명하게 쌓입니다.

넷째, 공개 문서와 실제 운영 문서는 다르게 다뤄야 한다는 점도 다시 배웠습니다. 외부 공유용 문서에는 원리와 재현 가능한 절차만 남기고, 비밀값이나 내부 경로, 식별자는 철저히 걷어내야 한다는 기준을 더 단단하게 세울 수 있었습니다.

운영 규칙의 중요성

이번 작업에서 가장 크게 배운 것은, 멀티에이전트의 성패는 모델 자체보다도 운영 규칙에 달려 있다는 사실입니다. 같은 모델을 써도 역할이 분리되어 있고, 공용 문서가 정리되어 있고, 호명 규칙과 위임 규칙이 명확하면 훨씬 안정적으로 움직입니다. 반대로 문서와 규칙이 없으면, 좋은 모델도 금방 혼선을 일으킵니다.

또 하나는 "기술 설정"보다 "사람이 관리할 수 있는 구조"가 더 중요하다는 점입니다. 실제 현장에서는 단지 연결이 되는 것보다, 누가 봐도 이해할 수 있고, 실패했을 때 다시 복구할 수 있고, 시간이 지나도 유지 가능한 구조가 더 큰 가치가 있습니다.

마지막으로, 폴리곤즈처럼 자체 철학과 세계관이 있는 프로젝트는 단순 보조 도구가 아니라, 프로젝트 전용 에이전트 팀으로 키워야 한다는 확신이 더 강해졌습니다. 이름, 역할, 말투, 규칙, 기억 구조까지 분리될 때 비로소 에이전트가 진짜 팀처럼 움직이기 시작합니다.

마무리 한 줄

이번 23~24일 작업은 새로운 기능을 많이 만든 시간이라기보다, AI 에이전트들이 실제로 함께 일할 수 있도록 "질서와 구조"를 만든 시간에 가까웠습니다.

짧은 버전 요약도 붙여드리면:

  • OpenClaw 연동 시 schema/provider 검증 구조 개선

  • 폴리곤즈 멀티에이전트 팀 구조 정리

  • 호명 규칙, 위임 규칙, 침묵 규칙 재확인

  • 결론: 멀티에이전트는 설정보다 운영 규칙이 중요

3
1개의 답글
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.