路由流水线
需要路由的模型调用依次经过请求理解、策略和模型执行阶段。所选配方定义这些阶段,harness 负责外层任务循环与工具执行。
信号:提取事实
信号给从请求、对话、身份或内容中检测到的事物命名。有些信号是确定性的,例如关键词、元数据谓词或上下文长度区间。另一些使用嵌入或分类器模型,用于语义意图、领域、复杂度、PII 或越狱检测。
信号描述事实,不选择后端。同一信号可被同一配方内的多个决策复用。
维护中的启发式与学习型家族见信号概览。
投影:协调证据
投影把若干信号输出变成可复用结果:
- 分区 在重叠匹配中选出一个连贯的胜者;
- 分数 组合加权输入;
- 映射 把分数转换成具名路由区间。
例如,领域证据可以形成互斥的领域分区,复杂度、上下文和校验证据可以形成难度分数。多个决策随后可以引用这些结果,而不必重复组合逻辑。
见投影。
决策:应用策略
决策用布尔规则组合信号和投影输出。其优先级以及配方的策略决定哪条匹配路由胜出。匹配的决策提供候选模型、可选算法和路由局部插件。
在这里把硬要求写清楚。授权、仅本地处理、模态、上下文容量和工具兼容性应在优化器比较成本或延迟之前,决定路由是否合格。
见决策。
算法:选择或协调模型
决策匹配后,其算法处理候选集。
- 选择算法 按固定顺序、语义匹配、延迟、反馈或其他有界策略选出一个候选。
- Looper 算法 通过级联、评审组、多轮过程或工作流协调多次调用。
当决策只有一个候选时,最简单的静态行为往往就是正确选择。编排应留给额外延迟和算力已有可度量价值的任务。
见算法。