Eleven v4를 소개합니다역대 가장 감성적인 모델, Eleven v4를 만나보세요. 10월 12일까지 Creator+에 크레딧 3배 제공

콘텐츠로 건너뛰기

선택적 전문화: 실제 환경에서도 견디는 에이전트 아키텍처 설계법

게시일

듣기이 글 오디오로 듣기

데모 수준의 에이전트를 만드는 일은 그 어느 때보다 빨라졌습니다. 성능 좋은 모델을 연결하고 몇 가지 도구를 제공하면, 반나절 안에 회의를 예약하고, 답변 초안을 작성하며, 요청에 따라 보고서를 가져오는 시스템을 만들 수 있습니다. 문제는 그다음에 시작됩니다. CX 부사장, 운영 총괄, 플랫폼 책임자 등 엔터프라이즈 규모에서 에이전트가 제대로 작동하도록 책임지는 사람은 누구나 한계에 부딪힙니다. 데모에서는 잘 작동하던 것이 실제 트래픽과 실제 책임이 더해지는 순간 느려지고 예측하기 어려워집니다. 실패한 것은 대개 기반 플랫폼이 아닙니다. 그 위의 아키텍처입니다.

병목 현상: 모든 일을 하는 단일 에이전트

첫 번째 에이전트가 성공하면 자연스럽게 더 많은 것을 맡기고 싶어집니다. 더 많은 도구. 더 많은 컨텍스트. 더 넓은 책임. 하나의 업무를 잘 처리했다면 열 개도 할 수 있을 거라고 생각하기 쉽습니다.

그런 생각은 병목을 만듭니다. 하나의 에이전트가 넓은 범위에서 계획, 실행, 기억, 검토까지 모두 책임지면 여러 문제가 한꺼번에 발생합니다.

이제 모든 단계가 하나의 컨텍스트 윈도우와 한 번의 추론 과정에서 공간을 두고 경쟁하게 되므로, 의사 결정은 느려지고 제어하기도 어려워집니다. 사용할 수 있는 도구가 많아질수록 정확도는 떨어지는 경향이 있어 도구 선택의 신뢰도도 낮아집니다. 또한 첫 단계의 작은 오해가 검증되지 않은 채 넘어가기 때문에 시스템은 취약해집니다. 책임 간 경계가 없으면 초기 오류 하나가 이후의 모든 과정을 조용히 오염시킵니다.

처음부터 끝까지 인바운드 보험 청구를 처리하도록 설계된 하나의 음성 에이전트를 떠올려 보세요. 한 통화에서 발신자의 신원을 확인하고, 올바른 보험증권을 조회하고, 보장 범위를 확인하며, 청구 내용을 해석하고, 예상 지급액을 산정하고, 상호작용을 기록한 뒤 사람에게 에스컬레이션할지 결정해야 합니다. 깨끗한 회선에서 협조적인 발신자와 진행하는 데모에서는 모든 일을 깔끔하게 처리합니다. 하지만 실제 운영 환경에서는 잡음이 많은 모바일 연결로 인해 첫 단계에서 발신자의 이름을 잘못 알아들을 수 있습니다. 그러면 에이전트는 회복하지 못합니다. 잘못된 보험증권을 조회하고, 발신자에게 없는 보장에 대해 확신에 차서 추론하며, 가입한 적 없는 상품의 지급액을 안내합니다. 이름을 듣는 것과 그에 따라 행동하는 것 사이에 아무런 검증 절차가 없었기에, 한 번의 전사 오류가 고객에게 직접 말한 잘못된 약속으로 이어진 것입니다.

규제 산업에서 이는 단순히 나쁜 경험이 아닙니다. 책임이 수반되는 컴플라이언스 사건입니다. 에이전트 보험 가입 가능성이 실제 운영 배포의 전제 조건이 되어 가는 이유이기도 하며, ElevenLabs가 ElevenAgents를 대화형 AI 플랫폼 중 최초로 AIUC를 통한 AI 보험 가입 대상이 되도록 구축한 이유이기도 합니다.

실제로 무엇이 무너졌는지 살펴볼 필요가 있습니다. 이 에이전트는 대화를 못한 것이 아닙니다. 무언가를 이해하는 단계와 행동하는 단계 사이에 확인 지점 없이 모든 책임을 혼자 떠안는 데 실패한 것입니다. 해결책은 야심을 줄이거나 에이전트를 더 조용하게 만드는 것이 아닙니다. 구조를 갖추는 것입니다.

여기서 정확히 짚고 넘어갈 필요가 있습니다. 이는 주로 모델 자체의 한계가 아닙니다. 더 강력한 모델은 성능의 상한을 높여 주지만, 구조적인 문제를 없애지는 못합니다. 이는 시스템 설계의 문제입니다.

사고방식: 모든 것을 결정하는 CEO가 아니라 부서

회사가 성장하는 방식을 생각해 보세요. CEO가 엔지니어링, 마케팅, HR에 걸친 모든 결정을 직접 내린다면 회사는 멈춰 버립니다. 더 똑똑한 CEO를 채용한다고 해결되지 않습니다. 명확한 범위를 가진 전문 팀을 구축해야 합니다.

같은 논리가 AI 시스템에도 적용됩니다. 거대한 에이전트 하나 대신, 책임 범위가 정해진 전문 에이전트들로 시스템을 나눌 수 있습니다. 한 에이전트는 데이터를 조회합니다. 다른 에이전트는 코드를 작성합니다. 또 다른 에이전트는 오직 사실 확인만 합니다. 각각의 초점이 더 좁기 때문에 개별 의사 결정의 비용은 낮아지고, 속도는 빨라지며, 신뢰하기도 쉬워집니다.

이 모든 것에 특수한 인프라가 필요한 것은 아닙니다. ElevenLabs의 플랫폼 ElevenAgents에는 이미 이를 위한 구성 요소가 제공됩니다. 중앙의 대화형 에이전트, 조회와 업데이트를 위한 도구 호출, 범위가 바뀔 때 깔끔하게 넘기는 에이전트 전환, 정확한 근거를 유지하는 지식 검색, 그리고 각 요소를 연결하는 워크플로입니다. 이를 잘 구축하는 핵심은 모든 책임을 하나의 프롬프트에 몰아넣고 잘 되기를 바라는 것이 아니라, 이러한 기본 요소를 의도적으로 사용하는 데 있습니다.

이것이 멀티 에이전트 아키텍처의 매력이며, 적합한 종류의 업무에서는 실제로 효과가 있습니다. 고객센터 사례를 보면 더 명확해집니다. 어제 발생한 고객 지원 통화 1만 건의 품질을 평가하려고 한다고 가정해 보세요. 업무는 깔끔하게 나뉩니다. 한 에이전트는 상담사가 컴플라이언스 스크립트를 따랐는지 확인하고, 다른 에이전트는 공감 능력과 어조를 평가하며, 또 다른 에이전트는 에스컬레이션했어야 할 통화를 표시하고, 다른 에이전트는 고객이 전화한 이유를 추출합니다. 이러한 판단은 서로에게 의존하지 않으며, 모두 같은 트랜스크립트를 대상으로 병렬 실행할 수 있습니다. 이것이 바로 멀티 에이전트가 강점을 발휘하는 형태입니다. 각 부분은 독립적이고 업무는 읽기 비중이 높으며, 판단별로 자체 컨텍스트를 분리하면 오히려 각 판단의 정확도가 높아집니다.

Comparison of single-agent and multi-agent systems with roles and workflows.

현실적인 트레이드오프

멀티 에이전트가 공짜 승리는 아닙니다. 이 아키텍처를 평가하는 모든 기술 리더는 도입을 결정하기 전에 조정 비용을 면밀히 검증해야 하며, 실제로 그렇게 할 것입니다. 가장 중요한 주의 사항은 다음과 같습니다.

가장 흔한 실패 방식은 컨텍스트 단편화입니다. 전체 컨텍스트를 공유하지 않는 에이전트들에게 작업을 나누면, 각 에이전트는 부분적인 관점에서 행동하게 되고, 조정자가 해결할 수 없는 방식으로 서로의 결정이 충돌할 수 있습니다.

실시간 대화에서도 같은 함정이 나타납니다. 상태를 공유하지 않는 협상 에이전트와 컴플라이언스 에이전트로 나뉜 채권 추심 통화를 상상해 보세요. 협상 에이전트는 도움을 주려는 마음으로 고객에게 6개월 분할 상환 계획을 제안합니다. 하지만 그 제안을 보지 못한 컴플라이언스 에이전트라면 고객의 지역에서는 이러한 계획이 최대 3개월로 제한되므로 거절했을 것입니다. 각 에이전트는 자신에게 주어진 범위에서는 합리적으로 행동했습니다. 그러나 함께 놓고 보면, 회사가 지킬 수 없는 약속을 실제 사람에게 실시간으로 한 셈이 됩니다. 오류의 원인은 약한 모델도 음성 계층도 아니었습니다. 서로 만나지 못한 두 개의 좁은 관점이었습니다.

해결책은 에이전트를 더 늘리는 것이 아닙니다. 대화는 하나로 유지하고, 약속하기 전에 도구로 컴플라이언스 규칙을 조회하게 해야 합니다. 그래야 무엇이든 소리 내어 말하기 전에 규칙과 제안이 함께 검토됩니다. 이는 설계 선택의 문제이며, 성능 좋은 플랫폼이라면 이 선택을 쉽게 할 수 있습니다.

실무적으로는 선택이 작업에 따라 달라진다는 점이 핵심입니다. 멀티 에이전트는 조사, 검색, 검증처럼 각 부분이 진정으로 독립적인 병렬 읽기 중심 업무에서 빛을 발합니다. 반면 하나의 코드베이스를 작성하는 것처럼 모든 요소가 일관되게 맞물려야 하는 긴밀히 결합된 업무에서는 어려움을 겪습니다. 실시간 음성 파이프라인처럼 지연 시간에 민감한 작업에서는 에이전트 홉이 추가될 때마다 제한된 예산 안에서 왕복 시간이 늘어나므로, 깊은 에이전트 체인은 기본적으로 위험합니다. 이 지점에서 ElevenLabs의 인프라가 중요해집니다. ElevenAgents는 음성 인식, 턴테이킹, 음성 생성을 하나의 스택에 함께 배치하므로, 오케스트레이션 오버헤드가 추가되기 전부터 기본 지연 시간이 이미 최소화되어 있습니다.

ROI를 실제로 만드는 요소

에이전트에서 실질적인 수익을 얻는 팀은 대개 가장 똑똑한 단일 모델을 선택해 모든 부담을 떠맡기려는 팀이 아닙니다. 어디를 전문화할지, 어디에서 하나의 연속된 컨텍스트를 유지할지, 그리고 필요한 경우 에이전트들이 어떻게 조율할지를 의도적으로 아키텍처 수준에서 결정하는 팀입니다.

다시 말해, 답은 "거대한 에이전트 하나"인 경우도 드물고 "모든 것을 분리하는 것"인 경우도 드뭅니다. 답은 선택적 전문화입니다. 이점은 에이전트 수나 개별 에이전트 하나의 역량이 아니라, 적절한 지점에 경계를 설정하는 데서 나옵니다. 업무가 긴밀하게 결합되어 있고 컨텍스트를 연속적으로 유지해야 한다면 하나의 에이전트에 맡기세요. 업무가 병렬로 처리 가능하고 컨텍스트를 깔끔하게 분리할 수 있다면 전문 에이전트로 나누세요.

권장 사항

다가오는 프로젝트에서는 아키텍처부터 선택하지 마세요. 먼저 업무를 매핑하세요.

시스템에 실제로 필요한 구체적인 역량을 나열하세요. 어떤 부분이 진정으로 독립적인지, 어떤 부분이 긴밀하게 결합되어 있는지 표시하세요. 분리된 컨텍스트가 부담이 아니라 장점이 되는 지점을 파악하세요. 예를 들어, 주된 추론 흐름과 분리해 유지하고 싶은 사실 확인 단계가 여기에 해당합니다. 그런 다음에야 책임을 별도 에이전트로 나눌 지점을 결정하세요.

실제 운영 환경의 대출 상환 알림 회선에서는 다음과 같이 적용할 수 있습니다. 고객의 말, 어조, 대화의 주고받음은 긴밀하게 결합되어 있고 홉이 하나 추가될 때마다 발신자가 느낄 수 있는 지연이 생기므로, 실시간 대화는 하나의 연속된 에이전트 안에 유지합니다. 이 단일 대화 핵심 주위에는 흐름을 방해하지 않는 범위가 제한된 전문 기능을 연결합니다. 계정과 미납 잔액을 가져오는 도구 호출, 상환 제안을 말하기 전에 에이전트가 조회하는 컴플라이언스 가드레일, 상황이 요구될 때 사람에게 깔끔하게 전환하는 기능, 그리고 다음 날 아침 녹음의 품질과 위험을 평가하는 별도 배치 평가 에이전트가 그것입니다.

Flowchart showing a customer service process with routing, refund, and meeting options

대화는 결합되어 있으므로 하나로 유지합니다. 조회, 확인, 평가는 독립적이므로 각자 별도의 경계를 갖습니다. 이는 나누기 자체를 목적으로 하는 분할이 아니라 선택적 전문화이며, 우수한 에이전트 플랫폼이 이미 제공하는 기본 요소에 직접 대응합니다.

이렇게 하면 필요하지 않은 조정 비용을 떠안지 않고도 전문화의 이점을 얻을 수 있습니다. 예측 가능한 동작, 제한된 범위의 실패, 그리고 실제 운영에서 뒤늦게 발견하는 것이 아니라 의도적으로 선택한 복잡성을 갖춘 시스템을 만들 수 있습니다. 이 방식으로 활용하면 에이전트 플랫폼은 규모를 키울수록 불안정해지는 데모가 아닙니다. 각 구성 요소에 명확한 역할을 부여할수록 더 안정적으로 작동하는 인프라입니다. 이것이 ElevenLabs가 ElevenAgents를 구축한 목적입니다.

작성자

Adarsh는 ElevenLabs의 Forward Deployed Engineer로, 최첨단 연구를 엔터프라이즈에 적용하고 고객이 실제 성과를 낼 수 있도록 지원합니다.

유사한 기사

최고 품질의 AI 오디오로 창작하세요