Case Study

대고객 서비스 통신 에이전트 라우팅 아키텍처

System Architecture · AI:ON-U(KT사 서빙 플랫폼)

아래 다이어그램은 목업이 아니라, 실제로 이런 인프라 위에서 동작하도록 설계한 구조를 시각화한 것입니다. API 서버(Flask)가 마스터 에이전트 역할을 하며, Foundation·Opensource 모델을 상황에 맞게 선택적으로 호출합니다. KT 업무상 실제 레포지토리는 공개할 수 없어, 인프라·노드 구조와 라우팅 로직만 재현해 보여드립니다.

이 케이스 스터디는 실제 KT 'MYK' (K intelligence) 앱 개발 경험을 일반화해 재구성한 데모입니다 — 출시 기사 보기
웹 Client(개발 중)
앱 Client
웹 서버
Next.js
API 서버
Flask · 마스터 에이전트
Redis
세션 관리
DB
PostgreSQL
Worker
임베딩 처리
Vector DB
pgvector
Foundation Model
Azure OpenAI
Claude
Gemini
Opensource Model
LLaMA
Mistral
Gemma
API 서버 위에서 마스터 에이전트가 라우팅을 수행합니다
문제 해결 & 성과

LLM Few-shot · Prompt 엔지니어링으로 응답 품질을 최적화하고, 멀티턴 대화 상황에서의 의도 분류 정확도를 개선했습니다. Opentelemetry로 실시간 발화들을 종합하여 사용자의 의도를 파악하고, 좀 더 유연한 안내를 위해 사용자의 상태 값으로 행동 정책을 분기시켜, 기존 의도분류 대비 만족도 95% 이상을 달성했습니다.

측정 방법

정확도는 KT 기획 비즈니스 요구사항 기준 85% 이상을 목표로, 기획에서 정의한 플로우 노드별 의도 분류가 실제로 일치했는지를 비교해 산출합니다. 예를 들어 "VIP초이스 혜택 알려줘"는 등급별 VIP 혜택이 아니라 별도의 VIP초이스 혜택 의도로 분류되어야 정답 처리되며, 이런 케이스 단위 일치율을 모아 정확도로 환산합니다.

+32%안내 품질 향상

사용자 상태(status_info) · History 메모리 기반 멀티턴 판단 로직을 적용해, 이전 대화 맥락을 반영한 안내 품질을 끌어올렸습니다.

60%92%
세부 혜택 판단 정확도

LLM으로 사용자 Query를 재구성하고, 대화 이력과 현재 발화를 비교해 의도를 분류하는 멀티턴 로직을 적용해 정확도를 30% 끌어올렸습니다.

마스터 에이전트
마스터 에이전트
의도 분류 (Intent Classification)
멤버십 서브에이전트
혜택·등급·이용현황 전담
직접 설계
장기고객 에이전트
5년 이상 고객
서빙 · 운영
유심 에이전트
유심 관련
서빙 · 운영
유선 에이전트
유선(인터넷, TV 회선) 관련
서빙 · 운영
지식 Agent
VIP초이스 정의 · 포인트 폐지 안내
혜택안내 Agent
멤버십 혜택 안내 총괄
이용현황조회
VIP초이스·달달혜택·일반내역
멤버십 종합현황
통합 요약
VIP초이스 관련
혜택안내·등급안내
조건별 혜택
생일자월·다중조건
추천 탐색
랜덤추천·fallback
VIP초이스 혜택
혜택안내·등급안내
달달혜택 관련
혜택안내
답변 불가
그룹 미확인 · 추가 질문 필요