重庆大学AI训练营+20240750+用药科学规划助手 #3159
feng-zimu
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
💊 用药科学规划助手 —— 你的私人 AI 药师
一、背景
家里有老人每天吃好几种药,时间不一样、饭前饭后有讲究,记不住也容易搞混。去医院开药,医生问"你现在在吃什么药",经常说不上来。自己感冒买药吃,也不知道跟正在吃的药有没有冲突。
这些问题本质上都是用药信息管理的缺失——没有一个"管家"帮你记录、提醒、审核。所以我基于 Nexent 平台做了这个智能体,把查药、审药、记药、提醒四条线串在一起,一个聊天窗口全搞定。
二、核心功能
三、工作流
3.1 药品查询流程
3.2 用药审核流程
3.3 用药提醒流程
四、技术实现
4.1 整体架构
4.2 MCP 工具列表
list_medicationsadd_medicationstop_medicationresume_medicationupdate_medicationsend_test_notificationcheck_now4.3 智能体 Prompt 设计
4.4 数据存储
所有用药数据存储在本地 JSON 文件中,结构清晰:
{ "id": "med-a1b2c3d4", "name": "阿莫西林", "dose": "0.5g", "times": ["08:00", "12:00", "20:00"], "start_date": "2026-06-01", "end_date": "2026-06-07", "note": "饭后服用,多喝水", "active": true }4.5 微信推送
通过 Server酱 实现微信消息推送。MCP 服务后台线程每 30 秒扫描用药计划,匹配当前时间后自动调用 Server酱 API,消息直达微信。采用去重机制(notified.json),同一天同一时间的同一药品不会重复推送。
五、运行效果
药品查询
用药审核
微信推送
六、部署指南
依赖
mcp库步骤
1. 导入智能体:Nexent → 智能体管理 → 导入 → 选择
agent_export_final.json2. 配置微信推送:前往 https://sct.ftqq.com 获取 SendKey,填入
reminder_config.json3. 启动 MCP 服务:
4. 注册 MCP:Nexent → MCP 管理 → 添加 → 名称填
medication-reminder,URL 填http://host.docker.internal:5060/mcp5. 开始聊天:在 Nexent 中选择「用药科学规划助手」即可
文件说明
agent_export_final.jsonmedication_mcp_server.pyreminder_config.jsonmedication_schedule_template.jsonBeta Was this translation helpful? Give feedback.
All reactions