Skip to content

Support multi language testset generation #439

Closed
@grauvictor

Description

@grauvictor

It doesn't seem that testset generation supports several types of language.

One solution would be to use an adapt function to translate the generation scripts in the same way as is done for metrics:

def adapt(self, language: str, cache_dir: t.Optional[str] = None) -> None:
assert self.llm is not None, "LLM is not set"
logger.info(f"Adapting Faithfulness metric to {language}")
self.long_form_answer_prompt = self.long_form_answer_prompt.adapt(
language, self.llm, cache_dir
)
self.nli_statements_message = self.nli_statements_message.adapt(
language, self.llm, cache_dir
)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions