项目描述:面向阿尔茨海默病护理者的智能 RAG 知识问答系统,集成大语言模型和检索增强生成技术,支持医疗专业咨询和同伴情感支持。系统采用微服务架构,为护理者提供24 小时智能辅 助服务。
技术栈:JAVA、SpringSecurity、Kafka、Nacos、Redis、ElasticSearch、PostgreSQL、Nomic Embedding、RAG、Docker
主要工作:
1. 搭建分布式护理问答系统:基于 Spring Boot + Nacos 构建服务,分离临床洞察知识库与同伴支持知识库,覆盖 PubMed / NIH 等 1,040 篇文档和论坛 4,329 篇文档,为痴呆症家庭护理者提供专业医疗指导和情感支持。
2. 实现混合检索链路:支持 Word、PDF、TXT 等文档类型,结合 ES+KNN 向量召回、关键词检索与 BM25 重排序,形成“关键词 + 语义”双引擎检索。
3. 提升响应速度与并发稳定性:用 Redis 缓存热点数据和会话信息、Kafka 处理异步任务,并集成 Qwen3-14B 做意图检测和文档评分,文本向量化使用异步处理,响应速度提升 40% 以上。
4. 补齐工程化质量:开发 30+ 个 RESTful API,单元测试覆盖率 85%+;通过 Token 鉴权保护医疗数据,Prometheus + Grafana 监控后平均响应控制在 500ms 以内,支持 200+ 并发用户。
5. 简化部署交付:支持 Docker 容器化部署,使用 docker-compose up -d 可在 1 分钟内启动整套系统。