📚 Wiki 知识库

🏷️ 系统设计

45 篇

如何使用图工程构建多因子Alpha模型

本文详细介绍了如何利用图工程构建对冲基金级别的多因子Alpha模型。作者阐述了从Prompt、Loop、Swarm到Graph的技术演进路径,重点介绍了Slate这一运行时工具,它能通过JavaScript编写的程序自动化执行复杂的图结构任务,解决了多智能体系统中的协调与失败处理难题。

投资量化交易 ✍ Roan🕐 2026-07-24

后端工程师进阶路线:40个核心概念与六个成长阶段

本文为准备系统设计面试的后端工程师提供了一份详尽的学习指南。作者将零散的技术知识点整合为六个递进阶段:从Web基础、数据库管理,到构建生产级应用、系统扩缩容,再到分布式系统思维与架构设计。文章强调技术概念间的内在联系,旨在帮助开发者通过系统性的学习路径,从初学者成长为合格的软件架构师。

技术后端 ✍ Tech Fusionist🕐 2026-07-13

Claude Code 作者说他不再写 prompt 了

文章介绍了 Claude Code 作者提出的“循环工程”(Loop Engineering)概念,即通过设计自动化的反馈循环,让 AI Agent 自主完成从执行到校验的全过程。核心在于从“写提示词”转变为“设计终止条件和校验机制”,详细拆解了触发器、执行层、校验器、停止规则等六个关键组件,强调了明确终态和范围约束的重要性。

技术Harness Engineering ✍ Musolsol.𝟎𝐱𝐔🕐 2026-07-06

为什么你学了很多 Agent 工具,还是做不出真正可用的 Agent?

文章指出许多人学习 AI Agent 时陷入了“工具焦虑”,盲目追逐 LangChain、MCP 等框架,却忽视了 Agent 的本质是一套围绕目标运行的系统。作者强调,真正的难点在于系统设计——理解工具调用、记忆、反馈修正及工程化约束,而非仅仅跑通 Demo。文章推荐 GitHub 项目 agent_learning,主张从 LLM 基础、Prompt 等底层原理开始,逐步构建从基础到工程化的完整知识体系,最终实现 Agent 在真实环境中的稳定运行。

技术Agent ✍ Nana🕐 2026-06-15

设计 Agent 提示循环的完整指南

文章深入探讨了为何单一提示词不足以完成复杂的 AI 任务,并详细介绍了如何设计一个能够自主运行直到任务完成的“循环”。作者提出了构建循环的五个核心步骤:定义“完成”标准、构建上下文而非指令、让 Agent 行动并捕获结果、利用反馈闭合循环、以及设置停止条件。文章强调了从手动编写提示词转向构建自动化规则系统的重要性。

技术Agent ✍ Amit Shekhar🕐 2026-06-09

如何构建多 Agent 工作流:完全指南

本文是关于在 2026 年构建多 Agent 工作流的深度指南。文章对比了单 Agent 与多 Agent 系统的区别,详细解析了 Claude Code 的三种编排原语(子代理、团队、动态工作流)及六大核心拓扑结构(顺序流水线、协调者-工作者、并行发散、生成器-验证器、共享状态、辩论模式)。同时探讨了如何设计 Agent 间的通信、避免上下文污染以及处理系统失败模式。

技术Agent ✍ Avid🕐 2026-06-02

Hermes Harness 架构深度解析

本文深入分析了 NousResearch 的 Hermes 开源 Agent Harness 架构。文章指出 Hermes 全面实现了包括上下文管理、子代理管理、会话持久化等在内的九大核心组件。作者详细探讨了其独特优势:统一的运行时支持多种模型提供商、复杂的三层系统提示词组装、基于 SQLite 的会话即基础设施设计,以及内置的消息网关和 Cron 系统。文章最后展望了其向一级编排能力演进的方向。

技术Hermes ✍ Aparna Dhinakaran🕐 2026-05-30

存储廉价,注意力昂贵:Agent 内存系统的分层架构设计

本文探讨了Agent内存系统的设计核心原则:利用存储廉价与注意力昂贵的非对称性。文章通过分析MemoryOS、Hindsight和supermemory三个案例,阐述了分层内存架构的必要性。这种架构通常包含热数据、温数据和冷数据三层,通过不同的访问模式、数据形状和提升机制,在降低上下文噪音的同时保留关键信息,从而在有限的注意力窗口内实现最优的检索质量。

技术Agent ✍ Steven (Batman) Batchelor-Manning🕐 2026-05-28

15张可直接复用的AI画图工作流架构图

本文介绍了一套包含15个高清架构、流程和数据图的AI画图工作流,并非Demo,而是可直接用于实际业务场景的技能集合。内容涵盖企业架构、系统设计、BPMN流程、云架构、数据链路、UML、网络拓扑、思维导图及信息图表等。这些工具适合开发者绘制系统设计,产品经理梳理流程与规划,以及技术写作者制作文档和汇报材料,旨在提升方案文档的结构化和专业性。

技术工具与效率 ✍ libapi🕐 2026-05-25

2026年AI用户必知的12层架构:构建可靠的AI智能体

文章提出了AI智能体的12层架构模型,旨在帮助用户理解AI工具的工作原理及失效原因。内容分为三部分:基础层(工作界面、智能体合约/规范、模型)、运行层(运行时状态、工具互操作性、执行表面)以及记忆与知识层。文章强调,只有理解了这些层级(如MCP协议、Agent间协作、多级记忆系统等),才能解决AI输出不稳定、工具选择困难及信任缺失等问题,从而将AI从演示带入实际工作流。

技术Agent ✍ Vox🕐 2026-05-24

No .md files until Series B:为何生产级 Agent 需要真正的内存层

文章以一个垂直 Agent 创业公司因使用 Markdown 文件管理内存而导致架构崩溃的真实案例为引子,深入探讨了在构建生产级、多用户、多 Agent 系统时,简单文件存储无法解决的五大核心难题:细粒度权限控制、并发写入冲突、时态查询准确性、可追溯的自我改进机制,以及海量数据的检索效率。作者指出,虽然 MD 文件适合早期原型,但一旦系统规模扩大,开发者往往会不自觉地重新发明数据库,这实际上是倒退。

技术Agent ✍ Vasilije🕐 2026-05-21

从零构建 LLM 架构:10 个实用经验教训

本文指出构建 AI 产品的核心不在于选择模型,而在于架构设计。作者分享了 10 个实用经验,强调从工作流而非模型入手、重视检索优于微调、将提示工程视为系统工程、关注延迟优化、为智能体设置护栏、妥善处理记忆、建立评估管道以及优化成本。最终,多智能体系统将是未来趋势。

技术LLM ✍ Tabassum Parveen🕐 2026-05-20

多智能体协作调查:Agent 到底该怎么分工

本文深入探讨了多智能体协作的工程实现细节,指出其并非简单的模型实例多开,而是涉及任务调度、状态管理等复杂机制。文章详细分析了 Codex、Claude Code、OpenClaw 等系统在触发方式(显式/语义/路由/队列)和拓扑结构(星型/链式/树型等)上的设计差异,并拆解了调用链中的关键环节。作者强调了显式控制、上下文隔离及 Merge 策略在构建高效多智能体系统中的重要性。

技术Agent ✍ Russell🕐 2026-05-18

Agentic Memory: 详解 Agent 记忆系统的架构与实现

文章通过生动的类比,指出缺乏记忆是当前 LLM Agent 的主要短板。作者详细拆解了 Agent 记忆系统的三个核心功能:连续性、上下文和学习。文章重点介绍了四种记忆类型:上下文记忆、外部记忆、情景记忆和参数记忆,并深入探讨了如何通过检索增强(RAG)和反思循环来构建持久的智能。

技术Agent ✍ Ramakrishna (techwith_ram)🕐 2026-05-17

超越 Ralph 循环:构建高效的长运行 Agent 系统

作者通过实验发现,仅靠简单的 Ralph 循环(重复运行相同提示词)来驱动长运行 Agent 效果有限,容易导致歧义累积和目标偏离。文章指出 Codex 的 /goal 功能虽然解决了中断问题,但存在方向性偏差和缺乏反馈的缺陷。为此,作者提出了一套更优的工作流:在开始编码前进行严格的“设置阶段”,通过 /interview 命令让 AI 提问以消除模糊性;并采用多智能体协作模式,利用编排器管理子团队,以提高任务完成的质量和准确性。

技术Agent ✍ Jarrod Watts🕐 2026-05-07

Claude Code 的 Agent 开发工具包:AI 工程化的未来蓝图

文章指出 AI 正从简单的“聊天机器人”演化为复杂的“操作系统”。作者深入剖析了 Claude Code 的 Agent Development Kit 架构,该架构包含五层设计:作为记忆层的 CLAUDE.md、作为知识层的 Skills、作为护栏的 Hooks、用于委派的 Subagents 以及用于分发的 Plugins。这套蓝图将 AI 转变为具备记忆、规则、委派和编排能力的数字组织,标志着开发重点从提示词工程转向了 AI 基础设施工程。

技术Agent ✍ Suryansh Tiwari🕐 2026-05-07

Your .claude Folder Is Your AI Operating System

文章深入探讨了如何充分利用 Claude Code 的能力,指出真正的规模化不在于优化提示词,而在于构建围绕 Agent 的工程系统。核心内容包括利用 `.claude/` 目录建立持久化项目记忆、区分项目与个人配置、使用模块化规则替代巨型提示词、通过 Hooks 拦截危险操作、构建专用子代理以及配置权限边界。文章强调未来的开发将从“聊天”转向“编排”,通过环境设计来确保 AI 行为的一致性与安全性。

技术Claude Code ✍ Nainsi Dwivedi🕐 2026-05-06

Context engineering: 构建卓越 Agent 的关键

文章探讨了“Context engineering(上下文工程)”作为构建优秀 AI Agent 的核心挑战与解决方案。相比于传统的 IVR 和预设流程,Context engineering 通过“渐进式披露”和条件逻辑,确保 Agent 在对话的每一个时刻都能获得最相关且最少量的信息。这不仅解决了模型处理大量 Token 时的性能下降和幻觉问题,还能让 Agent 充分利用大模型的推理能力,适应复杂的现实场景,并随着模型升级而自然进化。

技术Agent ✍ Neil Rahilly🕐 2026-05-06

Memory Is State, Not a Service

本文指出企业 AI 工具普遍存在“记忆碎片化”问题,主张构建“公司大脑”应将记忆视为共享状态而非独立服务。文章提出语义记忆文件系统架构,通过实体、事实、状态变化和关系存储,利用本体论作为透镜,让同一记忆在不同角色和 Agent 面前呈现不同上下文,从而解决信息孤岛,实现人机共享的可信赖记忆底座。

技术Agent ✍ Ashwin Gopinath🕐 2026-05-06

Agent Skills:从通用智能到可执行能力的跨越

文章探讨了如何通过 Anthropic 提出的 Agent Skills 概念来解决大语言模型在实际应用中“执行”能力的缺失。作者指出,AI 不仅仅需要指令和提示词,更需要通过结构化的技能包来封装上下文、指导和执行逻辑。文章详细分析了技能的内部结构(如 SKILL.md 和可执行代码)以及“渐进式披露”在上下文管理中的作用,强调了从单纯的 Prompt 工程向系统设计与安全构建转变的重要性。

技术Agent ✍ Nainsi Dwivedi🕐 2026-05-02

Sub-Agents vs Agent Teams: 改变一切的架构决策

文章深入探讨了在构建复杂 AI 系统时,如何在“子代理”和“代理团队”两种架构模式之间做出正确选择。作者指出,大多数系统错误的按角色(如规划员、开发员)拆分,导致上下文丢失;正确的做法应是基于上下文边界进行拆分。Sub-agents 适用于独立的、需要隔离和并行处理的任务,专注于执行;而 Agent Teams 适用于需要深度协作、上下文共享和实时协调的复杂依赖任务。文章还总结了提示链、路由、并行化等 5 种核心设计模式,并强调了从简单开始、按需增加复杂度的原则。

技术Agent ✍ Nainsi Dwivedi🕐 2026-04-30

使用 Subagents 保持 Claude Code 上下文整洁

文章介绍了 Claude Code 中 Subagents 的概念与应用。Subagents 是运行在独立上下文窗口中的专用助手,可隔离运行环境并仅返回结果。文章详细说明了如何通过 Markdown 文件创建 Subagent,内置的 Explore 和 Plan 功能,以及通过环境变量或命令上下文继承的 Fork 机制,有效避免主上下文被冗余信息污染。

技术Claude Code ✍ Daniel San🕐 2026-04-27

Claude Skills 完全指南:从构建到自动化部署

这是一篇关于如何掌握和使用 Claude Skills 的实用指南。文章详细解释了 Claude Skills 的定义、与其他组件(Projects, MCP)的区别,以及如何构建、测试和部署一个 Skill。内容涵盖了基础结构、YAML 触发器编写、多技能系统架构、测试排错方法以及生产环境中的状态管理,旨在帮助用户将 Claude 从简单的聊天工具转变为定制的自动化系统。

技术Skill ✍ HereIsYourAi🕐 2026-04-24

逆向工程 GPT、Claude 与 Hermes:大多数 AI 产品不应该配备记忆功能

作者通过逆向工程 ChatGPT、Claude、OpenClaw 和 Hermes 四个系统的记忆功能,发现“显性状态”往往优于“隐性记忆”。文章指出,大多数团队在存储层投入过多精力,却忽视了更关键的检索策略。默认注入记忆的模式容易导致输出质量下降,真正的解决方案应是将记忆变为模型按需调用的工具,而非被动的背景上下文。

技术LLM ✍ Manthan Gupta🕐 2026-04-23

Hermes Agent 智能化升级:集成 Honcho 与 Hermes-LCM 构建可控系统

文章介绍了一种通过集成 Honcho(自托管记忆层)和 Hermes-LCM(测量控制层)来升级 Hermes Agent 的技术架构。该方法解决了传统 AI Agent 容易遗忘上下文、缺乏可观测性和难以在生产环境中复现的问题。通过建立执行(Hermes)、记忆和验证(LCM)的三层体系,构建了一个具备持续上下文、透明操作和可重复结果的可靠 AI 系统。

技术Agent ✍ david bayendor🕐 2026-04-22

后端工程师必知的20个并发编程核心概念

Atlassian 首席工程师总结的后端面试与系统设计中的 20 个并发编程核心概念。文章涵盖了从基础的并发与并行、进程线程区别,到互斥锁、信号量、死锁、CAS、线程池及生产者-消费者模式等进阶主题。旨在帮助工程师掌握并发原语,理解性能权衡,从而构建可靠的生产级系统。

技术后端 ✍ Puneet Patwari🕐 2026-04-22

企业需要大脑而非连接器

文章指出,当前的 AI Agent 侧重于通过 RAG 和 API 连接工具来检索信息,但检索不等于理解。真正的企业级 AI 应像一位资深幕僚,能够综合多源数据、解决冲突、追踪时效,并建立对企业环境的动态认知(“企业大脑”)。作者提出通过构建“上下文图谱”并将其以文件系统形式输出,让 Agent 能够获得经过综合处理的深层理解,而非每次都从零开始搜索。

技术Agent ✍ conor brennan-burke🕐 2026-04-21

构建自主 AI 同事的十大关键要素

本文基于作者使用 OpenClaw、Claude Code 和 GooseworksAI 的实践经验,深入探讨了构建真正自主的 AI 同事所需的系统架构。文章详细拆解了从运行环境、上下文持续同步、持久化记忆、技能封装到自动化调度、双向通信及反馈闭环等十个核心维度。作者指出,AI 本身已具备工作能力,瓶颈在于如何像工程师一样编排这些组件,使其能全天候、无需监管地协同工作。

技术Agent ✍ Shiv🕐 2026-04-19

Claude Code Skill 长期培育系统

作者冰河开源了一个名为 Skill-Gardener 的 Claude Code Skill 进化系统。该系统旨在解决现有 Skill 评估浮于表面、评分不稳定的问题,通过将评估单位从“打分”转为“成对比较”,利用真实使用日志而非合成 Prompt,并引入“失败模式检测”和“风格锚点”机制。系统支持生成多个变异候选并进行竞技场优选,实现了 Skill 的持续自我迭代与长期维护。

技术Claude Code ✍ 冰河🕐 2026-04-18

本周精选技术资源:系统设计、OpenAI Codex 与 Terraform 入门

freeCodeCamp 本周发布了五项优质技术资源。重点包括全新的软件系统设计基础课程(涵盖数据库、扩展与 API 设计)以及数据质量手册。此外,播客访谈探讨了 AI 时代的计算机科学学习方法,还提供了 OpenAI Codex 辅助开发课程和 Terraform 基础设施即代码教程。

技术系统设计 ✍ Quincy Larson🕐 2026-04-17

发现了系统设计版的 LeetCode:BugFree.ai 评测

本文介绍了 BugFree.ai,一个被称为“系统设计版 LeetCode”的 AI 驱动平台。它解决了系统设计面试准备资源分散的问题,提供类似 LeetCode 的交互式练习、基于难度的分类、AI 模拟面试及反馈功能。此外,平台还涵盖面向对象设计(OOD)练习和简历优化,旨在帮助开发者全方位准备 FAANG 面试。

技术DevOps ✍ Javarevisited🕐 2026-04-17

While 循环谁都会写,上下文工程才是真功夫

本文深入探讨了 Agent 开发的核心——上下文工程。文章指出,虽然 Agent 的骨架是 LLM 加工具和循环,但决定其质量的关键在于如何管理每次循环中传给 LLM 的信息。作者通过分析 LLM 的无记忆特性、工具调用机制以及上下文窗口限制,阐述了优化系统提示词、工具描述和对话历史的重要性。结论是:Agent 工程的本质是上下文工程,代码骨架易写,但上下文的设计与调优才是核心能力。

技术Agent ✍ 劳伦斯🕐 2026-04-14

如何在 Hermes 中构建多智能体团队

文章探讨了如何利用 Hermes 的 Profile 功能构建多智能体团队,主张通过隔离状态(记忆、会话、配置)来避免单一大模型的上下文混乱。作者提出了一种包含协调员、研究员、作家和工程师的四角色团队结构,并详细讲解了如何使用 `hermes profile create --clone` 等命令实现这一架构,以实现更持久的专业化分工。

技术Agent ✍ Neo🕐 2026-04-13

Claude Code 架构深度解析:构建生产级 AI 代理框架的最佳实践

本文深入剖析了 Anthropic 的 Claude Code 源代码,揭示了构建生产级 AI 代理框架的核心架构设计。文章指出,真正的代理框架不仅是模型和上下文,更包含了基础设施、多租户和权限控制。关键设计亮点包括:使用异步生成器而非 while 循环来实现可取消、可组合的代理核心;通过并发分类实现工具执行的速度与安全平衡;四级 CLAUDE.md 层级结构实现企业级策略管理;以及系统提示缓存优化、多级上下文压缩策略和精细化的错误恢复机制。

技术Agent ✍ Rohit🕐 2026-04-08

按头学习| 让 AI 真正做好复杂任务,需要一套什么样的系统?

本文基于 Anthropic 工程师的实战指南,探讨了如何通过多智能体系统(Multi-Agent System)解决单一 AI 模型在处理长时复杂任务时的上下文退化和自我评估偏差问题。文章通过对比单智能体($9/20分钟)与三智能体系统($200/6小时)在游戏开发中的表现,引入了类似 GAN 的“生成-评估”协作机制。详细介绍了包含规划者、实现者和评估者的全栈开发架构,并提出了系统设计应随任务复杂度和模型能力演化的核心原则。

技术Harness Engineering ✍ Berryxia.AI🕐 2026-03-25

打造多顾问思维系统:在AI中集成德鲁克、乔布斯与马斯克

文章作者分享了如何利用 AI 构建一套独特的个人工作系统。他将德鲁克、乔布斯、芒格、巴菲特、原研哉和马斯克六位大师的思维模型,封装成不同的 Agent 顾问,分别负责商务增长、产品设计、系统架构、投资决策、商业聚焦和执行推动。作者通过这套系统解决了认知局限,提升了决策质量和执行效率,并详细展示了系统的架构设计和运行逻辑。

技术LLM ✍ Jaden思考日志🕐 2026-03-19

重读 Agent 框架「pi」:对主流 Coding Agent 的反思与极简实践

本文分析了 Mario Zechner 开发的极简 Coding Agent 框架「pi」。文章分享了通用的 Agent 设计经验,包括保持提示词简洁、最小化工具集及文件化状态管理。同时详细介绍了 pi 的三层技术架构,以及其独特的反常规设计哲学,如采用 YOLO 模式、放弃 MCP 支持和内置 TODO,主张通过精简工具和增强可观察性来提升开发效率。

技术Agent ✍ badlogicgames🕐 2026-03-13

AI 工程师必读的 10 本 LLM 与 AI 工程书籍推荐

作者阅读了 20 多本 AI 和 LLM 工程相关书籍,筛选出了 10 本最值得推荐的书单。这些书旨在帮助开发者从理论走向实践,掌握构建、部署和维护生产级 AI 系统的技能。书单涵盖了 Chip Huyen 的《AI Engineering》、RAG 与微调实战手册、从零构建 LLM 以及 Prompt Engineering 等核心领域,适合希望转型或进阶为 AI 工程师的技术人员阅读。

技术LLM ✍ Javarevisited🕐 2026-02-15

构建闭环 AI 公司:从 OpenClaw 到自主运营的架构实践

文章记录了作者使用 OpenClaw、Vercel 和 Supabase 在两周内搭建一家由 6 个 AI 代理自主运营的“公司”的完整过程。重点探讨了如何解决从“代理对话”到“代理实际运行程序”的关键闭环问题,详细解析了在构建过程中遇到的竞态条件、触发器失效、队列积压三大陷阱及其解决方案。文章最终提炼出一套基于策略驱动、心跳机制和反应矩阵的可复用架构。

技术Agent ✍ Vox🕐 2026-02-08

OpenClaw 提示词工程大赏:如何让 AI Agent 更聪明地工作

本文深入剖析了 OpenClaw 的提示词工程系统。该系统采用模块化架构,由 20+ 个独立模块动态组合而成,并根据主/子智能体的不同需求提供 Full、Minimal 和 None 三种模式。文章详细介绍了安全护栏、SOUL.md 人格系统、技能加载策略、记忆回溯机制及心跳系统等核心设计,展示了如何通过上下文感知、安全优先和最小必要原则,让 AI Agent 更聪明、安全且高效地工作。

技术Openclaw ✍ VerySmallWoods🕐 2026-02-06

2026年系统设计课程Top 5推荐

本文是作者基于对30多门课程的测试与评估,为2026年工程师精选出的5个最佳系统设计学习资源。文章涵盖了ByteByteGo、DesignGurus、Udemy及Exponent等平台,详细对比了它们在内容质量、实战案例、AI模拟面试等方面的优劣,旨在帮助开发者掌握可扩展性、微服务等核心架构技能,以应对FAANG级别的高难度面试。

技术后端 ✍ Javarevisited🕐 2026-01-21

从零构建 Claude Code:AI 编程代理的实现原理

文章深入剖析了 Claude Code 背后的核心架构,指出其本质是一个“感知-行动-观察”的循环系统。作者演示了如何从简单的命令行脚本开始,逐步构建一个具备文件读写、精确编辑、代码库搜索及权限控制的 AI 代理。文章详细讲解了 Agent Loop(代理循环)、结构化工具调用、子代理上下文管理以及 CLAUDE.md 项目上下文等关键技术点,并最终提供了一个约 150 行的完整 Python 实现示例。

技术LLM ✍ nader dabit🕐 2026-01-13