Skip to main content

evaluate_response_routing

Function evaluate_response_routing 

Source
pub fn evaluate_response_routing(
    answers: &IndexMap<String, Answer>,
) -> SystemRoutingSummary
Expand description

リクエストに含まれる全回答のゲーティング情報から集約サマリーを算出する。

最悪値ルール(Conservative Policy)を適用する:

  • 1 つでも Fallback が存在する場合 $\rightarrow$ 全体も Fallback
  • そうでなく 1 つでも ConfirmOrEscalate が存在する場合 $\rightarrow$ 全体も ConfirmOrEscalate
  • 全ての質問が AutoExecute である場合 $\rightarrow$ 全体も AutoExecute