Make.com과 RAG를 활용한 엔터프라이즈급 멀티 에이전트 AI 지원 시스템 구축
요약
Make.com, Groq, Pinecone, Airtable을 결합하여 엔터프라이즈급 멀티 에이전트 고객 지원 시스템을 구축하는 방법을 설명합니다. 의도 분류, RAG 기반 데이터 검색, 전문화된 하위 에이전트 실행을 통해 토큰 팽창과 환각 문제를 해결하는 3계층 모델을 제시합니다.
핵심 포인트
- 의도, 처리, 지속의 3계층 실행 모델을 통한 시스템 최적화
- Make.com 라우터를 활용한 에이전트 간 효율적인 워크플로우 제어
- Pinecone 기반 RAG를 적용하여 실시간 데이터 기반의 정확한 응답 구현
- 에이전트별 역할 분담을 통해 토큰 비용 절감 및 지연 시간 단축
Make.com과 RAG를 활용한 엔터프라이즈급 멀티 에이전트 AI 지원 시스템 구축
생성형 AI (Generative AI) 시대에 표준적인 'if-this-then-that' 방식의 챗봇은 구식이 되어가고 있습니다. 현대의 B2C 상호작용은 단순한 키워드 매칭 그 이상을 요구합니다. 즉, **에이전트 구조 (Agentic Architecture)**가 필요합니다. 이 접근 방식은 경직된 스크립트에서 벗어나, 동적으로 사고하고, 경로를 지정하며, 데이터를 검색할 수 있는 전문화된 AI 에이전트 시스템으로 나아가는 것을 의미합니다.
이 글에서는 Make.com, Groq, Pinecone, 그리고 Airtable을 사용하여 복잡한 비즈니스 워크플로우를 처리하도록 설계된 정교한 멀티 에이전트 고객 지원 시스템을 분석해 보겠습니다.
🏗️ 1. 설계 철학 (The Architectural Philosophy)
전통적인 AI 구현의 핵심 문제는 "토큰 팽창 (token bloat)"과 논리적 혼란입니다. 만약 단일 AI에게 영업, 기술 지원, 일반 인사를 모두 처리하도록 요청한다면, 프롬프트 (prompt)가 거대해져 환각 (hallucinations) 현상과 높은 지연 시간 (latency)을 초래하게 됩니다.
우리의 시스템은 다음과 같은 **3계층 실행 모델 (Three-Layer Execution Model)**을 사용하여 이 문제를 해결합니다:
- 의도 계층 (The Intent Layer): 고속 분류기 (classifier)가 사용자의 목표를 결정합니다.
- 처리 계층 (The Processing Layer): 전문화된 하위 에이전트 (sub-agents)가 의도에 따라 작업을 수행합니다.
- 지속 계층 (The Persistence Layer): 모든 상호작용은 인간의 감독을 위해 중앙 집중식 CRM (Airtable)에 기록됩니다.
🤖 2. 멀티 에이전트 생태계 (The Multi-Agent Ecosystem)
이 워크플로우의 각 에이전트는 특정 시스템 지침을 가진 LLM (Groq를 통해 거의 즉각적인 추론 (inference) 가능)의 전문화된 인스턴스입니다.
📞 에이전트 A: 분류기 (The Classifier, 접수원)
어떠한 복잡한 처리가 일어나기 전에, 에이전트 A는 가공되지 않은 Telegram 메시지를 분석합니다. 에이전트 A의 유일한 임무는 SALES, SUPPORT, 또는 OTHER라는 단일 토큰을 출력하는 것입니다. 출력을 제한함으로써 비용을 절감하고, **Make.com 라우터 (Router)**가 파싱 오류 없이 즉시 데이터 흐름을 안내할 수 있도록 보장합니다.
🔍 에이전트 B: 연구원 (The Researcher, RAG 전문가)
SALES 의도(intent)가 감지되면 에이전트 B가 업무를 인계받습니다. 에이전트 B는 재고 상태를 추측하지 않습니다. 대신, 우리의 벡터 데이터베이스 (Vector Database)인 Pinecone을 대상으로 시맨틱 검색 (semantic search)을 수행합니다. 이를 통해 시스템은 현재 부동산 매물이나 자동차 재고와 같은 실시간 데이터를 검색할 수 있으며, 응답이 사실에 기반하도록 보장합니다 (검색 증강 생성 (RAG)).
🤝 에이전트 C: 클로저 (The Closer, 전환 전문가)
에이전트 C는 연구원으로부터 가공되지 않은 데이터를 전달받습니다. 에이전트 C의 목표는 전환 (conversion)입니다. 이 특정 시나리오를 위해, 에이전트는 전문적인 **모로코 다리자 (Moroccan Darija, 아랍어 스크립트)**로 말하도록 현지화되었습니다. 에이전트는 설득력 있는 피치를 작성하며, 잠재 고객(lead)의 연락처 정보를 확보하기 위해 항상 행동 유도 (Call to Action (CTA))로 대화를 마무리합니다.
🛠️ 에이전트 D: 고객 성공 (Customer Success, 문제 해결사)
의도가 SUPPORT인 경우, 이 에이전트는 높은 공감 능력을 가진 페르소나를 채택합니다. 이 에이전트는 사용자의 좌절감을 인정하고, 지식 베이스 (knowledge base)에서 문제 해결 단계를 제공하며, 감정 분석 (sentiment)이 매우 부정적일 경우 CRM에서 해당 항목을 "긴급 (Urgent)"으로 자동 플래그(flag) 지정하도록 프로그래밍되어 있습니다.
👋 에이전트 E: 웰컴 에이전트 (Welcome Agent, 온보딩)
이 에이전트는 "노이즈 (noise)"를 처리합니다. 일상적인 인사나 주제에서 벗어난 질문에는 친절하고 간결한 응답을 제공하며, 사용자를 비즈니스의 핵심 서비스로 정중하게 유도합니다.
⚙️ 3. Make.com에서의 기술적 구현
마법은 오케스트레이션 (orchestration) 단계에서 일어납니다. Make.com을 사용하여 **라우터 (Routers)**와 **필터 (Filters)**를 활용하는 비선형 워크플로우 (non-linear workflow)를 생성합니다.
로직 라우팅 (The Logic Routing)
에이전트 A의 출력값을 사용하여 세 가지 별도의 경로를 설정합니다:
- 판매 경로 (Sales Path): 메시지 → Pinecone 검색 → 에이전트 C → Airtable → Telegram.
- 지원 경로 (Support Path): 메시지 → 에이전트 D → Airtable → Telegram.
- 일반 경로 (General Path): 메시지 → 에이전트 E → Airtable → Telegram.
중앙 집중식 로깅 및 "병합 (Merge)" 패턴
워크플로우를 깔끔하게 유지하기 위해, 우리는 병합 (Merge) 로직 패턴을 사용합니다. 어떤 에이전트가 요청을 처리했는지와 관계없이, 최종 데이터 패킷(응답 텍스트, 사용자 ID, 의도)은 Airtable 모듈로 수렴합니다. 이를 통해 Support_Leads 테이블이 실시간으로 업데이트되도록 보장하며, 인간 지원 팀에게 단일 진실 공급원 (Single Source of Truth)을 제공합니다.
📈 4. 이것이 확장 가능한 이유
기업들이 단일 프롬프트 챗봇 대신 왜 이러한 멀티 에이전트 접근 방식을 채택해야 할까요?
- 환각 (Hallucinations) 감소: 영업 (Sales) 에이전트와 지원 (Support) 에이전트를 분리함으로써 엄격한 가드레일 (Guardrails)을 제공합니다. 영업 에이전트는 기술적 버그를 수정하려 하지 않으며, 지원 에이전트는 제품을 판매하려 하지 않습니다.
- 속도 (추론 지연 시간, Inference Latency): Groq를 사용함으로써, AI가 실시간 대화처럼 느껴지게 하는 LPU 기반의 속도를 달성합니다.
- 문맥적 정확도 (Contextual Accuracy): **Pinecone (RAG)**의 통합은 AI가 프롬프트 창의 일부로 포함될 필요 없이 수천 개의 문서에 접근할 수 있음을 의미합니다.
- 전문성: 에이전트를 현지화하는 것(예: 모로코 다리자어 사용)은 일반적인 영어 우선 모델이 할 수 없는 방식으로 현지 시장과의 신뢰를 구축합니다.
🚀 결론
에이전트 워크플로우 (Agentic workflows)는 비즈니스 자동화의 차세대 개척지를 나타냅니다. AI 모델을 단일 '만능' 도구가 아닌 전문화된 직원으로 취급함으로써, 기업은 확장 가능하고 공감 능력이 있으며 데이터 중심적인 엔터프라이즈급 지원을 제공할 수 있습니다.
부동산 포트폴리오를 관리하든 대량의 이커머스 스토어를 운영하든, Make.com의 로직과 **에이전트 AI (Agentic AI)**의 결합은 여러분이 잠재 고객(Lead)을 놓치지 않고 고객을 방치하지 않도록 보장합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기