Download docs/source/zh/reference/agents.md from Duibonduil/Final_Assignment_Template5: direct link, hf CLI and curl.
- Browser
- Download file 1.63 kB
-
https://huggingface.co/spaces/Duibonduil/Final_Assignment_Template5/resolve/main/docs/source/zh/reference/agents.md
- Command line
-
hf download hf://spaces/Duibonduil/Final_Assignment_Template5/docs/source/zh/reference/agents.md
-
curl -L -o agents.md https://huggingface.co/spaces/Duibonduil/Final_Assignment_Template5/resolve/main/docs/source/zh/reference/agents.md
A newer version of the Gradio SDK is available: 6.30.0
Agents(智能体)
Smolagents 是一个实验性的 API,可能会随时发生变化。由于 API 或底层模型可能发生变化,代理返回的结果也可能有所不同。
要了解有关智能体和工具的更多信息,请务必阅读入门指南。本页面包含基础类的 API 文档。
智能体(Agents)
我们的智能体继承自 [MultiStepAgent],这意味着它们可以执行多步操作,每一步包含一个思考(thought),然后是一个工具调用和执行。请阅读概念指南以了解更多信息。
我们提供两种类型的代理,它们基于主要的 [Agent] 类:
- [
CodeAgent] 是默认代理,它以 Python 代码编写工具调用。 - [
ToolCallingAgent] 以 JSON 编写工具调用。
两者在初始化时都需要提供参数 model 和工具列表 tools。
智能体类
[[autodoc]] MultiStepAgent
[[autodoc]] CodeAgent
[[autodoc]] ToolCallingAgent
ManagedAgent
此类自 1.8.0 起已被弃用:现在您只需向普通代理传递 name 和 description 属性即可使其可被管理代理调用。
stream_to_gradio
[[autodoc]] stream_to_gradio
GradioUI
您必须安装
gradio才能使用 UI。如果尚未安装,请运行pip install smolagents[gradio]。
[[autodoc]] GradioUI
提示(Prompts)
[[autodoc]] smolagents.agents.PromptTemplates
[[autodoc]] smolagents.agents.PlanningPromptTemplate
[[autodoc]] smolagents.agents.ManagedAgentPromptTemplate
[[autodoc]] smolagents.agents.FinalAnswerPromptTemplate