a05d2f474e
- td_knowledge_graph 테이블 (user_id, subject, relation, object 트리플) - GraphService: MultiDiGraph 인메모리 캐시 + MySQL 영속화 - add_relation / query_entity LangChain 도구 - call_model에 그래프 요약 자동 주입 (시스템 프롬프트) - GRAPH_ENABLED=true 환경변수로 활성화 - requirements.txt에 networkx>=3.0 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
31 lines
814 B
Plaintext
31 lines
814 B
Plaintext
mlx-lm>=0.19.0
|
|
dependency-injector>=4.41.0
|
|
PyMySQL>=1.1.0
|
|
pydantic-settings>=2.0.0
|
|
# Phase 1 — LangChain BaseChatModel
|
|
langchain-core>=0.3.0
|
|
# Phase 2 — RAG pipeline (Qdrant, embeddings, document loading)
|
|
langchain-community>=0.3.0
|
|
langchain-huggingface>=0.1.0
|
|
langchain-text-splitters>=0.3.0
|
|
langchain-qdrant>=0.2.0
|
|
sentence-transformers>=3.0.0
|
|
qdrant-client>=1.9.0
|
|
pdfplumber>=0.11.0
|
|
# Phase 18 — Hybrid Search (BM25 sparse vectors)
|
|
fastembed>=0.3.0
|
|
# Phase 22 — REST API
|
|
fastapi>=0.100.0
|
|
uvicorn[standard]>=0.23.0
|
|
python-multipart>=0.0.7
|
|
# Phase 3 — Agent orchestration
|
|
langgraph>=1.0.0
|
|
# Phase 4 — Web UI
|
|
gradio>=4.0.0
|
|
# Phase 6 — 웹 검색 Tool
|
|
duckduckgo-search>=6.0.0
|
|
# Phase 14 — 음성 인터페이스 (STT)
|
|
openai-whisper>=20231117
|
|
# IDEA-8 — 지식 그래프 (GraphRAG)
|
|
networkx>=3.0
|