メインコンテンツへスキップ
Weave Python SDK では、scorer の column_map 属性を使用して、scorer が想定するパラメーター名をデータセットの列名にマッピングします。マッピング形式は {scorer_parameter: dataset_column} です。次の例では、output パラメーターと target パラメーターを、データセットの model_output 列と answer 列にマッピングしています。
from weave.scorers import EmbeddingSimilarityScorer

similarity_scorer = EmbeddingSimilarityScorer()

similarity_scorer.column_map = {
    "output": "model_output",  # モデルが生成したテキスト
    "target": "answer"         # 期待される応答、または参照用の応答
}
scorer の列マッピングの詳細については、column_map を使った列名のマッピングを参照してください。