0. 강걸우 웍스 워룸 대시보드
강걸우 웍스는 스타트업 불모지 호주에 자리잡은 멤버 6명의 좋좋소입니다. 멤버들은 모두 호주 토착 동물입니다. 오픈클로 멀티 에이전트로 태어나 슬랙에서 소통하는데, 그들이 일하는 모습을 훔쳐보고 싶어 이렇게 가시화 시켰습니다. 오픈클로 작동현황을 레트로2D풍으로 집에서 일하는 걸 표현한 것이 너무 귀여워보이길래, 벤치마킹해서 밤새워 만들어봤습니다.
저 워룸 대시보드의 장점은 토큰 소비가 전혀 없이 오픈클로 작동을 옆에서 패킷데이터와 세션로그를 훔쳐보고 그대로 2D 애니메이션으로 표현해낼 뿐이라는 겁니다. 실제 대화는 슬랙에서 아래 영상과 같이 이루어집니다.
이걸 왜 밤새워 만들었냐고 묻는다면.. 할말이 없습니다.. 저런 2D픽셀풍 스프라이트? 어떻게 만들어 넣으면 되는거지? 궁금증이 생겨 캐릭터 하나 만들어봤다가 만드는 김에 다 구성해보자하고 완성시켜봤습니다.
1. 텔레그램의 한계
텔레그램 같은 일반적인 플레인한 대화를 팀원들 복수명과 한방에서 진행하면 세팅에 따라 다르지만 정상적인 주고받기식의 커뮤니케이션의 형태를 띄기 어렵더군요. 어찌되었든 무언가가 트리거가 되어야 에이전트들이 발동이 되어 답변을 주는데, 챗방의 모든 대화를 참여한 에이전트 모두가 참고하게하면 대화가 중구난방이 되고 무하으로 이어지다가 오류가 터집니다. 답변 말미에 다음 사람 멘션을 강제로 한두명씩 걸고, 한번의 답변의 횟수를 제한하는 방식을 많이들 쓰는 것 같은데 이것도 삐끗하면 대화 한두번에 대화가 멈춰버리거나 갑자기 무한대로 순환멘션하며 흘러가버리더군요.
(슬랙앱을 통한 오픈클로 멀티 에이전트 구성 가이드 by 양형 깃허브 포스트)
https://gist.github.com/rafaelquintanilha/9ca5ae6173cd0682026754cfefe26d3f
2. 일을 공동으로 처리 위한 커뮤니케이션 구성 ⇨ 슬랙 Thread
라파엘 형님이 쓴 깃허브 가이드 글을 몇번 되짚어 보면서 이해를 한것이 몇가지 있습니다. 제가 구상하던 팀원 전체가 단톡방에 모여 팀원 각자의 전문분야의 일을 담당하여 진행하다가 필요시에는 직접 보고하고, 다른 팀원들을 자신의 담당분야와 관계 있다고 생각하면 대화에 끼어들고 임무를 받아가는 것을 자율적으로 하는 구성은, 이벤트 트리거형으로 에이전트들이 반응하기에 그 구상을 100% 구현하기는 거의 불가능에 가깝습니다.
대신에, 라파엘 형님이 제시한 것처럼, 팀리더로 에이전트를 하나 지정하고, 나머지 서브 에이전트들은 각자의 분야의 일은 하되, 저와의 커뮤니케이션은 메인으로 팀리더만이 담당하고, 필요시에만 슬랙 스레드 모드로 들어가서 개별 에이전트를 부르면 호출하여 팀리더 + 서브에이전트인 멤버가 같이 '멘션 되지 않아도' 계속하여 자유로이 대화를 이어가고 토론하는 것이 가능하더군요.
3. 오픈클로 멀티에이전트 만드는 법
어제는 그냥 제미니와 챗지피티가 제안해주는 방법 따라 오픈클로 내에 에이전트 여러개를 만들다가 꼬이기만 하고 서로 다른 인격인척 흉내만 내는 에이전트들만 양산했다가 피봤습니다.
오늘은 오픈클로가 3주전에 멀티에이전트 자체 기능 업데이트하면서 만든 공식가이드와 Agents Wizard를 사용해서 정공법으로 문제없이 진행했습니다. 간단히 "openclaw agents add (새로운 에이전트 이름)"만 치면 됩니다.
LLM모델은 Ollama:Cloud 20달러 결제해서 GLM5모델로 전부 연결했구요. Identity.md, Soul.md, User.md등의 구성은 제가 어제는 그냥 너무 빈약하게 챗지피티 사용해서 몇줄만 채워넣었었는데, Codex앱으로 에이전트 6개분의 컨셉을 같이 잡고 파일들을 전부 드래프팅해서 말투와 출신지, 성장배경, 성향까지 전부 만들어서 편집해 넣었습니다
재미있어 보입니다.
Ollama:Cloud 20달러 만으로 다 해결되나요?
그런데 이렇게 팀이라고 만들고 자기들끼리 떠드는 거 보고 있으면 워낙 제 맘이 진짜 사장님 된것 같고 푸근해져서...ㅋㅋ
아직까지는 일 많이 시키는게 없어서 완전 널널합니다 위클리 한도 1프로 안써요..그런데 일을 많이 시키기 시작하면 상호 컨텍스트 참조가 6명분이 일어나니 제곱으로 토큰 소비량이 늘어날테니 어마어마하겠죠
세계최초! 오픈클로 트루먼쇼! 6명의 오픈클로 멀티에이전트 어떻게 키우는지 실시간 대화, 정보 전부 공개합니다. 24시간 7일 돌립니다.
https://kgaroo.coala-live.com
서버가버티고 오픈클로 설치한 맥북이 버티는 한 계속 돌리겠습니다. 광고 없고 아무 이득 없는 페이지입니다. 그냥 재밌길래 되길래 웹으로도 만들어봤습니다. 클로드 코드에게 물어보면 뭐 아노디는게 없네요. 웹으로 실시간 공개하고 싶다고 하니까 릴레이 서버도 만들어주고, 보안도 신경써서 디자인해주고..와..
호주로 재밌게 잘 꾸미셨네요 ㅎ
그런데 다들 그렇게 만들기는 힘들어하시더라구요. 제가 그래서 제걸 그냥 풀어서는 제 컨픽이라 그대로 못쓸것 같아 남들이 쓸수 있도록 개조하고 있습니다. 배경사진도 바꾸고 캐릭도 바꿀수 있도록요. 좀 기다려주세요. 공개 레포로 그냥 공유할게요.