序章:为什么写第二本书
第一本书《大模型应用工程哲学》写的是:当软件系统的核心组件从确定性函数变成概率性语言模型,软件工程要怎么调整。那本书从模型出发:模型是一个会出错的概率组件,工程对象是建在它之上的应用。
这本书换了一个出发点。
第一本讨论怎么和一个不靠谱的函数相处。这一本讨论怎么和一个不靠谱的同事相处。
两本书有几处交界:不确定性、声明式提示、类型契约、skill 的可移植性。边界要钉死——凡是能在模型层讲清的,引用第一本,不在这里重讲。这本书从“agent 作为自主角色”起步,写到团队和组织。
文章
- 不是又一本 agent 框架指南——本书的定位与边界。它不教某个框架怎么用,只讨论当 agent 进入软件系统的核心位置,工程该怎么想。
- 个人立场声明——作者的技术偏好、核心信念与盲区。诚实的偏见好过虚假的客观。