from art.rewards import ruler scores = await ruler(message_lists, "openai/o3") for label, score in zip(["Faithful", "Hallucinated", "Ignored context"], scores): print(label) print("→", score.score) print("→", score.explanation)