Latest articles

AI Friendly:为什么你的架构、API 和 UI 也该为 AI 设计?

Posted on in Tech

我们花了 30 年让软件对人友好(User Friendly),现在该花点时间让它对 AI 也友好了(AI Friendly)。AI 可以给人赋能,人也可以给 AI 赋能——你给 AI 的上下文质量,决定了 AI 能回馈给你的输出质量。API 是否结构化、文档是否机器可读、日志是否语义清晰、UI 是否有良好的无障碍标记——这些原本就是"好设计"的标准,只不过 AI 的到来让它们从"最佳实践"升级成了"生存必需"。

Continue reading

职场工具箱之 MOP/SOP:AI 时代更需要"清单革命"

Posted on in Method

凌晨两点,一条手滑的命令把生产数据库干掉了——不是因为你不懂技术,而是因为你没有一张清单。MOP(Method of Procedure)和 SOP(Standard Operating Procedure)不是官僚主义的遗产,而是用最低成本对抗"人一定会犯错"这个事实的武器。AI 让我们写代码更快、部署更频繁,但也让"翻车半径"更大了。更有意思的是,AI Agent 的 Skill 机制和人类的 SOP 在结构上几乎同构——AI 也需要"清单"来防止幻觉、遗漏和过度自信。《清单革命》里那些用清单救命的道理,到今天不但没过时,反而更值钱了。

Continue reading

职场工具箱之项目铁三角:范围、时间、成本——你最多只能锁住两个

Posted on in Method

老板说"范围不能砍、工期不能延、人不能加"——然后还希望质量别掉链子。如果你真信了,那你不是在做项目管理,你是在做魔术表演。项目铁三角(Iron Triangle)讲得很直白:范围、时间、成本,你最多只能锁住两个,第三个必须当变量。至于质量?它不是第四个旋钮,它更像地板——前三个旋钮拧过头,先塌的就是它。

Continue reading

用 pgvector 做 RAG:别急着上 Pinecone,你的 PostgreSQL 就够了

Posted on in AI

你刚写完一个 RAG demo,跑通了 OpenAI embedding + Pinecone,兴奋了三秒——然后老板问你:"这个月 Pinecone 账单多少?"于是你开始重新审视那台已经跑了三年的 PostgreSQL。好消息:装个 pgvector 扩展,它就是你的向量数据库。这篇文章给你一套从 Docker 部署到 Python 完整代码的实操指南,跑完就能用。

Continue reading

职场工具箱之 OKR:为什么"很努力"≠"有产出"?

Posted on in Journal

你每天加班到九点,季度末却说不出自己做了什么有价值的事——不是你不努力,是你的目标从一开始就没对齐。OKR 不是 KPI 的马甲,它是一套"把努力翻译成产出"的对齐工具。本文用三个真实场景教你怎么写、怎么对齐、怎么复盘。

Continue reading

服务稳定性之 LMAT 和 USED

Posted on in Tech

隐患险于明火,防范胜于救灾,责任重于泰山。本文介绍服务稳定性的两个核心方法论:LMAT(Log, Metrics, Alert, Trace)和 USED(Usage, Saturation, Error, Delay),并结合实践经验,讲解如何构建一套系统化的服务稳定性保障体系。

Continue reading

从 RBAC 到 OpenFGA:细粒度授权的架构、落地与取舍

Posted on in Tech

RBAC 是授权领域的"老黄牛",简单可靠,但在多租户、层级继承、动态共享等场景下力不从心。OpenFGA 基于 Google Zanzibar 论文,用关系元组(Relationship Tuple)重新定义了授权模型。本文从 RBAC 的局限出发,深入剖析 OpenFGA 的架构设计,探讨商业公司落地的路径与风险,以及开源方案与自研的取舍。

Continue reading

Claude 提示工程最佳实践:从"能用"到"好用"的距离,可能就差一个系统提示词

Posted on in AI

大多数人用 Claude 就像用搜索引擎——丢一句话进去,看看出来什么。但 Claude 4.6 已经不是一个"问答机器"了,它更像一个刚入职的天才实习生:聪明得吓人,但完全不知道你们组的规矩。这篇文章拆解 Anthropic 官方最新的提示工程指南,把那些"看起来都懂、做起来全忘"的技巧变成你明天就能用的 checklist。

Continue reading