π Judge No Question Simplified Explain LogprobsΒΆ
Note
ID: templates.rag_eval.faithfulness.judge_no_question_simplified_explain_logprobs | Type: InputOutputTemplateWithCustomTarget
{
"__type__": "input_output_template_with_custom_target",
"input_format": "Evidence: {contexts}\n\nPrediction: {answer}\n",
"instruction": "You are given an \"Evidence\" and a \"Prediction\" from a model. Compare the \"Prediction\" and the \"Evidence\" texts to determine whether all the information of the \"Prediction\" is present in the \"Evidence\" or can be inferred from the \"Evidence\". You must answer \"No\" if there are any specific details in the \"Prediction\" that are not mentioned in the \"Evidence\" or cannot be inferred from the \"Evidence\". Answer only \"Yes\" or \"No\". Then, provide an explanation to your answer.\n",
"output_format": "{is_faithful}",
"postprocessors": [
"processors.load_json_from_predictions",
"processors.infer_logprobs_to_yes_no_probs",
"processors.cast_to_float_return_zero_if_failed"
],
"reference": "{number_val}",
"target_prefix": "Answer: "
}
References: processors.cast_to_float_return_zero_if_failed, processors.load_json_from_predictions, processors.infer_logprobs_to_yes_no_probs
Read more about catalog usage here.