레이어 분리 설계와 실사용 흐름 중심으로 푸는 결
두 기능을 한 인프라 안에 통합하려면 자연어 쿼리 레이어와 이상 탐지 레이어를 분리해서 쌓는 구조가 현실적이라고 봅니다. 자연어 쿼리는 사용자가 SQL을 몰라도 데이터를 탐색할 수 있게 하는 인터페이스 문제이고, 이상 탐지는 데이터 파이프라인 또는 지표에서 비정상 패턴을 자동으로 잡아내는 모니터링 문제입니다. 두 문제를 동시에 풀려 하면 복잡도가 급격히 올라가서, 자연어 쿼리는 LLM 기반 텍스트-to-SQL 변환으로, 이상 탐지는 시계열 데이터를 대상으로 한 통계 기반 또는 isolation forest 계열 모델로 분리해 각각 먼저 안정화하는 방향이 낫다고 생각합니다. 실습 프로젝트에서 간단한 텍스트-to-SQL 파이프라인을 만들어본 경험이 있는데, 가장 어려운 부분은 자연어의 모호성이었습니다.
스키마 컨텍스트를 프롬프트에 붙이는 방식으로 정확도를 높였고, 쿼리 결과를 이상 탐지 피드로 연결하는 구조까지는 설계만 해본 수준입니다. 실제 프로덕션에서는 두 레이어 간 데이터 지연과 신뢰도 임계값 설정이 핵심 과제가 될 것이라고 예상합니다.