KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

Agent System Topologies

연결된 노트와 함께 읽기

Agent System Topologies

2026년 6월 22일

Agent System Topologies

Agent System Topology는 여러 에이전트를 어떤 구조로 배치할지에 대한 설계 방식이다.

1. Single Agent

하나의 에이전트가 질문 이해, 도구 선택, 답변 생성을 모두 맡는다.

Mermaid스크롤로 확대 · 드래그로 이동
  • 가장 단순하다.
  • 실습 초반의 create_react_agent(llm, mytools)가 여기에 가깝다.
  • 도구가 많아지면 선택 실수가 늘 수 있다.

2. Sequential

에이전트가 정해진 순서대로 실행된다.

Mermaid스크롤로 확대 · 드래그로 이동
  • 앞 단계 결과가 뒤 단계 입력이 되어야 할 때 좋다.
  • 예: 뉴스 수집 → 주가 조회 → 리포트 작성.
  • 관련: Serial Agent Pipeline

3. Parallel

서로 독립적인 작업을 동시에 실행하고 마지막에 합친다.

Mermaid스크롤로 확대 · 드래그로 이동
  • 대기 시간을 줄일 수 있다.
  • 여러 노드가 같은 State 필드를 업데이트하므로 LangGraph State의 reducer가 중요하다.
  • 관련: Parallel Agent Fan-out

4. Hierarchical

상위 에이전트가 하위 에이전트에게 일을 나누어 맡긴다.

Mermaid스크롤로 확대 · 드래그로 이동
  • 상위 Agent는 라우터/관리자 역할을 한다.
  • 하위 Agent 또는 하위 LLM은 특정 전문 영역만 맡는다.
  • 관련: Supervisor 패턴, Sub-LLM as Tool, Agent as Tool

선택 기준

상황추천 구조
도구가 적고 실습/프로토타입Single Agent
단계 순서가 명확함Sequential
작업들이 서로 독립적임Parallel
역할이 많고 전문성이 나뉨Hierarchical

핵심

에이전트 구조는 "멋있게 복잡하게" 만드는 것이 목적이 아니다.

단일 에이전트가 헷갈리는 지점이 보이면, 그때 역할을 쪼개고 그래프로 배치한다.

Synapse Map Insight