Tag: AI Agent
All the articles with the tag "AI Agent".
-
Fiber 双缓冲教 Agent state 三招:workInProgress、commit、rollback
blog205 讲了 Fiber 教 Agent 状态设计的 3 条原则,本文把"双缓冲"掰到底:workInProgress 试算、commit 原子切换、rollback 一键丢弃——对应 agent 的 draft 隔离、gate 原子翻转、无成本回滚。答案在 Fiber 里躺了 9 年。这是 fe2agent 番外 C,全系列 13 篇收官。
-
Agent 的 UI 才是前端主场:Chat 只是 fallback
从 Cursor 到 ChatGPT,Agent 产品长成一模一样的消息气泡列表——不是前端的宿命,是设计的懒惰。Chat 是让人跟不确定输出建立信任的最低成本 UI,一旦信任建立,就该被工具面板、状态观测层、决策 gate 替代。这是《从 useEffect 到 Agent Loop》番外 B。
-
MCP:Agent 界的 npm——供应链的老账,前端可能又要付一次
十年前 11 行代码撤下、半个 JS 生态挂了;十年后 MCP 长成 Agent 界的 npm,同样的账前端可能又要付一次。这是 fe2agent 系列番外 A,从 left-pad 讲到 typosquatting,讲到我把 chrome-devtools 挂进 cron 的第一次翻车,以及已经发生的 postmark-mcp 第一案。
-
从抠 bundle 到抠 token:把 Agent 送上生产,再给它一张脸
前端上线抠 bundle 体积,agent 上线抠 token 账单——手艺是同一门:给看不见的增长装一个看得见的闸。这是 fe2agent 系列第 10 篇(收官),讲 tracing、三层预算熔断、checkpoint 与分布漂移体检,配 tiny-agent v1.0(trace.js 成本三列记账 + 美元熔断 + checkpoint/--resume),并用三把闸复盘那晚 $4200。
-
Flaky 不再是 bug,是本体:前端测试思维怎么迁移到 Eval
前端里 flaky test 是要修的 bug,agent 世界里 flaky 是本体——同一个任务跑 10 次,7 次完美、2 次啰嗦、1 次自信地错。exact match 必死、单次结果不说明任何事、评测集是你的伤疤集。这是 fe2agent 系列第 9 篇,配 tiny-agent v0.9(evals 用例集 + 多次采样跑通过率 + LLM judge)。
-
Subagent 就是 Web Worker:说不清需求,别怪外包干得烂
你以为 spawn 一个 subagent 是开线程,其实是雇临时工:它看不见父 agent 的任何历史,brief 里没写的假设一律靠脑补——任务描述是一次有损且无 schema 的序列化。这是 fe2agent 系列第 8 篇,配 tiny-agent v0.8(spawnSubagent + delegate_task 委托工具 + 子循环记账)。
-
给 AI 弹一个 window.confirm:权限、Hooks 与 human-in-the-loop
blog06 管"错了怎么救",这一篇管"对了也不能让它直接干"——rm -rf 重试三次都成功才是灾难。权限分级不是开关是光谱,确认要具体到后果,拒绝也是要回给模型的信息。这是 fe2agent 系列第 7 篇,配 tiny-agent v0.7(危险分级表 + 确认门 + JSONL 审计日志)。
-
在 Agent 的世界,报错是排期内日常:从 Error Boundary 到 Verifier
模型自信满满说"完成了",但活没干完——这种不报错的错,try/catch 一层都拦不住。机械故障用重试加指数退避和 max_steps 硬闸,语义故障用 verifier 独立验收,而且验收必须隔离上下文。这是 fe2agent 系列第 6 篇,配 tiny-agent v0.6(withRetry + MAX_STEPS + verifier)。