Spaces:
Sleeping
Sleeping
Change managers to MultiStepAgent
Browse files- mini_agents.py +4 -4
mini_agents.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
from smolagents import CodeAgent, InferenceClientModel
|
2 |
from tools import sort_list, operate_two_numbers, convert_number
|
3 |
from tools import to_dataframe, to_json, get_dataframe_data, get_dataframe_column, get_dataframe_row, get_dataframe_groupby
|
4 |
from vlm_tools import download_image, image_processing, object_detection, ocr_scan
|
@@ -71,7 +71,7 @@ pandas_agent = CodeAgent(
|
|
71 |
description="This agent is responsible for converting data to a dataframe, performing pandas operations on such dataframe and converting the dataframe back to a json or a csv file."
|
72 |
)
|
73 |
|
74 |
-
multimodal_manager =
|
75 |
model=MODEL_CHOICES["code"][0],
|
76 |
managed_agents=[audio_agent, vlm_agent],
|
77 |
tools=[sort_list],
|
@@ -81,7 +81,7 @@ multimodal_manager = CodeAgent(
|
|
81 |
description="This agent is responsible for managing the audio and vlm agents."
|
82 |
)
|
83 |
|
84 |
-
operation_manager =
|
85 |
model=MODEL_CHOICES["code"][0],
|
86 |
managed_agents=[arithmetic_agent, pandas_agent],
|
87 |
tools=[sort_list],
|
@@ -91,7 +91,7 @@ operation_manager = CodeAgent(
|
|
91 |
description="This agent is responsible for managing the arithmetic and pandas agents."
|
92 |
)
|
93 |
|
94 |
-
master_agent =
|
95 |
model=MODEL_CHOICES["master"][0],
|
96 |
managed_agents=[multimodal_manager, operation_manager],
|
97 |
tools=[sort_list, *community_tools],
|
|
|
1 |
+
from smolagents import CodeAgent, InferenceClientModel, MultiStepAgent
|
2 |
from tools import sort_list, operate_two_numbers, convert_number
|
3 |
from tools import to_dataframe, to_json, get_dataframe_data, get_dataframe_column, get_dataframe_row, get_dataframe_groupby
|
4 |
from vlm_tools import download_image, image_processing, object_detection, ocr_scan
|
|
|
71 |
description="This agent is responsible for converting data to a dataframe, performing pandas operations on such dataframe and converting the dataframe back to a json or a csv file."
|
72 |
)
|
73 |
|
74 |
+
multimodal_manager = MultiStepAgent(
|
75 |
model=MODEL_CHOICES["code"][0],
|
76 |
managed_agents=[audio_agent, vlm_agent],
|
77 |
tools=[sort_list],
|
|
|
81 |
description="This agent is responsible for managing the audio and vlm agents."
|
82 |
)
|
83 |
|
84 |
+
operation_manager = MultiStepAgent(
|
85 |
model=MODEL_CHOICES["code"][0],
|
86 |
managed_agents=[arithmetic_agent, pandas_agent],
|
87 |
tools=[sort_list],
|
|
|
91 |
description="This agent is responsible for managing the arithmetic and pandas agents."
|
92 |
)
|
93 |
|
94 |
+
master_agent = MultiStepAgent(
|
95 |
model=MODEL_CHOICES["master"][0],
|
96 |
managed_agents=[multimodal_manager, operation_manager],
|
97 |
tools=[sort_list, *community_tools],
|