Notes

Notes on product thinking, hands-on AI practice, product analysis, and the tools, workflows, and skills I build along the way.

Featured Series

How DeepSeek Harness Works

A source-guided curriculum for understanding a production Agent Harness and rebuilding its core mechanisms through 14 cumulative labs.

30 articles In progress

Article index

Synced from the GitHub repository

Start 3 articles
Part 0 · Foundations 3 articles
Part 1 · Agent Runtime 3 articles
Part 2 · Tools 5 articles
Part 3 · State & Extensibility 2 articles
Docs 14 articles

Architecture Series

Agent Architecture from Scratch

A bilingual curriculum for agent system architecture, covering workflows, planning, context, memory, multi-agent collaboration, orchestration, reliability, and evaluation.

127 articles 55 complete 68 planned

Article index

Synced from the GitHub repository

00 Overview 5 articles 0 complete
Product Foundations 2 articles 0 complete
01 Workflows 6 articles 0 complete
02 Single Agent 6 articles 0 complete
03 Planning 6 articles 0 complete
04 Context 6 articles 0 complete
05 Memory 7 articles 0 complete
06 Multi-Agent Fundamentals 6 articles 0 complete
07 Multi-Agent Patterns 7 articles 0 complete
08 Hierarchical 6 articles 0 complete
09 Communication 7 articles 0 complete
10 Protocols 7 articles 0 complete
11 Orchestration 7 articles 7 complete
12 Scheduling 7 articles 7 complete
13 Governance 7 articles 7 complete
14 Reliability 8 articles 8 complete
15 Evaluation 8 articles 8 complete
16 Framework Comparison 8 articles 8 complete

如何公平比较 Agent 框架

框架选择首先是架构选择。相同的“支持多 Agent”,可能分别意味着图节点、角色团队、工具调用或控制权移交,产品的可控性与故障形态完全不同。

complete

LangGraph:把 Agent 建模为有状态图

LangGraph 的核心不是“很多 Agent”,而是持久化的 StateGraph:节点读取和更新状态,边决定下一步。显式控制流、检查点和可恢复执行适合长任务、审批与复杂分支。

complete

AutoGen 与 Microsoft Agent Framework:从对话协作到企业工作流

AutoGen 让“会话中的多个角色”成为易理解的协作模型,团队、选择器、群聊和消息驱动适合探索协作行为。Microsoft Agent Framework 进一步把 Agent 抽象、会话状态、中间件、遥测和图工作流放进统一的企业运行模型。

complete

CrewAI:角色团队与事件流的组合

Crew 强调有目标、角色和任务分工的 Agent 团队;Flow 强调带状态、事件和分支的可控业务流程。产品级用法通常不是二选一,而是让 Flow 管住生命周期,在某个节点调用 Crew 完成开放式协作。

complete

OpenAI Agents SDK:轻量 Agent、工具与 Handoff

OpenAI Agents SDK 以 Agent、tools、handoffs、guardrails、sessions 和 tracing 为核心。它不强迫使用图;团队可以让代码决定编排,也可让模型在工具调用和 Handoff 中决定下一步。

complete

Google ADK:LLM Agent 与确定性 Workflow Agent

Google ADK 区分依赖模型推理的 LLM Agent 与负责确定性控制的 Workflow Agent。Sequential、Parallel、Loop 等组合原语让团队把确定流程写清,再在合适节点引入模型自主性,并可通过多 Agent 和 A2A 扩展。

complete

从产品约束选择 Agent 框架

不存在总体最好的框架,只有对当前风险、团队和生命周期更合适的组合。选型顺序应是任务确定性→持久化与审批→协作形态→生态与团队能力→退出成本,而不是先挑框架再迁就产品。

complete

同一系统的多框架架构映射

框架不同,但稳定的产品架构概念应能互相映射:任务状态、阶段、角色、工具、Handoff、审批、恢复和观测。如果系统只能用某个类名解释,通常还没有形成清晰架构。

complete
17 Real System 10 articles 10 complete

版本 1:从确定性工作流开始

第一版不需要自主 Agent。用户真正要的是一份结构完整、来源可追踪、按时返回的报告;固定流程已经能验证需求、数据源和质量标准,也提供以后比较的基线。

complete

版本 2:Router、Parallel 与 Evaluator

基线暴露三个瓶颈:不同报告类型需要不同模板,独立来源串行检索太慢,草稿质量只能人工发现。Router、Parallel 和 Evaluator 分别解决适配、时延和质量反馈,不需要开放式 Agent 循环。

complete

版本 3:在受限范围内引入 ReAct Agent

部分研究问题需要根据刚发现的信息继续选择查询、打开文件或补证据,固定检索分支会不断膨胀。版本 3 只把“探索研究”阶段替换为一个 ReAct Agent,其余流程、质量门和发布仍保持确定性。

complete

版本 4:Planner–Executor–Replanner

当报告跨多个公司、地区和时间段时,单个 ReAct Agent 容易局部探索过深、遗漏任务或重复劳动。Planner 提供全局任务图,Executor 完成原子任务,Replanner 只根据新证据修订未完成部分。

complete

版本 5:上下文隔离与分层记忆

随着计划和工具轨迹增长,模型会被无关内容干扰;重复客户研究又在浪费已验证事实。版本 5 把上下文选择、短期任务状态、长期知识和最终产物分开治理。

complete

版本 6:Supervisor 与 Specialist Agents

当研究、数据分析、风险判断和编辑需要不同工具、提示、权限与评估标准时,单 Agent 的上下文和权限过宽。Supervisor 负责分解、委派、合并和预算,Specialist 只完成边界清晰的专业任务。

complete

版本 7:Handoff 与层级团队

有些任务不是“主 Agent 调专家再回答”,而是用户需要与合规或行业专家持续澄清;同时专家数量增加后,单一 Supervisor 成为瓶颈。Handoff 解决会话所有权转移,层级团队解决管理跨度。

complete

版本 8:用状态图统一复杂编排

到版本 7,路由、规划、专家团队、质量返工和人工批准已经形成复杂生命周期。继续散落在回调和提示词中会难以理解与恢复,因此用状态图统一业务阶段,而不是把所有 Agent 行为改写成图。

complete

版本 9:MCP 工具与 A2A 远程 Agent

当数据工具由不同团队维护、某些专家由外部服务提供时,进程内函数和本地子 Agent 不再够用。MCP 统一 Agent 对工具与资源的访问,A2A 统一 Agent 对远程 Agent 任务与产物的协作,两者解决不同边界。

complete

版本 10:可靠性、HITL、可观测与评估闭环

最终升级不是再增加一个 Agent,而是让整个系统在真实故障、敏感操作和模型变化中仍兑现产品承诺。可靠性处理运行错误,HITL 管理决策边界,可观测性解释发生了什么,Evals 判断系统是否真的变好。

complete
Legacy 1 articles 0 complete
Total 0 · Showing 1-5

How I Turn AI into a Daily Work Partner

2026-08-08

Notes on how I use AI across research, product, and writing tasks, and how I divide responsibility between human judgment and model assistance.

AI Practice Human-AI Collaboration Workflow Placeholder

My AI Toolkit: Tools, Workflows, and Reusable Skills

2026-08-06

A growing index of the AI tools, automated workflows, and reusable skills I create, including the problems they address, their limits, and their current status.

Tools & Skills AI Coding Workflow Placeholder