e4c56a9b6c
- query_rewrite 노드 추가 (agent → query_rewrite → tools 순서) - route_after_agent: search_documents 호출 시에만 query_rewrite 라우팅, 그 외 직접 tools - tools_condition(prebuilt) 제거 → 커스텀 라우팅 함수로 대체 - query_rewrite_node: 구어체 쿼리를 키워드 중심 문장으로 변환 - 이전 대화 2턴 컨텍스트로 대명사·지시어 해소 - enable_thinking=False 바인딩으로 불필요한 사고 과정 제거 - __query_rewrite 커스텀 이벤트 emit → RAG_VERBOSE 시 변환 결과 출력 - QUERY_REWRITE_ENABLED=true 로 활성화 (기본값 false) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
25 lines
694 B
Bash
25 lines
694 B
Bash
# LLM 모델 설정
|
|
MODEL_ID=mlx-community/Qwen3-8B-4bit
|
|
MAX_TOKENS=1024
|
|
MAX_HISTORY_TURNS=30
|
|
COMPACT_THRESHOLD=40
|
|
|
|
# MySQL 설정 (미설정 시 DB 기능 비활성화)
|
|
DB_HOST=localhost
|
|
DB_PORT=3306
|
|
DB_NAME=youlbot
|
|
DB_USER=
|
|
DB_PASSWORD=
|
|
|
|
# LangSmith 트레이싱 (Phase 7) — https://smith.langchain.com 에서 API 키 발급
|
|
LANGCHAIN_TRACING_V2=false
|
|
LANGCHAIN_API_KEY=
|
|
LANGCHAIN_PROJECT=youlbot
|
|
|
|
# Hybrid Search (Phase 18) — BM25 + Vector (활성화 후 기존 문서 재수집 필요)
|
|
HYBRID_SEARCH_ENABLED=false
|
|
SPARSE_MODEL_ID=Qdrant/bm25
|
|
|
|
# Query Rewriting (Phase 19) — search_documents 호출 시 구어체 쿼리를 검색 최적화 쿼리로 변환
|
|
QUERY_REWRITE_ENABLED=false
|