Vanna 2.0 개요 — 자연어를 데이터 인사이트로
Vanna 2.0 개요 — 자연어를 데이터 인사이트로
"지난 분기 실적이 가장 좋은 지역이 어디지?" 같은 질문을 SQL 지식 없이 물어보고 싶을 때 Vanna는 그 질문을 SQL로 만들고, 실행하고, 표·차트·요약으로 보여줘요. Vanna 2.0은 단순한 LLM 래퍼를 넘어 유저-어웨어 AI 에이전트 프레임워크예요 — LLM을 데이터베이스에 연결하고, 실제 도구를 다루며, 권한이 시스템 전체에 흐르죠.
핵심 개념
Vanna의 아이디어는 세 가지로 요약돼요.
- 도구를 LLM에 연결 — SQL 쿼리 실행, 차트 생성, 커스텀 기능을 에이전트에 부여.
- 사용법 기억 — 툴 메모리가 성공한 상호작용에서 학습해 점점 좋아짐.
- 권한 강제 — 모든 사용자에 특정 접근 제어가 시스템 전체에 흐름.
어떻게 시간에 따라 좋아지나
성공한 모든 상호작용은 툴 메모리에 저장돼요. 비슷한 질문이 오면:
- 에이전트가 과거 SQL 쿼리와 툴 사용 패턴을 검색해요.
- 성공한 예시를 현재 맥락에 맞게 적응시켜요.
- 스키마·업무 로직·쿼리 패턴을 수동 학습 없이 점점 익혀요.
새 질문(왼쪽 경로): 더 깊이 조사하고, 새 SQL을 생성·검증한 뒤 툴 메모리에 저장해요. 비슷한 질문(오른쪽 경로): 메모리에서 유사 패턴을 찾아 기존 쿼리를 변형·실행해요.
이 흐름 덕분에 자주 묻는 질문은 점점 빠르고 정확해져요. 벡터 데이터베이스가 바로 이 툴 메모리를 담당해요.
뭐가 돌아오나
자연어 질문 하나에 다음이 스트리밍으로 돌아와요 — 진행 업데이트, SQL 코드 블록(기본 admin에만), 인터랙티브 표, Plotly 차트, 자연어 요약.
더 알아보기
퀵스타트는 Quick Start, 구성은 Configure 문서에서 이어서 볼 수 있어요.