inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Làm chủ hoàn toàn Claude Code: Từ cơ bản đến thực tiễn quy trình phát triển AI

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

Đã giải quyết

38

chopin06252798

4 câu hỏi đã được viết

0

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


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

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


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

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


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

react 인공지능(ai) claude

Câu trả lời 2

0

gymcoding

안녕하세요! 🙂

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

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

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

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

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

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

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

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

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

감사합니다 🙏

0

communityai8509

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

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

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

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

  2. 효율성 비교:

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

관련하여 참고할 게시글

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

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

클로드 코드 터미널 텍스트 중복 출력

0

7

1

CLAUDE.md 관한 질문

0

19

1

강의교안

0

18

1

DOCs와 스킬관련 PRD 폴더트리

0

11

1

캡쳐이미지 터미널에 복붙하는 방법 (윈도우 사용시)

0

12

1

강의교안

0

19

1

확장프로그램 찾기

1

18

0

/statusline 상태표시줄 표시 왜 안될까요

0

18

1

강의 노트 확인 방법

0

24

2

터미널 기본명령어 강의교안의 링크가 연결되지 않습니다.

0

26

2

모듈형 규칙: .claude/rules - 메모리에 설정 내용 미반영

0

18

2

커서에서 파일추가 Side bar 추가가 어려워요

0

22

1

섹션 8 git 및 github사용 관련

0

23

2

터미널 /memory 오류

0

27

2

바이브코딩으로서의 개발공부

0

33

2

github 사용 관련 질문

0

28

2

클로드 코드 명령어 입력란이 맨 밑에 있어요

0

17

2

prd생성 관련 소스..

0

26

2

토큰오류 아시나요?

0

29

2

(VS코드) install command 아무리 해도 안나옵니다

0

36

2

VS Code의 Command pallet에서 'install command'해도 'code' command가 안보입니다.

0

39

2

파일 디렉토리 구조가 다르네요

0

33

2

클로드 초기설정

0

34

2

슬슬 따라하기가 힘들어진다.

0

80

2