# سرویس چت‌بات — بازیابی ترکیبی روی محتوای سایت fastapi>=0.115 uvicorn[standard]>=0.30 pydantic-settings>=2.3 # گراف گفتگو و LLM langgraph>=0.2.60 langchain>=0.3 langchain-openai>=0.2 langchain-text-splitters>=0.3 # بازیابی — بردارها در pgvector می‌روند؛ BM25 و خوشه‌بندی در حافظه sentence-transformers>=3.0 langchain-huggingface>=0.1 rank-bm25>=0.2.2 scikit-learn>=1.4 numpy>=1.26 # دیتابیس (فقط خواندن) psycopg[binary]>=3.1