Damn Agent

LangGraph

LangGraph 适合用图和状态机构建可控的 Agent 工作流。

LangGraph 的核心价值是把 Agent 流程表达为图。节点负责执行动作,边负责控制流,状态贯穿整个过程。

适合场景

  • 多步骤任务。
  • 需要循环和条件分支。
  • 需要人工接管。
  • 需要保存和恢复状态。
  • 需要清晰地调试每个节点。

心智模型

flowchart LR
  S[State] --> N1[Research Node]
  N1 --> C{Need Tool?}
  C -- Yes --> T[Tool Node]
  T --> N2[Review Node]
  C -- No --> N2
  N2 --> E[End]

工程判断

如果你的 Agent 已经开始出现“下一步怎么选”“失败怎么回到上一步”“人工什么时候介入”这些问题,LangGraph 的图结构会比手写 while loop 更清晰。

注意事项

  • 不要把所有逻辑塞进一个节点。
  • 状态结构要尽早稳定。
  • 节点输出要可测试。
  • 图复杂后需要配套 trace 和可视化。

On this page