대화 오케스트레이터
대화 오케스트레이터(Conversational Orchestrator)는 사용자와 AI 시스템 간의 복잡하고 다단계적인 대화의 흐름, 상태 및 논리를 관리하는 정교한 소프트웨어 계층입니다. 이는 중앙 지휘자 역할을 하며, 사용자의 요청을 이행하기 위해 특정 시점에 어떤 전문 AI 모델, 백엔드 서비스 또는 지식 기반을 활성화해야 할지 결정합니다.
단순 챗봇은 단일 의도(intent)만 처리합니다. 오케스트레이터는 여정(journey)을 처리합니다. 현대적인 디지털 경험에서 사용자의 요구사항은 선형적이지 않은 경우가 많습니다. 고객이 가격 문의로 시작했다가 데모를 요청하고, 최종적으로 특정 기능 비교를 요청할 수도 있습니다. 오케스트레이터는 이러한 분리된 단계 전반에 걸쳐 시스템이 맥락을 유지하도록 보장하여, 단절된 질의응답 교환이 아닌 원활하고 인간적인 경험을 제공합니다.
이 과정은 일반적으로 여러 단계를 거칩니다.
이 개념은 에이전트 프레임워크(Agent Frameworks), 워크플로우 엔진(Workflow Engines), 고급 대화 관리 시스템(advanced Dialogue Management Systems)과 밀접하게 관련되어 있습니다.