Skip to main content

evaluate_question

Function evaluate_question 

Source
pub fn evaluate_question(
    question: &Question,
    logits: &[f64],
    config: &CalibrationConfig,
) -> Result<Answer>
Expand description

単一の質問定義、生ロジット、および較正設定から型安全に判定結果 (Answer) を導出する。

§概要

  • 質問タイプ (QuestionType) および候補数・段階数に基づいて CalibrationConfig から 最適な較正温度 $\tau^*$ を自動解決する。
  • 質問プリミティブに応じた評価関数へディスパッチする。

§引数

  • question: 評価対象の質問定義。
  • logits: 推論エンジンから出力された生ロジットスライス。
  • config: 最適温度マップを保持するキャリブレーション設定。

§戻り値

  • 成功時は算出された判定結果 Answer、異常時は CoreError。