让文献检索,
成为一条完整的研究路径。
PubMed Research Agent
把检索、阅读与有来源的问答,连接成一条研究流程。
独立完成前后端与智能分析流程开发,整合 PubMed 检索、文献归纳、附带 PMID 来源的问答、知识图谱和报告导出。
- 我的角色
- 前后端与智能分析流程独立开发
- 输入 → 输出
- 研究问题 / 收藏文献 → 检索结果、问答与报告
- 核心选择
- 中文转英文 / MeSH,结合关键词与向量检索
问题背景
文献检索、摘要阅读、归纳和报告整理往往分散在多个步骤中。这个项目将它们组织到同一应用里,并保留方便人工核对的文献来源。
检索与数据组织
- 将中文研究问题改写为英文及 MeSH 检索式,结合关键词与向量语义检索。
- 使用 ChromaDB 组织向量检索,使用 Neo4j 组织关联信息与知识图谱展示。
异步任务与前后端衔接
- FastAPI 接收请求并返回任务编号,前端据此查询进度和结果。
- 工程涉及 Celery、Redis、数据库与任务状态管理,将等待较久的检索、归纳过程与页面操作衔接。
问答依据与测试方法
- 从选定收藏文献的标题与摘要组织 RAG 上下文,答案附命中文献的 PMID。
- 用受控问题、收藏文献和模拟模型输出核对答案与文献编号;空收藏时提示补充文献,不调用模型。
- 设置外部模型服务回退方案,配套单元与接口测试。

