You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
참고: DataHub 없이도 미리 준비된 VectorDB(FAISS 디렉토리 혹은 pgvector 컬렉션)를 바로 사용할 수 있습니다. 자세한 준비 방법은 [DataHub 없이 시작하기](docs/tutorials/getting-started-without-datahub.md)를 참고하세요.
137
+
138
+
### 처음 시작하기 (DataHub 없이)
139
+
140
+
튜토리얼 본문이 길어져 별도 문서로 분리되었습니다. 아래 문서를 참고하세요.
141
+
142
+
-[DataHub 없이 시작하기 튜토리얼](docs/tutorials/getting-started-without-datahub.md)
143
+
101
144
### 자연어 쿼리 실행
102
145
103
146
```bash
@@ -110,10 +153,11 @@ lang2sql query "고객 데이터를 기반으로 유니크한 유저 수를 카
110
153
111
154
### 환경 설정
112
155
113
-
- 현재는 pip 패키지 설치로 프로젝트 시작이 어려운 상황입니다.
114
-
-`.env` 파일을 생성하여 설정 관리 (.env.example 참고)
115
-
116
-
---
156
+
-`.env` 파일을 생성하여 설정을 관리합니다. (예시 파일이 있다면 참조)
157
+
- 또는 CLI 옵션으로 환경을 지정할 수 있습니다:
158
+
-`--env-file-path`: 환경 변수 파일 경로 지정
159
+
-`--prompt-dir-path`: 프롬프트 템플릿(.md) 디렉토리 지정
160
+
-`--datahub_server`: DataHub GMS 서버 URL 지정
117
161
118
162
## 🏗️ 아키텍처
119
163
@@ -156,11 +200,6 @@ Lang2SQL은 LangGraph를 사용한 다단계 접근 방식을 따릅니다:
156
200
- 현재는 Datahub를 통해 로컬에 FAISS VectorDB를 생성해야만 사용 가능한 구조입니다.
157
201
- 이 결합도를 낮춰서 Datahub 없이도 기존에 준비된 VectorDB만 있으면 바로 활용할 수 있도록 아키텍처를 개선하는 작업입니다.
158
202
159
-
### 출력 포맷 강화
160
-
161
-
- 현재 Streamlit을 통한 웹 인터페이스만 지원하고 있습니다.
162
-
- CLI, JSON 등 다양한 출력 포맷을 지원하여 사용자가 선호하는 환경에서 유연하게 활용할 수 있도록 개선합니다.
163
-
164
203
### 모니터링 / 로깅 강화
165
204
166
205
- 프로젝트 사용 패턴과 성능을 모니터링하고, 상세한 로깅 시스템을 구축합니다.
@@ -171,6 +210,10 @@ Lang2SQL은 LangGraph를 사용한 다단계 접근 방식을 따릅니다:
171
210
- 프로젝트 기여 장벽을 낮추기 위한 포괄적인 문서화 작업입니다.
172
211
- 개발자 가이드, 튜토리얼 등을 체계적으로 정리하여 새로운 기여자들이 쉽게 참여할 수 있는 환경을 조성합니다.
173
212
213
+
### LLM 프론트에서 분리하기
214
+
215
+
프런트에서는 LLM 호출·키를 제거하고 내부 백엔드 API로 위임해 보안·권한·모니터링을 중앙화합니다.
0 commit comments