Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -154,6 +154,26 @@ system_prompt = (
|
|
| 154 |
"```py\nfinal_answer('...')\n```"
|
| 155 |
)
|
| 156 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 157 |
agent = CodeAgent(
|
| 158 |
model=model,
|
| 159 |
tools=[
|
|
@@ -163,10 +183,7 @@ agent = CodeAgent(
|
|
| 163 |
get_weather,
|
| 164 |
final_answer,
|
| 165 |
],
|
| 166 |
-
prompt_templates=
|
| 167 |
-
"system_prompt": system_prompt,
|
| 168 |
-
"default": "Response: {{question}}"
|
| 169 |
-
},
|
| 170 |
max_steps=3,
|
| 171 |
verbosity_level=2,
|
| 172 |
)
|
|
@@ -185,4 +202,4 @@ if __name__ == "__main__":
|
|
| 185 |
outputs="text",
|
| 186 |
title="Weather Agent",
|
| 187 |
description="Enter a city name to get time, air quality, and weather info."
|
| 188 |
-
).launch()
|
|
|
|
| 154 |
"```py\nfinal_answer('...')\n```"
|
| 155 |
)
|
| 156 |
|
| 157 |
+
prompt_templates = {
|
| 158 |
+
"system_prompt": system_prompt,
|
| 159 |
+
"default": "Response: {{question}}",
|
| 160 |
+
"managed_agent": {
|
| 161 |
+
"execute": "```py\nfinal_answer('...')\n```",
|
| 162 |
+
"report": "```py\nfinal_answer('Report not implemented')\n```",
|
| 163 |
+
"task": "```py\nfinal_answer('Task not implemented')\n```"
|
| 164 |
+
},
|
| 165 |
+
"planning": {
|
| 166 |
+
"initial_plan": "```py\nfinal_answer('Plan not needed')\n```",
|
| 167 |
+
"update_plan_pre_messages": "```py\nfinal_answer('Update plan')\n```",
|
| 168 |
+
"update_plan_post_messages": "```py\nfinal_answer('Post update')\n```"
|
| 169 |
+
},
|
| 170 |
+
"final_answer": {
|
| 171 |
+
"pre_messages": "```py\nfinal_answer('Pre-message')\n```",
|
| 172 |
+
"template": "Final response: {{answer}}",
|
| 173 |
+
"post_messages": "```py\nfinal_answer('Post-message')\n```"
|
| 174 |
+
}
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
agent = CodeAgent(
|
| 178 |
model=model,
|
| 179 |
tools=[
|
|
|
|
| 183 |
get_weather,
|
| 184 |
final_answer,
|
| 185 |
],
|
| 186 |
+
prompt_templates=prompt_templates,
|
|
|
|
|
|
|
|
|
|
| 187 |
max_steps=3,
|
| 188 |
verbosity_level=2,
|
| 189 |
)
|
|
|
|
| 202 |
outputs="text",
|
| 203 |
title="Weather Agent",
|
| 204 |
description="Enter a city name to get time, air quality, and weather info."
|
| 205 |
+
).launch()
|