Skip to main content
Version: DEV

开始组件

工作流中的起始组件。


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

场景

在所有情况下,Begin组件都是必不可少的。每个代理都包含一个Begin组件,该组件无法删除。

配置

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

ID

ID是工作流中组件的唯一标识符。与其他组件的ID不同,Begin组件的ID不能更改。

开场问候

开场问候是代理向用户发送的第一条消息。它可以是一个欢迎词或指导用户继续前进的指示。

全局变量

您可以在Begin组件中设置全局变量,这些变量可以是必需的或可选的。一旦设置,用户在与代理交互或聊天时需要为这些变量提供值。点击+ 添加变量来添加全局变量,每个变量具有以下属性:

  • : 必填
    唯一的变量名称。
  • 名称: 必填
    提供有关变量的附加详细信息的描述性名称。
    例如,如果设置为lang,你可以将其名称设置为目标语言
  • 类型: 必填
    变量的类型:
    • line: 接受单行文本,不带换行符。
    • paragraph: 接受多行文本,包括换行符。
    • options: 要求用户从下拉菜单中选择此变量的值。并且您需要为下拉菜单设置至少一个选项。
    • file: 要求用户上传一个或多个文件。
    • integer: 接受整数作为输入。
    • boolean: 要求用户在开启和关闭之间切换。
  • 可选: 一个切换按钮,指示变量是否为可选的。

示例

如前所述,Begin 组件对于代理来说是必不可少的。不过,你可以看看我们的三步解释器代理模板,其中 Begin 组件接收两个全局变量:

  1. 点击页面顶部中央的Agent标签以访问Agent页面。
  2. 点击页面右上角的+ 创建代理以打开代理模板页面。
  3. 代理模板页面上,将鼠标悬停在解释器卡片上,然后点击使用此模板
  4. 为你的新代理命名,然后点击确定进入工作流编辑器。
  5. 点击开始组件以显示其配置窗口。

常见问题

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

编号。作为输入上传到代理的文件不会存储在知识库中,也不会使用RAGFlow内置的分块方法进行分块。然而,RAGFlow内置的OSR、DLR和TSR模型仍将应用于处理文档。

如何从URL上传网页或文件?

如果将变量的类型设置为file,您的用户将能够从本地设备或可访问的URL上传文件。例如:

upload_file

上传文件的大小限制

每个上传文件的最大文件大小由/docker/.env中的变量MAX_CONTENT_LENGTH决定。默认值为128 MB。如果您更改了默认文件大小,请确保也相应地更新/docker/nginx/nginx.conf中的client_max_body_size值。