跳到主要内容

开始组件

工作流中的起始组件。


开始 组件设置开场问候或接受用户的输入。无论您是从模板还是空白模板创建代理时,该组件都会自动添加到画布上。在工作流中应只有一个 开始 组件。

场景

在所有情况下都需要一个 开始 组件。每个代理都包括一个 开始 组件,并且不能删除它。

配置

点击组件以显示其配置窗口。在这里,您可以设置开场问候和代理的输入参数(全局变量)。

模式

模式定义工作流触发的方式。

  • 对话:从对话中触发代理。
  • 任务:代理在没有对话的情况下开始运行。

开场问候

仅限对话模式

处于对话模式下的代理以开场问候作为开始。这是代理在对话模式下发送给用户的第一个消息,可以是一条欢迎语或指导用户前进的指令。

全局变量

您可以在 开始 组件中定义全局变量,这些变量可能是必需的也可能是可选的。一旦设置好,用户在与代理交互时需要提供这些变量的值。点击 + 添加变量 来添加一个全局变量,每个变量都有以下属性:

  • 名称: 必填
    提供有关该变量附加信息的描述性名称。
  • 类型: 必填
    变量类型:
    • 单行文本: 接受不含换行符的一行文本输入。
    • 段落文本: 接受包含换行符的多行文本。
    • 下拉选项: 要求用户从下拉菜单中选择该变量的一个值。您需要至少设置一个下拉菜单项。
    • 文件上传: 要求用户上传一个或多个文件。
    • 数字: 接受数字输入。
    • 布尔值: 要求用户在开/关之间切换。
  • : 必填
    唯一的变量名称。
  • 可选: 表示该变量是否为可选项的开关。
注意

为了从客户端传递参数,请调用:

重要提示

如果将键类型设置为 文件,请确保上传文件的token计数不超过您的模型提供商的最大token限制;否则,您文件中的纯文本内容将会被截断并不完整。

备注

通过设置环境变量 DOC_BULK_SIZEEMBEDDING_BATCH_SIZE 可以调整文档解析和嵌入效率。

常见问题

上传的文件是否存储在知识库中?

否。作为输入上传到代理中的文件不会被存储在知识库中,因此不会使用RAGFlow内置的OCR、DLR或TSR模型进行处理,也不会通过RAGFlow内置的方法进行分块。

上载文件的最大大小

上载到代理中的文件没有具体的最大尺寸限制。不过请注意,模型提供商通常有一个默认值或明确的最大token设置范围从8196到128k: 上传文件的纯文本部分将作为键值传递,但如果文件的token计数超过此限制,则字符串会被截断并且不完整。

注意

/docker/.env 中变量 MAX_CONTENT_LENGTH 和 在 /docker/nginx/nginx.conf 中配置项 client_max_body_size 设置了上传到知识库或 文件管理 的每份文件的最大尺寸。这些设置在此场景中不适用。