当工作流中需要一个具备对话能力、能调用知识库或插件的智能体来处理任务时,智能体创建节点通过配置模型、Prompt、知识库和插件,在工作流内动态创建一个智能体来处理输入并返回结果。该智能体仅在工作流运行期间存在,不会创建为独立的智能体应用。
使用示例
通过智能体创建节点创建一个翻译智能体,将中文翻译为英文后输出。
接入节点
方法1:使用+按钮添加
- 将鼠标悬停在画布上任意节点上(如开始节点),节点右侧自动显示 + 按钮。
- 点击 + 按钮,在弹出的节点列表中选择智能体智能体创建,节点将自动添加到画布并与上游节点建立连线。
方法2:从节点库拖拽添加
- 在左侧节点库中选择智能体智能体创建。
- 拖拽节点到画布合适位置,从上游节点边缘拖拽连线到节点。
核心配置
输入
指定智能体需要处理的内容,通过引用上游节点的输出变量将数据传递给智能体。
智能体名称
为智能体设置标识名称,便于在多智能体场景中区分不同智能体的职责。
模型配置
模型选择
从模型选择器下拉列表中选择要使用的大模型,如千问系列模型。如果下拉列表中没有目标模型,点击更多模型,在弹出的模型选择对话框中查找并选择目标模型。
模型参数
点击模型选择器右侧的配置按钮,勾选启用后,可设置以下参数:
| 参数 | 默认值 | 说明 |
|---|---|---|
| 最长回复长度 | 1024 | 模型输出的最大 token 数量。 |
| top_p | 0.80 | 控制输出的多样性,值越大结果越多样。 |
| temperature | 0.70 | 控制输出的随机性,值越大结果越随机。 |
| enable_thinking | 开启 | 启用模型的深度思考模式,输出推理过程。 |
| thinking_budget | 4000 | 思考模式下,思维链的最大输出tokens数量。 |
| result_format | message | 结果返回格式。 |
| enable_search | 关闭 | 启用联网搜索功能。 |
Prompt
即系统提示词,是控制智能体行为的核心手段。通过 Prompt 可以指定智能体的专业领域(如“你是翻译助手”)、输出格式要求(如“只输出 JSON”)、行为约束(如“不要编造信息”)等,使同一模型在不同场景下表现出不同的专业能力。
平台提供 Prompt 优化 功能,可以自动优化 Prompt 内容以提升效果。
知识库
为智能体接入知识库,使其能够基于特定知识回答问题,适用于需要领域专业知识的场景。
参数名
| 类型 | 默认值 | 说明 |
|---|---|---|
| 知识库开关 | Boolean | 关闭 |
| 开启后智能体可检索知识库内容辅助回答。开启时 Prompt 中会自动添加知识库相关提示词和变量引用(${documents})。 | 选择知识库 | Array |
| 空 | 选择要使用的知识库,最多5个。 | 检索片段数 |
| Number | 5 | 每次检索从知识库中返回的片段数量,范围1-20。增大片段数可提供更多上下文,但也会增加 Token 消耗。 |
| 展示回答来源 | Boolean | 关闭 |
插件
通过调用插件,可完成代码执行、网络搜索、基于文本生成图片等具体任务。支持添加百炼官方插件,同时也支持添加自定义插件
节点输出
| 变量名 | 类型 | 说明 |
|---|---|---|
| result | String | 智能体生成的文本输出,包含智能体对输入内容的处理结果。 |