diff --git a/openagent_eval/metrics/nli/evidence_finder.py b/openagent_eval/metrics/nli/evidence_finder.py index 58d32e5..22dd942 100644 --- a/openagent_eval/metrics/nli/evidence_finder.py +++ b/openagent_eval/metrics/nli/evidence_finder.py @@ -116,7 +116,7 @@ def score_faithfulness( Tuple of (faithfulness_score, list_of_matches). """ if not claims: - return 0.0, [] + return 1.0, [] matches = self.find_evidence_batch(claims, contexts) supported = sum( diff --git a/tests/unit/test_metrics/test_nli.py b/tests/unit/test_metrics/test_nli.py index f62597a..a4c1eeb 100644 --- a/tests/unit/test_metrics/test_nli.py +++ b/tests/unit/test_metrics/test_nli.py @@ -203,7 +203,7 @@ def test_score_faithfulness_none_supported(self): def test_score_faithfulness_empty_claims(self): score, matches = self.finder.score_faithfulness([], ["context"]) - assert score == 0.0 + assert score == 1.0 assert matches == []