in ja/4_evaluation/project/evaluation_task.py [0:0]
def prompt_fn(line, task_name: str = None):
"""データセットの行を評価用のDocオブジェクトに変換します。"""
instruction = "次の試験問題に対して正しい答えを選んでください:"
return Doc(
task_name=task_name,
query=f"{instruction} {line['question']}",
choices=[
f" {line['answer_a']}",
f" {line['answer_b']}",
f" {line['answer_c']}",
f" {line['answer_d']}",
],
gold_index=["answer_a", "answer_b", "answer_c", "answer_d"].index(
line["correct_answer"]
),
instruction=instruction,
)