AI Agent
从第一性原理构建 Agent 产品
通用 Agent 产品的关键,不是叠加功能,而是把任务循环、记忆、技能、工具与人机协作设计成一个持续工作的系统。
从“聊天界面”到“可运行的系统”
许多 AI 产品从聊天开始:输入问题,得到答案。Agent 产品的真正分界线却在于,它是否能围绕目标持续推进任务,并在每次行动后理解新的状态。产品设计因此不能只关注一次回答的质量,还要定义任务如何开始、何时继续、何时停下,以及用户如何重新介入。
这要求产品、交互和工程使用同一种语言。产品要明确用户交付的是结果、过程还是控制权;工程则要把这个承诺落实为可观测、可恢复、可评估的运行机制。
五个必须同时成立的基础能力
第一是循环:Agent 需要能够计划、行动、观察和调整,而不是单轮调用模型。第二是记忆:它要区分当前任务的工作上下文、用户偏好和长期可复用的知识。第三是技能与工具:能力必须被封装为可组合、可授权、可失败恢复的单元。
第四是连接外部环境。真实任务发生在文档、浏览器、代码库、业务系统和团队协作中,Agent 需要理解这些环境的边界。第五是评估与自进化:没有评估,就无法知道一次“看起来合理”的执行是否真的完成目标,更无从长期优化。
人 + Agent 的体验不是传统自动化
高价值任务通常不应该被彻底隐藏在黑箱中。好的 Agent 体验会让人清楚看见目标、计划、证据与待决策项,并能在恰当的时点纠偏。人负责判断、约束和承担责任;Agent 负责并行、执行和持续推进。
Clawuno 的设计实践让我更加确信:多工作区与多 Agent 并不是“更多机器人”,而是让不同上下文、角色和权限能够自然协同。产品是否成立,最终取决于这种协作是否比单人操作或普通聊天更快、更可靠。
产品负责人也要理解代码层的真实约束
在 Agent 产品里,抽象层之间的距离被明显缩短。模型选择、上下文长度、工具调用失败、记忆检索质量、评估集覆盖度,都会直接改变用户体验。亲自参与从产品构思、交互设计到研发和发布的全流程,能帮助产品负责人更早识别哪些体验是可承诺的,哪些仍只是演示。
这也是我持续投入 Agent 产品的原因:它不是单一功能升级,而是在重写软件如何被构建、被使用和被组织。