蘇里的头像

蘇里

记录工程、产品与个人成长的思考。

#Agent#AI#工程实践

浅谈 Agent 系统的七类工程约束

感知、记忆、推理、行动、反思、协作、治理,看起来是 Agent 的七种能力;从工程视角看,它们对应七类会失控的约束。模型再聪明,约束没守住也会翻车。

#状态管理#前端框架#源码精读

重新理解前端状态管理

整合自己之前写的 Redux、React Redux、Jotai 三篇源码精读,抽出一个贯穿所有状态管理方案的最小内核,沿着组织形态、变化发现机制、UI 耦合深浅三条分歧轴,重新理解 Redux、Jotai、Zustand、MobX/Valtio、Signals、XState 的设计取舍。

#Agent#Skill#工程实践

在 Skill 中“软编排”工作流

聊聊如何把链式、并行、路由、循环、编排和层级这些工作流模式写进 Skill,让 Agent 不靠玄学提示词乱跑,而是沿着有检查点、有护栏的路线完成复杂任务。

#AI#思考#读书笔记

解读《Cognitive Surrender》:AI 时代中的认知投降

解读 Addy Osmani 的《Cognitive Surrender》和《Don't Outsource the Learning》。聊聊 cognitive offloading、cognitive surrender 与 cognitive debt,以及天天用 AI 写代码的工程师,怎么在提效的同时保住自己的判断力和学习能力。

#状态管理

简单聊聊有限状态机

从一个提交按钮的状态冲突出发,手写有限状态机的最小实现,再拆开状态、数据和副作用这三层。

#测试#JavaScript#工程实践

从零实现一个前端单元测试框架

Jest 里的 test、expect、jest.fn 和 mock 看起来像几句自然语言,其实背后只有四个朴素机制:登记、执行、抛错、记录。手写一个小型框架,把它们连起来看看。