神农医慧库智能体平台

项目开源地址(求star🌟)

https://github.com/rkl71/ai-agent

线上访问地址

还未部署,后续补充...

背景

针对医疗资源分配不均、基础疾病咨询占用专业医生时间等问题,结合国家 "互联网+医疗健康" 政策导向,开发基于 Spring AI 框架的智能医疗咨询平台。项目采用 RAG 检索增强生成技术构建专业医疗知识库,通过 MCP 协议集成多种外部工具服务,实现具备自主规划能力的 AI Agent 智能体,为用户提供二十四小时全天候的健康咨询服务。

欢迎页面

image.png

华佗问诊

优化细节

前端

  • 大道至简,考虑到涉及病患问题,采用最为健康的绿色为主题色,界面保持整洁
  • 对输出后的 Markdown 格式进行了优化,使用正则表达式对输出的内容进行调整,降低语法出错的可能性(后端同理,双重进行校验,确保语法生效)

后端

  • 添加医疗相关问答数据集扩充 RAG 知识库
  • 仿照恋爱大师应用新增问诊应用

效果如下图所示: Snipaste_2025-06-20_17-17-28.png

问题

  • 随着本地数据集增加,后端启动速度也会变慢,甚至无法启动,问题在于切分数据集的部分。阿里的向量数据库不关的话供不起,暂时没想到免费解决的方法
  • 对话无法保存,需要自定义数据库持久化
  • 可能模型比较小,有时并不能很好的理解用户问题

Agent智能体

优化细节

前端

  • 开头提示词提高用户体验
  • 参考最近的苹果 WWDC 发布会,采用了毛玻璃的设计,页面更加灵动
  • 将调用 MCP 工具之后输出的内容进行隐藏,只提供当前进行的步骤,可以按需点开查看详情
  • 右上角开始时显示准备就绪,调用 MCP 服务时显示思考中,错误会显示连接异常

后端

  • PDF 生成工具中使用自定义字体
  • 参考左拿同学评论内容将原先 web 搜索工具升级为 Google SerpApi

具体效果如图所示: Snipaste_2025-06-20_16-52-31.png Snipaste_2025-06-20_16-38-42.png Snipaste_2025-06-20_16-37-42.png

PDF 效果

image.png

问题

  • 所有选择权交由智能体主导,有时工具调用失败会直接影响到生成后文件的质量
  • 图片难以直接加载,链接有时也是404,怀疑是 MCP 工具性能不足
  • 缺少容错性,开弓没有回头箭,一旦开始就无法停止,输出的质量完全取决于 “运气”

未来计划

  • 实现登录页面
  • 简历完善
  • 解决所有已知问题,也欢迎提出问题
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
这名字牛
下载 APP