- 若模型生成的是新的查询,则进入下一轮检索;
- 若模型已输出最终答案,则终止流程。
Router Server 是分支结构的搭档,它负责对当前状态进行判断并返回状态标签,驱动流程走向。
若你尚未了解如何实现 Router Tool,请参考 Router Server。
使用示例
examples/rag_branch.yaml
branch:声明一个分支结构的起点;router:指定用于判断分支逻辑的 Router Tool,该工具需返回一个状态标签(如 incomplete / complete);branches:定义每个状态对应的执行步骤序列。键为状态标签,必须与 Router Tool 返回的 state 值一致;值为该状态下需要执行的步骤列表(可为空,表示流程终止)。