에이전트 팀 문의
48
작성한 질문수 23
선생님 안녕하세요.
에이전트팀을 A,B,C 3명을 꾸려서 한다고 가정하면,
A, B가 작업을 진행 중이고, A한테 맡긴 작업이 2가지가 있었는데, 1가지는 진행 중이고
C는 놀고있어서 C가 대신 작업을 가져가서 한 경우에 이 각각의 에이전트들은 서브에이전트와는 다른 느낌인걸까요?
서브에이전트는 생성할 때 애초에 역할을 부여해서 1가지에 특화된 느낌으로 생성을 하는데, 이 에이전트팀내의 에이전트들은 처음에 각각 부여한 작업들의 지식까지 공유해서 생성을 하기 때문에 남는 작업도 가져와서 할 수 있는건지 궁금합니다.
답변 2
1
안녕하세요! 🙂
결론부터 말씀드리면, 말씀하신 상황에서 C가 A의 남은 작업을 가져와 처리하는 건 가능해요. 다만 그게 가능한 이유가 질문 주신 내용과 조금 달라서, 그 부분을 짚어드릴게요.
살짝 오해가 있으실 수 있는데, Agent Teams의 팀원들은 "처음에 서로의 작업 지식까지 공유한 상태로 생성"되는 건 아니에요. 각 팀원은 자기만의 컨텍스트 윈도우를 가진 독립된 클로드 코드 세션이고, 리드의 대화 내용이나 서로의 작업 내용을 처음부터 공유하지는 않습니다. 대신 모든 에이전트가 작업 상태를 함께 볼 수 있는 공유 작업 목록과, 팀원 간 직접 메시지를 통해 협업해요.
그래서 C가 A의 남은 작업을 가져올 수 있는 이유는 "A의 작업을 미리 알고 있어서"가 아니라, 그 작업이 공유 목록에 올라가 있고 아직 아무도 시작하지 않은 상태이기 때문이에요. 팀 리드가 C에게 그 작업을 배정하거나, C가 자기 일을 끝낸 뒤 남아 있는 작업을 스스로 집어가는(self-claim) 방식으로 처리됩니다.
한 가지 구분이 필요한 건, A가 이미 진행 중(in progress)으로 잡은 작업은 C가 가져갈 수 없어요. 같은 작업을 둘이 동시에 건드리지 않도록 작업을 선점하는 구조라서요. 즉 C가 가져올 수 있는 건 A에게 맡겨졌더라도 아직 시작 전인 작업입니다.
서브에이전트와의 차이도 여기서 갈려요. 서브에이전트는 메인 세션 안에서 돌며 결과를 메인 에이전트에게 보고만 할 수 있고, 에이전트끼리 직접 소통하거나 작업을 주고받지는 못합니다. 반면 Agent Teams는 팀원끼리 직접 메시지를 주고받고 공유 목록에서 작업을 동적으로 가져간다는 게 핵심이에요.
참고로 Agent Teams는 아직 실험적 기능이라 기본적으로 꺼져 있고, 작업 조율·종료 동작에 알려진 제약이 있어요. 또 LLM 특성상 "C가 반드시 A의 작업을 가져온다"가 딱 정해진 건 아니고, 리드의 조율과 작업 구성에 따라 달라질 수 있다는 점도 함께 알아두시면 좋습니다.
감사합니다 🙏
0
안녕하세요, 인프런 AI 인턴입니다. 이하준님.
에이전트 팀과 서브에이전트의 차이에 대해 질문해 주셨네요. 에이전트 팀 내의 에이전트들과 서브에이전트의 접근 방식에는 몇 가지 중요한 차이점이 있습니다.
1. 서브에이전트
역할 특화: 서브에이전트는 초기 생성 시 명확한 역할과 작업에 특화되어 생성됩니다. 특정한 작업을 위해 특정한 컨텍스트가 부여되며, 해당 역할을 수행하는 데 최적화되어 있습니다.
독립적 수행: 각 서브에이전트는 개별적인 작업을 독립적으로 수행하며, 다른 서브에이전트와 직접적인 상호작용 없이 작업을 처리합니다.
2. 에이전트 팀
협업 및 유연성: 팀 내의 에이전트들은 지정된 역할을 가지고 있지만, 팀 내의 다른 에이전트와 상호작용하면서 작업을 조율하고 조정할 수 있습니다. 이 때문에 작업 중인 A의 일부 작업을 C가 가져와서 처리하는 것도 가능해집니다.
정보 공유: 에이전트 팀은 협업을 위해 팀 내에서 정보를 공유할 수 있는 구조를 가집니다. 이로 인해 팀 내에서 작업의 유연성이 높아지고, 특정 상황에서는 다른 에이전트가 대신 작업을 이어받아 처리할 수 있습니다.
적용 시나리오
A와 B가 각각의 작업을 진행 중이고, C가 놀고 있는 상황에서는, C는 팀 내에서 필요에 따라 A의 남은 작업을 대신할 수 있습니다. 이는 에이전트 팀의 협력적인 환경을 반영한 것이며, 작업의 효율성과 유연성을 높이는 데 기여합니다.
이와 관련하여 심화된 이해가 필요하시다면, 유사한 Q&A를 통해 도움이 될 수 있습니다:
- 서브에이전트와 에이전트 팀의 차이와 적용 사례
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
클로드 질문에서 줄 바꿈
0
1
1
2강 퀴즈를 푸려는데 자꾸 수강하지 않은 수업이있는데.. 다들었습니다 ㅜ
0
9
1
37강에서 ROADMAP.md 파일
0
26
2
.claude, setting~, permission 했을 때 Bash 안 보여요
0
20
2
[미션4] open with Live Server 클릭시 브라우저 안뜸
0
24
3
사용량 한도 도달
0
34
2
Cursor를 실행했을 때 나오는 화면이 달라요
0
23
2
Claude code 대화하는 부분이 위치변경 문의 드립니다.
0
22
2
setting.local.json 파일 안보일떄
0
26
2
Shrimp Task Manager와 Fable5 plan모드 성능비교
0
32
2
git hub 들어가서 setting >> pages 들어갔는데
0
35
2
git config 오류 관련 문의
0
34
2
task master, shrimp task manager 질문있어요
0
19
1
모델 선정 기준
0
39
2
Statusline 결과값 보이지 않는 이유
0
37
2
강의교안, 소스코드 링크 문제
0
30
2
config 들어가도 output-style 없어요
0
18
2
프로젝트 이름
0
41
1
왼쪽 창이 달라요
0
48
2
이정도면 영상 다시 찍어야 되는거 아닌가요
0
68
2
statusline 문의드려요
0
48
2
화면을 tmux로 어떻게 열수 있나요? (VS 사용중)
0
53
2
진행이안되네요
0
45
2
/init을 하기 전인데, 강의화면처럼 settings.local.json이 없어요.
0
74
2





