复杂架构的取舍:Agentic RAG、LLM Wiki 与 Multi-Agent
文章围绕 Agentic RAG、LLM Wiki 与 Multi-Agent 三个架构问题讨论取舍,认为架构复杂度本身是成本,拆分必须换来单 Agent 给不了的东西。
文章围绕 Agentic RAG、LLM Wiki 与 Multi-Agent 三个架构问题讨论取舍,认为架构复杂度本身是成本,拆分必须换来单 Agent 给不了的东西。
掘金文章提出用“修改半径”衡量 Agent 架构成熟度:同一种问题发生时修改的 owner 应越来越少。文章以“搜索摘要被当成正文”为例,指出该问题会同时牵动 Prompt、Runtime、Tool、Evidence、Recovery 五六层,根源是同一事实被多层重复解释。
文章提出把用户连接与 AI 任务的生命周期解耦,任务状态持久化后即可精确恢复,而非重试或从头再来。作者把断线归为用户中断、网络波动、服务端滚动更新三类,并给出幂等键防重复副作用、offset 去重防流式重复、schemaVersion 迁移防检查点不兼容等做法。
推荐理由:原文把 AI 长任务的断线恢复拆成连接解耦、检查点与进度标记三件事,并给出可复用的代码与写入顺序。
开源项目 esp32-c3-adblock 发布,在约 2 美元的 ESP32-C3 上实现 Pi-hole 风格的 DNS 广告拦截,无需 PSRAM。它把域名存为排序后的 40 位哈希放在 flash 中并二分查找,14 万条域名仅占约 0.7 MB flash、约 50 KB RAM,单次查询约 10 ms。