经得起现实碰撞的系统
重试、检索、合并,以及应用的边界
网络会断,重试会把一笔钱扣两次,检索会把错误的段落递给模型,响应并不是你要的数据,而两个人会在同一秒改同一行。四个互动,以及讲清这些都是常态而非例外的文章。
- 01 互动 重复请求与很慢的响应 网络在操作中途断掉。把按钮按两下,看看数据库里最后剩下什么——有幂等键和没有幂等键。
- 02 互动 在自己的文档里检索是怎么回事 拖动滑块,看一条检索流水线如何决定模型能看到什么——以及塞给它错误段落时会发生什么。
- 03 互动 应用的边界 凡是从外面来的都不可信。一次断掉一环,看链条停在哪里、屏幕上又出现什么。
- 04 互动 两个人同时敲同一行,为什么一个字母都不会丢 两个光标、一行文字,中间没有人握着笔。一个滑块拆开按下标合并的做法,再用字母之间的地址把它重新装起来。
- 05 文章 AI 不会消除过度工程,只会加速它 为什么模型默认给出冗余方案,复杂性上那道天然的刹车是怎么消失的,以及如何把 AI 当作编辑而不是生成器来使用。
- 06 文章 立陶宛的数据泄露,以及我为什么不喜欢“我早就说过”这句话 为什么像立陶宛数据泄露这样的事件说明,我们需要重新思考访问基础设施、授权,以及现代安全的做法。
- 07 文章 英伟达、技嘉和蓝宝石的接口都在熔化,被认定有错的却是你 三代显卡、不同厂商、同一种故障图景:从物理、安全标准和保修条款来解读 12VHPWR 与 12V-2x6。