INNER CODE UNIT · Python
environment_factory
Future-House/BixBench · bixbench/generate_trajectories.py:273
def environment_factory(self, question: dict[str, Any]) -> DataAnalysisEnv:
"""
Create a DataAnalysisEnv instance from a question.
Args:
question: Dictionary containing question information
Returns:
DataAnalysisEnv: Initialized environment
"""
processed_question = load_mcq(
question, open_question=True, question_id=question["question_id"]
)
question["mcqs"] = [processed_question]
language = self.config.notebook.language
problem = self.config.base_prompt.format(
question=question["question"], language=language