에이전트 팀 문의
61
작성한 질문수 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를 통해 도움이 될 수 있습니다:
- 서브에이전트와 에이전트 팀의 차이와 적용 사례
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
Next.js설치 후 shadcn설치 오류
0
7
1
서브에이전트
0
13
1
개인적인 질문인데요..
0
29
1
shrimp task manager 사용 관련 질문입니다.
0
25
1
메모리 , rule
0
34
2
클로드 코드로 제작된 앱 검증
0
44
3
자꾸 수정하면 git관련한게 나오네요
0
48
3
초기 세팅에 대해서 정리한 문서가 있을까요?
0
44
2
첫 강의 이후 1년이 지났는데 괜찮을까요.
0
49
2
클로드 코드 실행 방법 문의
0
43
2
안녕하세요 ai툴 질문있습니다.
0
56
2
Python 문의드립니다.
0
48
1
슬랙 연동 방법 및 파일 관련 질문
0
44
2
터미널앱으로 Terminus 사용 문의
0
42
1
스킬생성 후 업데이트.
0
48
2
강의 화면이랑 조금 달라 문의드립니다.
1
49
2
서브에이전트 활용 질문입니다.
0
61
3
plan mode를 진행하는것에 있어서
0
48
2
클로드 코드 설치 관련
0
56
2
스타터킷 중요도에 대한 질문입니다.
0
54
2
전체적인 개발에 대해 문의드립니다.
1
76
2
줄바꿈 시 \ 필수인가요?
0
77
2
2605 이후 최신 클로드코드 강의 추가 부탁드립니다.
0
81
2
커리큘럼 문서 제공받을 수 있을까요?
0
67
1





