Duibonduil commited on
Commit
90b3262
·
verified ·
1 Parent(s): bbc0741

Upload agents.md

Browse files
Files changed (1) hide show
  1. docs/source/zh/agents.md +52 -0
docs/source/zh/agents.md ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Agents(智能体)
2
+
3
+ <Tip warning={true}>
4
+
5
+ Smolagents 是一个实验性的 API,可能会随时发生变化。由于 API 或底层模型可能发生变化,代理返回的结果也可能有所不同。
6
+
7
+ </Tip>
8
+
9
+ 要了解有关智能体和工具的更多信息,请务必阅读[入门指南](../index)。本页面包含基础类的 API 文档。
10
+
11
+ ## 智能体(Agents)
12
+
13
+ 我们的智能体继承自 [`MultiStepAgent`],这意味着它们可以执行多步操作,每一步包含一个思考(thought),然后是一个工具调用和执行。请阅读[概念指南](../conceptual_guides/react)以了解更多信息。
14
+
15
+ 我们提供两种类型的代理,它们基于主要的 [`Agent`] 类:
16
+ - [`CodeAgent`] 是默认代理,它以 Python 代码编写工具调用。
17
+ - [`ToolCallingAgent`] 以 JSON 编写工具调用。
18
+
19
+ 两者在初始化时都需要提供参数 `model` 和工具列表 `tools`。
20
+
21
+ ### 智能体类
22
+
23
+ [[autodoc]] MultiStepAgent
24
+
25
+ [[autodoc]] CodeAgent
26
+
27
+ [[autodoc]] ToolCallingAgent
28
+
29
+ ### ManagedAgent
30
+
31
+ _此类自 1.8.0 起已被弃用:现在您只需向普通代理传递 `name` 和 `description` 属性即可使其可被管理代理调用。_
32
+
33
+ ### stream_to_gradio
34
+
35
+ [[autodoc]] stream_to_gradio
36
+
37
+ ### GradioUI
38
+
39
+ > [!TIP]
40
+ > 您必须安装 `gradio` 才能使用 UI。如果尚未安装,请运行 `pip install smolagents[gradio]`。
41
+
42
+ [[autodoc]] GradioUI
43
+
44
+ ## 提示(Prompts)
45
+
46
+ [[autodoc]] smolagents.agents.PromptTemplates
47
+
48
+ [[autodoc]] smolagents.agents.PlanningPromptTemplate
49
+
50
+ [[autodoc]] smolagents.agents.ManagedAgentPromptTemplate
51
+
52
+ [[autodoc]] smolagents.agents.FinalAnswerPromptTemplate