259
8
장
단일 에이전트에서 멀티 에이전트로
행 프로세스의 경우, 전체 예제의 확인 처리처럼 사용자 입력이나 일시 중지를 위한 시그널
Signal
기능을 추가할 수 있습니다.
아파치 에어플로는 데이터 파이프라인에 널리 쓰이지만, 방향성 비순환 그래프
Directed
Acyclic
Graph
(
DAG
)를 통해 에이전트 흐름을 조율하는 데도 사용할 수 있습니다. 강력한 도구지만, 배
치
batch
작업이나 일정 기반
time
-
triggered
워크플로에 가장 적합합니다.
Airflow
는
ETL
(추출, 변
환, 적재 ) 작업이나 머신러닝 모델 학습처럼 주기적이고 특정 도구에 종속되지 않는
tool
-
agnostic
오케스트레이션 분야의 필수 도구입니다. 성숙한 생태계와 시각화 도구의 이점을 누릴 수 있
는, 주기적이고 의존성이 복잡한 파이프라인에는
Airflow
를 선택하세요. 다만 실시간성이 중
요하거나 매우 동적인 에이전트 상호작용에는 적합하지 않습니다.
분산 환경으로 확장하기 전에 로컬에서 프로토타입을 만들고 오케스트레이션을 실행하길 선
호하는 개발자에게는 대거
Dagger
같은 도구가 특히 유용합니다. 컨테이너, 파운데이션 모델, 기
타 리소스를 사용하여 자동 캐싱과 타입 안전성을 갖춘 코드형 워크플로를 구성할 수 있습니
다. 이를 통해 로컬 개발,
CI
/
CD
파이프라인, 프로덕션 전반의 일관성을 보장하며 파운데이션
모델 기반 자동화 같은 에이전트식 통합도 지원합니다. 기술 스택에 따라 유연한 선택지가 됩
니다.
워크플로 엔진은 더 높은 추상화를