강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

lim.sh님의 프로필 이미지
lim.sh

작성한 질문수

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

2.7 병렬 처리를 통한 효율 개선 (feat. 프롬프트 엔지니어링)

병렬 처리 궁금증

해결된 질문

작성

·

45

0

workflow.add_edge(START, "note1")

workflow.add_edge(START, "note2")

workflow.add_edge(START, "note3")

 

이렇게 해두면, 어떤 설정을 따로 안해도

note1,2,3이 동시에 실행되나요?

note1 먼저 하고 note2 하고 그다음 note3이 되는게 아니죠? 그러면 병렬이 아니니까

답변 1

0

강병진님의 프로필 이미지
강병진
지식공유자

안녕하세요! 좋은 질문 감사합니다 😊

예제 코드 주신 것처럼 엣지를 추가하시면, 해당 노드들이 동시에 병렬로 실행되고, 제일 마지막에 작업이 끝나는 노드에서 모든 작업이 마무리된 뒤에 다음 노드로 넘어가게 됩니다.

저도 한 가지 이해되지 않는 점이 있었는데, 병렬로 실행되는 노드들의 실행 로그가 전부 다 찍히지는 않더라고요. 그래도 다음 노드에서 state가 업데이트되는 걸 보면, 각각의 노드들이 실제로 병렬로 실행된다는 걸 확인할 수 있습니다!

lim.sh님의 프로필 이미지
lim.sh
질문자

헉 정말 빠른 답변 감사드립니다

evaluation 강의 존버중

lim.sh님의 프로필 이미지
lim.sh

작성한 질문수

질문하기