DZ629/wj-llm-wiki
0
🧪 卫检 LLM Wiki 问答 Demo(Hero 2)
卫生检验与检疫专业知识的语义问答 Demo,基于 Karpathy 提出的 LLM Wiki 范式。 邮件可交互场景:老师点 HuggingFace Spaces 链接 → 直接问答。
- 知识源:664 个由 llm_wiki 从本科专业课资料合成的概念 / 实体节点(只检索合成层,不含原始 OCR 稿)
- 检索:SiliconFlow
bge-m3向量检索(余弦相似度) - 生成:DeepSeek v4-pro / v4-flash
- 状态:v0.1,领域内容待专家 review
本项目是本科生申请研究生时呈现的 AI 工程实践,卫检领域知识标注为 v0.1 基线。
文件
app.py— Streamlit 主应用retriever.py— 语义检索(加载.cache/索引).cache/— 预建索引(embeddings.npy + metas.json),随仓库提供,无需重建.env.example— 需要的环境变量。真实 .env 不进 git。
本地运行
pip install -r requirements.txt
# 配置 DEEPSEEK_API_KEY / SILICONFLOW_API_KEY(见 .env.example)
streamlit run app.pyHuggingFace Spaces 部署
在 Space 的 Settings → Variables and secrets 配置(不要写进代码):
DEEPSEEK_API_KEYSILICONFLOW_API_KEY
