KnowledgeBase-RAG-LLM-System
View on GitHub基于 Streamlit、LangChain 与 Chroma 的轻量级 RAG 学习项目,支持本地知识库上传、检索增强问答与聊天式交互。
A lightweight RAG learning project with a Streamlit upload and chat interface. It chunks TXT files, stores embeddings in a persistent Chroma database, and uses LangChain with DashScope models for retrieval-grounded, streaming answers and follow-up questions.
Use Cases
Ask questions grounded in uploaded documentsBuild a local knowledge-base chatbotPrototype ecommerce customer support for sizing, care, and color recommendations
Built With
- Language
- Python
- Frameworks
- LangChain · Chroma · Streamlit · DashScope
Tags
RAG · knowledge base · chatbot · document upload · vector search · local persistence · streaming · conversation history · Chinese