创建时间: 2026-03-29最后更新: 2026-09-10

1. 条件分支

前面已经学习了两种常见的数据流:

  • .pipe() 让多个步骤按照顺序执行。
  • RunnableParallel 让多个独立步骤同时执行。

还有一类需求需要根据输入选择处理方式。例如,陪伴型应用收到消息后,可以先判断当前场景:

  • 技术问题进入技术回复链。
  • 情绪表达进入陪伴回复链。
  • 普通交流进入日常对话链。

本轮消息只需要一种回复策略,所以程序只应执行其中一条链。这种数据流称为条件分支

code.ts
1
-> 技术分支
2
输入 -> 场景分类 -> 条件判断 -> 情绪分支
3
-> 默认分支
正在加载图示...
正在验证登录状态
请稍候,验证完成后将继续显示文章内容