요즘IT는 지난 10월 클로드 코드 세미나 ‘클코나잇’ 1회에 이어 11월 ‘클코나잇 2회 - 딥다이브’세션을 열고 개발자들이 클로드 코드를 현업에서 실제로 활용하는 다양한 사례를 공유했습니다. RSA 암호화 데스크톱 앱을 만들거나 AI 오케스트레이션을 실행한 사례, 3일 만에 위기를 해결한 사례 등을 공유했습니다. 참가자들에게 “명불허전” “안 들었으면 후회할 뻔” “아이디어 가득 얻고 가는 시간!”이라고 호평을 받았습니다. 아쉽게도 참석하지 못한 분들을 위해 그날의 핵심 내용을 정리해 콘텐츠로 다시 전해드립니다.
이번 글은 딥다이브 세미나 두 번째 주제였던 “[Orchestration] AI 에이전트끼리 소통하게 만들기”입니다. 발표자료는 요즘IT 디스코드에서다운로드 받을 수 있습니다. 이 콘텐츠는 일정 기간 무료로 제공한 뒤 유료로 전환되었습니다. 자세한 내용이 궁금하시면 전자책(PDF) <클로드 코드로 일하는법: 10인 실제 사례집>을 참고해주세요.
안녕하세요, 와탭랩스의 노성현입니다. 오늘은 'AI 에이전트 오케스트레이션 실전 가이드'라는 주제로 발표하게 됐습니다. 오늘 말씀드릴 내용은 AI들끼리 서로 대화하면서 일을 알아서 하게 만드는 방법입니다. 아주 디테일한 기술 공유보다는, 'AI들끼리 스스로 저렇게 일하게 만들 수도 있구나'라는 가능성을 편하게 보여드리는 시간이 될 겁니다.

올해 여름 무더위에 재택근무 가이드가 나오면서 팀 내에서 '게더타운'이라는 메타버스 도구를 며칠간 사용하게 됐습니다. 캐릭터들이 왔다 갔다 하면서 서로 말 걸고 대화하는 모습을 보면서 문득 생각이 들었습니다. '내 백그라운드에 떠 있는 이 터미널들이 각각의 역할인 것 같다'는 생각이었죠.
실제로 제가 업무하는 방식을 보면, 터미널 여러 개를 띄워서 에이전트 역할을 부여하고, 클로드 코드를 실행한 뒤 그 결과를 복사해서 옆 터미널로 옮기는 식이었습니다. 그런데 이렇게 복사-붙여넣기 작업을 반복하다 보니 '이게 맞나? 이게 자동화가 맞는가?'라는 고민이 들었습니다.
시간이 줄어들어야 했는데, 생각보다 그렇지 않았습니다. 그래서 어디서 시간을 많이 뺏기나 했더니, 프론트 코드가 실행되는 시간에 제가 대기하고 있는 시간이 너무 길었습니다. 그래서 게더타운의 캐릭터들처럼 AI가 스스로 대화하면서 일을 하게 해서, 제가 붙잡고 있지 않아도 진행할 수 있는 방법이 없을까 고민하게 됐습니다.
오늘 저의 목표는 AI들이 알아서 대화하면서 일하게 만든 방법에 대해 제가 해본 것을 공유하는 것입니다. 총 네 단계로 내용이 진화할 건데요, 특정 라이브러리 하나 하나보다 어떤 문제가 있었고 어떻게 해결했는지에 포커스를 맞춰주시면 좋겠습니다.
첫 번째 단계로 Tmux를 이용해서 에이전트끼리 대화하게 만드는 방식을 시도해봤습니다. Tmux는 터미널에서 여러 세션을 열어 백그라운드에서 관리할 수 있는 도구입니다. 실수로 터미널을 꺼도 백그라운드에 세션이 남아있어서 작업하던 그대로 다시 돌아올 수 있죠.
특히 Tmux의 'send-keys' 기능이 중요합니다. 터미널에 키보드를 치듯이 메시지를 날릴 수 있거든요. 예를 들어 A세션에서 B세션으로 send-keys를 날리면, 키보드를 치듯이 메시지를 전달하게 됩니다. 이걸 활용하면 클로드 코드끼리 결과를 주고받을 수 있습니다. 'capture-pane' 같은 기능으로 옆 터미널의 결과를 받아올 수도 있습니다.
예를 들어 Dev 에이전트에서 개발을 하고 결과가 끝나면, QA 에이전트한테 send-keys로 내용을 전송하고, QA 에이전트가 전달받은 결과를 가지고 자동으로 작업하는 식입니다.
물론 클로드 코드가 자동으로 다 되는 건 아니고 설정이 필요합니다. claude.md에 Tmux 세션 이름(예: qa-agent)이나 send-keys로 메시지를 전송하는 가이드 방법을 넣어주면, 클로드가 알아서 일을 하고 QA까지 해달라고 하면 QA 에이전트한테 명령을 전달합니다.
이 방식의 효과는 명확했습니다. send-keys로 클로드 코드끼리 메시지를 주고받게 만들면, 복사-붙여넣기를 기다릴 필요 없이 앞선 에이전트가 다음 에이전트한테 결과를 자동으로 입력해주니까요. 시간이 굉장히 절약됐습니다.
이 정도만 세팅해도 터미널을 여러 개 켜놓은 클로드 코드끼리 대화하면서 작업하는 걸 보실 수 있습니다.
하지만 문제가 있었습니다. 정상적으로 진행되면 아무 문제가 없는데, 만약 QA에서 실패하면 어떻게 할까요? 실패한 결과를 다시 개발 에이전트한테 전달해야 개발 에이전트가 추가 개발을 하겠죠. 이런 조건들이 자꾸 생기는데, send-keys만으로는 조건에 따른 분기 처리나 다른 작업 추가가 어려웠습니다.
실무자 10인의 클로드 코드 200% 활용법을 엮은 <클로드 코드로 일하기: 10인 실제 사례집> 전자책(PDF) 출시!

스타트업 CTO, 풀스택 개발자, PM, 영상 제작사 기술이사, 출판 에디터까지.
개발자 6인 + 비개발자 4인이 시행착오 끝에 정립한
클로드 코드 실전 방법론을 한 권에 담았습니다.
지금 읽고 있는 글의 전체 내용은
<클로드 코드로 일하기: 10인 실제 사례집>에서 확인하실 수 있습니다.
# 클로드 코드 좋다는데,
실제 어디까지 되는 건지 궁금한 분
# 개발자, PM, 에디터 등 다양한 직군의
실무 활용 사례를 한번에 보고 싶은 분
# 남들은 어떻게 쓰는지 실패담까지
솔직한 후기가 필요한 분
# 바이브 코딩, 멀티 에이전트 등
최신 키워드는 아는데 실전 감이 안 잡히는 분
# 바이브코딩으로 외주, 사이드프로젝트 등
수익화 방법을 '찍먹' 해보고 싶은 분
©️요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.