工作流设计
LangGraph支持多种工作流模式,适合构建复杂的业务流程。
预计阅读时间:30分钟·难度:中级
工作流模式
线性流程
A → B → C → END,简单顺序执行
分支流程
根据条件选择不同路径
循环流程
支持迭代直到满足条件
并行流程
多个分支并行执行后合并
条件分支
def route(state):
if state["needs_tool"]:
return "tools"
return "end"
# 添加条件边
graph.add_conditional_edges(
"agent",
route,
{"tools": "tools", "end": END}
)示例场景
常见应用
- • 多步骤文档处理流水线
- • 客户服务机器人
- • 代码审查和修复流程
- • 多Agent协作系统
下一篇
Agent构建 →