AI 오케스트레이션
AI Orchestration · 중급
여러 AI 모델, 도구, 에이전트를 하나의 워크플로로 연결해 실행 순서와 데이터 흐름, 오류 처리를 조율하는 체계를 말한다.
단일 모델 호출만으로는 검색, 추론, 코드 실행, 외부 API 호출이 섞인 복잡한 작업을 한 번에 끝내기 어렵기 때문에, 여러 구성 요소를 순서대로 또는 조건에 따라 엮어 실행할 방법이 필요하다. 오케스트레이션 계층은 각 단계의 입출력을 라우팅하고 어떤 모델이나 도구를 호출할지 결정하며, 실패 시 재시도나 대체 경로를 처리하고 상태를 유지해 다음 단계로 넘겨준다. 실무에서는 챗봇이 질문에 따라 검색 도구·코드 실행기·하위 에이전트 중 무엇을 호출할지 분기 처리해야 할 때, 혹은 문서 요약→번역→검증처럼 여러 모델을 순차적으로 거치는 파이프라인을 구축할 때 이 개념을 마주친다. 복잡한 시스템에서는 여러 단계를 병렬로 실행하거나 중간 결과를 검증해 재시도하는 로직도 오케스트레이션의 일부로 포함된다. 단순히 모델 호출을 순서대로 이어 붙이는 체이닝과 같은 개념으로 오해하기 쉽지만, 분기·병렬 실행·오류 복구까지 아우르는 더 넓은 범위의 설계를 가리킨다는 점에 주의해야 한다.