技术专栏
把项目里踩过的坑、做过的取舍,写成能复用的方案
-
Agent 操作审计:AI 做过的每件事,怎么留痕、留什么、给谁看
我们在做一个医疗健康领域的 AI 智能体平台,智能体会代表用户去读数据、生成内容、执行操作,而它碰的数据属于敏感个人信息。上线前要过等保,监管要求"AI 做过的每件事都要能查"。这篇讲我们怎么把审计做成两层、字段是怎么倒推出来的、以及为什么"审计里不许出现什么"要靠 CI 保证而不是靠人记。…
阅读全文 → -
多租户数据隔离:加了 tenantId 只是第一层
我们在做一个面向基层公共卫生场景的 AI 智能体平台,多个区县共用一套系统。产品做到第二期回头梳理数据隔离时发现——"每张表都加了 tenantId"只解决了问题的一半。这篇讲第二层:租户内的数据范围,以及三个最容易漏的地方。…
阅读全文 → -
微信云托管部署踩坑实录:从 ERR_FR_MAX_BODY_LENGTH_EXCEEDED 到 request 合法域名
把一个 monorepo 里的 API 服务迁到微信云托管的完整记录:代码包超限、健康检查失败、运行时依赖缺失、CLI 参数不稳定,以及一个反直觉的结论——用云托管不等于免配请求域名,中间差着一个 wx.cloud.callContainer 改造。…
阅读全文 → -
给 AI Agent 做权限隔离:一次「绕过 RBAC」的架构修复
我们在做一个面向医疗场景的 AI 助手(企微对话 + Web 管理后台)。产品跑通后回头梳理权限体系,发现最危险的那条路径恰恰是最后加进去的入口——智能体入口绕过了整套 RBAC。这篇复盘那次架构修复,以及「决策与执行分离」怎么落地。…
阅读全文 →
