从设计师到 Agent Builder:看、做、想
刚看完罗子雄的《如何成为一名优秀的设计师》。这个 talk 不长,它也没有给人一种听完就掌握设计秘诀的错觉,反而把话说得很老实:多看,多做,多想。先模仿,再借鉴,最后慢慢长出自己的判断。
我不是严格意义上的设计师(事实上我的审美能力目前一塌糊涂)。可看完以后,脑子里冒出来的反而是 AI Agent。做 Agent 当然不是做平面,也不是做交互稿,但两件事都很依赖一种手感:知道什么是好,知道哪里不对,知道自己为什么这么改。工具和框架变得很快,一个人怎么从不会到会、从会一点到真的有判断,绕来绕去还是这些笨办法。
先让自己有参照
设计里的“看”,当然不是随手刷几张好看的图。它更像是在训练眼睛与大脑。看得足够多,才知道什么是平庸,什么是精确,什么东西乍一看简单,其实背后藏了很多取舍。审美不是凭空长出来的,它需要被大量好作品校准。
做 Agent 时,我觉得也有类似的“系统审美”。需要看真实产品、开源框架、论文 demo、失败案例、工具协议,也要看用户到底怎么工作。看多了以后,会慢慢发现一个 Agent 好不好,不在于它堆了多少 planner、memory、reflection。很多时候,好的 Agent 很朴素:边界清楚,接口稳定,失败时知道停在哪里。
所以初级阶段的模仿很重要。设计师要临摹优秀作品,Agent Builder 也应该读别人的系统,复现别人的流程,拆 prompt,拆工具接口。模仿不是丢人的事。真正危险的是看得太少,却太早把某个新名词当成答案,然后逐渐在不断增多的概念中迷失自我。
真实问题会教育人
但只看是不够的。罗子雄讲设计时强调要“做”真实的东西,这点放到 Agent 上更明显。教程/论文/Blogs 会把问题切得很干净:输入是什么,工具是什么,评价指标是什么。真实世界不会这么配合。
一旦开始做真实问题,摩擦马上就来了。工具会超时,网页会改版,权限会失败,用户会说半句话,任务会在中途变形,模型还会一本正经地犯错。上下文太长会污染判断,太短又会漏掉关键信息。自动执行太激进会越界,处处确认又会让用户觉得它没用。
这些东西只有动手时才会撞上。撞过以后,再回头看别人的设计,很多细节会突然变得合理:为什么工具 schema 写得这么保守?为什么计划要暴露给用户?为什么有些步骤必须保留人工确认?以前觉得啰嗦的地方,可能都是被真实问题打过以后留下来的。
所以学习 Agent 不能只停在读框架文档和看前沿文章。真正让人成长的,是把一个不那么干净的问题做成能反复使用的工作流。它可以很小,也可以不完美,但只要碰过真实约束,就比一个漂亮但无摩擦的 demo 更有训练价值。
别急着复制形式
第三步是“想”。看和做如果没有思考,很容易变成素材堆积和体力劳动。设计里要问:为什么这里要留白?为什么按钮放在这里?为什么这个颜色在这个场景下成立?
Agent 也是一样。不能只问“这个流程怎么搭”,还要问“为什么要这样搭”。为什么这里需要 planner,而不是直接执行?为什么这里要引入 memory,而不是重新检索?为什么这个任务适合 autonomous loop,另一个任务却更适合 human-in-the-loop?
我自己也会犯这个毛病。看完一个 paper 或框架,第一反应是把关键词装进自己的系统里:multi-agent、reflection、RAG、memory,仿佛都加上就更完整。可很多时候,问题可能就是把接口做整齐,把反馈写清楚。问为什么,是把经验变成判断力的过程。我们知道要这样做,也要知道为什么这样做,这样当遇到一个新的问题的时候,才会发现其实它 nothing new。
借鉴,不是复刻
从 0 到 1 的时候,模仿是必要的。没有足够多的模仿,人很难建立基本手感。但从 1 到 100,重点就变成了组合、借鉴和改造。那句常被归到毕加索名下、也被乔布斯引用过的 Good Artists Copy, Great Artists Steal,大概说的也是这个意思。真正的吸收不是照搬,而是理解它为什么成立,然后把它放进自己的问题里去变形。
设计不是割裂的,Agent 也不是。一个好 Agent 可能从操作系统里借权限边界,从产品设计里借反馈节奏,从数据库里借状态管理,从组织协作里借任务分解,从新的模型技术变革中吸收新的 Agent 架构设想。看的东西越杂,越可能在某个真实问题里产生新的组合。
但无论看得多广,最后还是要回到做。做虚拟项目,做比赛项目,做自己真的想解决的问题,做那些外人看起来不够宏大、但你愿意反复打磨的小工具。很多时候,能把一个东西从可以跑改到好用,已经是在跨过一条很重要的线。
设计里的 Good is not enough,放到 Agent 里也成立。一个 Agent 能跑通,不代表它值得被依赖;一个 demo 令人惊艳,不代表它能进入真实工作流。优秀不是会用最新工具,而是逐渐形成自己的判断:知道什么值得看,什么必须亲手做,什么地方应该停下来问一句为什么。
看、做、想听起来都不新鲜。也许正因为它们不新鲜,才更可靠。技术行业总喜欢把新东西讲成范式革命,然后几个月就革一次,可人的成长没有那么多捷径。无论是设计师,还是 Agent Builder,最后都要回到一件很普通的事:在真实世界里持续观察、行动、理解,把下一次做得比这一次再好一点。