πŸ“„ Judge Simplified With ContextΒΆ

templates.rag_eval.answer_correctness.judge_simplified_with_context

type: InputOutputTemplateWithCustomTarget
input_format: "Question: {question}\n\nEvidence: {contexts}\n\nGround Truth: {ground_truths}\nPrediction: {answer}\n"
output_format: {is_correct}
postprocessors: 
  - processors.take_first_word
  - processors.lower_case
  - processors.predictions_yes_1_else_0
  - processors.cast_to_float_return_zero_if_failed
reference: {number_val}
target_prefix: Answer: 
instruction: "You are given a question, some corresponding evidence, the ground truth answer and a prediction from a model. Please determine whether the prediction is a correct and complete answer to the question given the provided evidence and ground truth answer. Answer with only yes/no.\n"
[source]

References: processors.cast_to_float_return_zero_if_failed, processors.predictions_yes_1_else_0, processors.take_first_word, processors.lower_case

Read more about catalog usage here.