inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

서브에이전트 질문입니다.

해결된 질문

24

한용

작성한 질문수 4

0

서브에이전트 강의 듣던중 궁금증이 생겨 문의 드립니다.


병렬처리를 할때 전체 작업에대한 md파일을 하나 만들고

클로드 코드를 n개 켜서 진행 하는거로 알고 있었는데요.


서브에이전트롤 활용하면 (별도의 thread? 같은 개념인가..) 여려개의 클로드 코드를 실행하지 않고

하나의 클로드코드에서 병렬처리를 할수 있을까요?


할수 있다면 어떤게 더 효율적인지 궁금합니다.

react 인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요! 🙂

결론부터 말씀드리면 네, 가능해요. 클로드 코드 창을 여러 개 띄우지 않아도, 하나의 세션 안에서 메인 에이전트가 여러 서브에이전트를 병렬로 띄울 수 있습니다. "별도의 thread 같은 개념"이라는 직관도 정확해요~!!~!! 서브에이전트는 각자 독립된 컨텍스트 윈도우를 가진 별도의 클로드 인스턴스거든요.

동작은 이렇게 돼요. 메인 에이전트가 독립적인 작업을 서브에이전트들에게 나눠 맡기고, 각 서브에이전트가 자기 컨텍스트에서 동시에 일한 뒤, 끝나면 결과(요약)만 메인 대화로 모아 종합합니다. 예를 들어 인증·DB·API 모듈 탐색을 각각의 서브에이전트가 병렬로 처리하는 식이에요.

효율의 핵심은 속도보다 메인 컨텍스트를 깨끗하게 유지하는 데 있어요. 파일 30개를 메인에 다 읽어들이면 컨텍스트가 무거워지고 품질이 떨어지는데, 서브에이전트가 자기 창에서 읽고 요약만 반환하면 메인은 가볍게 유지되거든요.

다만 몇 가지는 알고 쓰셔야 해요.

  • 서브에이전트끼리는 작업을 실시간으로 공유하지 않아요. A의 결과가 B에 영향을 준다면 그건 병렬이 아니라 순차로 가야 합니다.

  • 같은 파일을 동시에 편집하면 충돌해요. 서브에이전트마다 맡을 파일/디렉터리를 나눠주세요.

  • 각자 컨텍스트라 토큰(비용)은 더 듭니다. 단순 작업은 가벼운 모델로 돌리면 절약돼요.

  • 서브에이전트가 또 다른 서브에이전트를 띄우진 못해요(재귀 X).

참고로 원래 알고 계셨던 "md 하나 만들고 클로드 코드를 n개 켜는" 방식은 여러 세션을 따로 띄우는 것이라 서브에이전트와는 다른 레이어예요. 둘 다 유효하고, 더 크고 지속적인 병렬 작업은 Agent Teams 쪽이 적합합니다.

감사합니다 🙏

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 한용님.

서브에이전트를 활용한 병렬 처리에 관한 질문을 주셨군요. 클로드 코드에서 서브에이전트를 활용하면 여러 개의 클로드 코드를 실행하지 않고도 하나의 클로드 코드 내에서 병렬 처리를 수행할 수 있습니다. 이 방식은 여러 작업을 동시에 수행할 수 있는 메커니즘을 제공합니다.

서브에이전트를 사용한 병렬 처리

  1. 하나의 클로드 코드: 클로드 코드를 여러 개 켜지 않고도 하나의 클로드 코드 내에서 서브에이전트를 사용하여 병렬 처리를 할 수 있습니다. 즉, 스레드와 비슷한 개념으로 여러 작업을 동시에 처리할 수 있는 구조를 갖추고 있습니다.

  2. 효율성 비교:

    • 하나의 클로드 코드 내에서 병렬 처리를 하는 것은 리소스 관리를 보다 효율적으로 할 수 있는 장점이 있습니다. 추가적인 메모리나 CPU 사용이 줄어들 수 있고, 코드 관리의 복잡성이 감소할 수 있습니다.
    • 다만, 전체 작업에 대한 md 파일을 만들고 여러 개의 클로드 코드를 동시에 실행하는 방식은 특정한 경우(예: 큰 작업을 여러 클라우드 인스턴스에서 나누어 처리하는 경우)에서는 더 적합할 수 있습니다.

관련하여 참고할 게시글

다음의 Q&A 게시글을 참고하시면, 서브에이전트를 활용한 병렬 처리의 구체적인 사례와 다른 사용자들의 경험을 살펴보실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

rules 파일 관련 질문입니다!

0

2

1

51강 7분 custom 스타일 질문

0

6

0

모델 차이 궁금증

0

11

1

settings.json 파일

0

9

1

플러그인 설치 관련

0

5

1

GIT과 VSCODE

0

10

1

팀& 서브 에이전트 실활용 방법은 어디에서 볼 수 있을까요?

0

12

1

선생님 강의토대로 개발중인데 질문이 하나있습니다 급함

0

19

2

MCP 서버 설치 내용이 실제와 달라 좀 헷갈립니다.

0

24

2

MCP가 토큰을 낭비한다고 뒷쪽에서 설명해주셨는데요.

0

20

2

[55강 질문] 로컬 커밋관련 질문

0

22

2

claude: command not found

0

20

2

git사용자 정보 설정 확인 관련

0

18

2

claude code 실행시간

0

26

2

플랜모드에 대해 업데이트 내용이 있었던 것 같습니다!

0

20

2

PRD 파일에 대해서

0

23

2

user memory 들어가면 이상하게 나와요

0

27

2

MCP사용시 보안 문제

0

26

1

작업 순서

0

33

2

cursor command 실행 안됨

0

35

1

스킬과 서브에이전트 활용 관련

0

24

2

mcp 문의드립니다.

0

33

2

클로드 설치도 안된상태에서 에러문구 나옵니다.

0

44

3

에이전트 정상 작동 관련 확인

0

33

2