技术文章

从数据路径、系统边界和故障现场理解复杂软件

文章分为大数据系统、浏览器内核、系统工程与 AI 工程四个专题。每篇文章尽量回答三个问题:组件负责什么、请求怎样执行、出现问题时从哪里查起。

大数据系统 · 浏览器内核 · 系统工程 · AI 工程

Agent 最容易被说复杂,也最容易被做得过于简单。接一个大模型,再挂几个函数,并不自动等于“智能体”。真正拉开差距的是模型之外的部分:状态有没有落盘、动作是否可验证、失败后能否从断点继续、权限边界是否真的生效。

与其争论定义,不如看一个任务能否稳定跑完。

从普通脚本的边界说起

固定流程适合条件清楚的任务:读取输入、转换格式、写出结果。它的优点恰恰是没有自主性,行为容易预测。

问题出现在输入和环境都不稳定时。例如“检查一台服务器并修复站点”至少包含信息收集、故障判断、方案选择、执行、验证和回滚准备。每一步的结果都会改变下一步,预先写死全部分支很快就会失控。

Agent...