Skip to content

Commit 9d4a075

Browse files
committed
Update example.ipynb
1 parent 07e61f6 commit 9d4a075

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

tutorial/example.ipynb

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"outputs": [],
3737
"source": [
3838
"def setup_data_analysis_env(\n",
39-
" query: str, dataset_folder: Path, language: NBLanguage = NBLanguage.PYTHON\n",
39+
" query: str, dataset: Path, language: NBLanguage = NBLanguage.PYTHON\n",
4040
"):\n",
4141
" # Hash the task to get a unique identifier\n",
4242
" task_hash = hashlib.sha256(query.encode()).hexdigest()\n",
@@ -46,11 +46,14 @@
4646
" trajectory_path.mkdir(parents=True, exist_ok=True)\n",
4747
" nb_path = trajectory_path / NBEnvironment.NOTEBOOK_NAME\n",
4848
" # Copy task data to trajectory path\n",
49-
" for item in dataset_folder.iterdir():\n",
50-
" if item.is_file():\n",
51-
" shutil.copy2(item, trajectory_path)\n",
52-
" elif item.is_dir():\n",
53-
" shutil.copytree(item, trajectory_path / item.name, dirs_exist_ok=True)\n",
49+
" if dataset.is_dir():\n",
50+
" for item in dataset.iterdir():\n",
51+
" if item.is_file():\n",
52+
" shutil.copy2(item, trajectory_path)\n",
53+
" elif item.is_dir():\n",
54+
" shutil.copytree(item, trajectory_path / item.name, dirs_exist_ok=True)\n",
55+
" else:\n",
56+
" shutil.copy2(dataset, trajectory_path)\n",
5457
" # Augment incoming task with CoT instructions\n",
5558
" augmented_task = f\"\"\"\\\n",
5659
" Here is the user query to address:\n",
@@ -96,7 +99,7 @@
9699
"# This image includes many bioinformatics and data science packages\n",
97100
"cfg.USE_DOCKER = False\n",
98101
"# This can be R or PYTHON in Docker or with a local kernel if you have R installed\n",
99-
"LANGUAGE = NBLanguage.R\n",
102+
"LANGUAGE = NBLanguage.PYTHON\n",
100103
"MAX_STEPS = 3\n",
101104
"MODEL_NAME = \"claude-3-7-sonnet-latest\""
102105
]
@@ -115,9 +118,9 @@
115118
"logger = logging.getLogger(__name__)\n",
116119
"logger.info(\"Setting up data analysis environment\")\n",
117120
"\n",
118-
"dataset_folder = Path(\"dataset\")\n",
121+
"dataset = Path(\"datasets/brain_size_data.csv\")\n",
119122
"query = \"Analyze the dataset and give me an in depth analysis using pretty plots. I am particularly interested in crows.\"\n",
120-
"environment = setup_data_analysis_env(query, dataset_folder, LANGUAGE)\n",
123+
"environment = setup_data_analysis_env(query, dataset, LANGUAGE)\n",
121124
"\n",
122125
"agent = AgentConfig(\n",
123126
" agent_type=\"ReActAgent\",\n",

0 commit comments

Comments
 (0)