智能医疗HIS系统:从FastAPI到AI多智能体的全栈实践
一个完整的医院信息系统(HIS),覆盖门诊、药房、住院、护理、收费等15个核心业务模块,并深度融合 AI 多智能体引擎实现智能分诊、处方审核和院长问数。 项目概览这是一个真正「能用」的医院信息系统——不只是 CRUD 原型,而是完整的业务闭环。后端基于 FastAPI + SQLAlchemy 2.0 + MySQL,前端使用 Vue 3 + Vite + Element Plus,AI 引擎层采用 LangGraph + LangChain + Qdrant + Redis 架构,接入阿里云百炼 Dashscope 大模型。 技术栈速览 层级 技术选型 后端框架 FastAPI (async) ORM SQLAlchemy 2.0 (aiomysql 异步驱动) 数据库 MySQL 8.0 (utf8mb4) 前端 Vue 3 + Vite + Element Plus AI 引擎 LangGraph StateGraph + LangChain 向量数据库 Qdrant (COSINE 距离, 1536 维) 缓存 Redis 7 (...
从指令到闭环:构建AI助手全自动技能生态系统的实践之路
引言用 Claude Code 一段时间后,你会发现一个尴尬的问题:它的内置能力很强,但总有些场景覆盖不到。每次遇到新领域,要么手动写 Prompt,要么临时上网搜。更难受的是——这次搜到的优质提示词,下次还得重新搜。知识不沉淀,经验不复用。 我花了几个晚上,在 Claude Code 的技能系统之上搭建了一套全自动闭环生态。核心思路很简单:让 AI 助手在遇到自己搞不定的任务时,自动去外部”学习”、自动把学到的东西”打包”成永久技能、自动纳入下一次调度的候选池。 一句话概括这条链路: 指令下发 → 主 Skill 调度 → 本地匹配 → 无匹配则自动拉取 prompts.chat 提示词 → 生成并保存为本地子 Skill → 纳入调度池 → 长期迭代优化 下面详细拆解每一步的设计与实现。 一、架构总览:一个主入口,多重能力池整个系统分为三层: 12345678910111213141516171819202122┌──────────────────────────────────────────────┐│ 用户指令(自然语言) ...
An_Skills管理方案
背景Claude Code 的 Skills 生态很强大,但技能多了之后会出现两个问题: 上下文膨胀 — 每个 Skill 的完整描述都会注入 System Prompt,24 个 Skill 轻松吃掉几千 token 匹配混乱 — 多个 Skill 的关键词重叠时,模型可能选错 我的解决方案:单入口 + 分级可见。 架构设计12345用户请求 → my-ai-assistant(主入口,on) │ ├── 自动语义匹配 ──→ 核心子 Skill(name-only) │ └── 手动调用 ──→ 其他子 Skill(/技能名) 核心机制:skillOverridesClaude Code 的 settings.json 中有一个 skillOverrides 字段,控制每个 Skill 的可见级别: 模式 含义 on 完整加载:名称 + 描述 + 可调用 name-only 仅名称:模型看得到名字,占极少 token user-invo...
Hexo 博客搭建踩坑记录
从零搭建一个 Hexo + Butterfly + GitHub Pages 博客,看着简单,实操下来还是踩了不少坑。这篇文章把过程中遇到的问题和解决方案整理出来,给同样在折腾的人一个参考。 环境准备Node.js 和 Git 是前提,版本别太老就行: 123node --version # v18+git --version # 2.x+npm --version 这一步基本不会出问题,跳过。 坑 1:Hexo 初始化目录必须为空这是第一个低级错误。hexo init 要求目标目录是空文件夹,如果你提前建了目录并往里放了东西,init 会失败。 正确姿势: 123mkdir my-blogcd my-bloghexo init . 或者让 Hexo 自己建目录: 123hexo init my-blogcd my-blognpm install 坑 2:主题配置文件到底在哪改Butterfly 主题安装完后,配置文件的加载优先级是这样的: _config.butterfly.yml(项目根目录,优先级最高) themes/butterfly/_config.y...
我的第一个 Hexo 博客上线了
折腾了两天,我的 Hexo 博客终于上线了。从零到一,踩了不少坑,写篇文章记录一下。 为什么选 Hexo需求很简单:静态博客、Markdown 写作、免费托管、能自定义主题。WordPress 太重,Notion 不够 geek,选了一圈最后锁定了 Hexo + GitHub Pages。Node.js 生态、中文社区活跃、Butterfly 主题颜值在线,够了。 环境配置,比想象的顺Node.js 和 Git 都是现成的,三条命令就起跑了: 123npm install -g hexo-clihexo init my-blogcd my-blog && npm install hexo s 跑起来,localhost:4000 看到默认页面的那一刻,还是有点小激动的。 主题选了 Butterfly默认 Landscape 太素了,对比了几个热门主题后选了 Butterfly。好看,配置项多,中文文档完整。 1npm install hexo-theme-butterfly --save 改 _config.yml 里一行: 1theme: butterf...