diff --git a/src/ragas/metrics/_answer_correctness.py b/src/ragas/metrics/_answer_correctness.py index 100e4e751..8ac375fe8 100644 --- a/src/ragas/metrics/_answer_correctness.py +++ b/src/ragas/metrics/_answer_correctness.py @@ -281,6 +281,8 @@ def adapt(self, language: str, cache_dir: t.Optional[str] = None) -> None: language, self.llm, cache_dir ) + self.sentence_segmenter = get_segmenter(language=language, clean=False) + def save(self, cache_dir: t.Optional[str] = None) -> None: self.correctness_prompt.save(cache_dir) diff --git a/src/ragas/metrics/_faithfulness.py b/src/ragas/metrics/_faithfulness.py index f5802cf36..8db5807e9 100644 --- a/src/ragas/metrics/_faithfulness.py +++ b/src/ragas/metrics/_faithfulness.py @@ -306,8 +306,11 @@ def adapt(self, language: str, cache_dir: t.Optional[str] = None) -> None: language, self.llm, cache_dir ) + self.sentence_segmenter = get_segmenter(language=language, clean=False) + def save(self, cache_dir: t.Optional[str] = None) -> None: self.nli_statements_message.save(cache_dir) self.statement_prompt.save(cache_dir) + faithfulness = Faithfulness()