比模型高一层的抽象
第一本书把模型当作概率组件来工程化。这一本把 agent 当作自主角色:有岗位、有技能、有履历、有环境。工程对象从应用转向 agent 本身。
agent 的定义这两年换得很快。最早它接近"会用工具的动物":一个模型,能调几个 function,能跑个 loop。这个定义不算错,但太单薄。它只说明 agent 能做什么,没说明 agent 是谁。
当 skill、持久化沙箱、长期记忆、模型分级这些东西凑齐之后,一个更稳定的抽象浮现出来:agent 不像一只会拿工具的动物,更像一个完整的打工人。它有岗位,有技能,有履历,也有自己的工作环境。
这本书沿着这个抽象,走一遍 agent 的一生:
这些问题想清楚,agent 工程就不再只是调工具、写 loop。更要紧的问题变成:这个 agent 到底是谁,负责什么,靠什么把活干完。
《大模型应用工程哲学》从概率性的模型出发。工程对象是建在模型之上的应用。这一本从 agent 这个自主角色出发。工程对象是 agent 本身。这是比模型高一层的抽象,不是同一层的更深一刀。
凡是能在模型层讲清的(不确定性、声明式提示、类型契约),这本书引用前一本,不重讲。