오픈소스와 엔터프라이즈 NL2SQLNL2SQL은 사용자의 자연어 질문을 데이터베이스가 이해할 수 있는 정형 SQL 쿼리로 자동 변환하는 인터페이스 기술이다. 오픈소스 진영은 Vanna, LangChain, LlamaIndex 등 모듈화된 에이전트 아키텍처를 통해 유연한 RAG(Retrieval-Augmented Generation) 파이프라인을 구축한다. Vanna는 SQL 생성에 특화된 RAG를 위해 DB 스키마와 과거 쿼리를 학습한 벡터 저장소를 활용하며, LangChain은 SQLDatabaseChain을 통해 LLM과 DB 엔진을 연결하는 유연한 체인 아키텍처를 구성한다. LlamaIndex는 SQLStructureStoreIndex로 데이터 구조를 색인화하여 자연어 질의를 최적화한다. 반면 엔터..