开始组件
工作流中的起始组件。
Begin 组件设置一个开场问候或接受用户的输入。当您创建代理时,无论是从模板还是从头开始(从空白模板),它都会自动填充到画布上。在工作流中应该只有一个 Begin 组件。
场景
在所有情况下,Begin组件都是必不可少的。每个代理都包含一个Begin组件,该组件无法删除。
配置
点击组件以显示其配置窗口。在这里,您可以设置开场问候语和代理的输入参数(全局变量)。
ID
ID是工作流中组件的唯一标识符。与其他组件的ID不同,Begin组件的ID不能更改。
开场问候
开场问候是代理向用户发送的第一条消息。它可以是一个欢迎词或指导用户继续前进的指示。
全局变量
您可以在Begin组件中设置全局变量,这些变量可以是必需的或可选的。一旦设置,用户在与代理交互或聊天时需要为这些变量提供值。点击+ 添加变量来添加全局变量,每个变量具有以下属性:
- 键: 必填
唯一的变量名称。 - 名称: 必填
提供有关变量的附加详细信息的描述性名称。
例如,如果键设置为lang,你可以将其名称设置为目标语言。 - 类型: 必填
变量的类型:- line: 接受单行文本,不带换行符。
- paragraph: 接受多行文本,包括换行符。
- options: 要求用户从下拉菜单中选择此变量的值。并且您需要为下拉菜单设置至少一个选项。
- file: 要求用户上传一个或多个文件。
- integer: 接受整数作为输入。
- boolean: 要求用户在开启和关闭之间切换。
- 可选: 一个切换按钮,指示变量是否为可选的。
示例
如前所述,Begin 组件对于代理来说是必不可少的。不过,你可以看看我们的三步解释器代理模板,其中 Begin 组件接收两个全局变量:
- 点击页面顶部中央的Agent标签以访问Agent页面。
- 点击页面右上角的+ 创建代理以打开代理模板页面。
- 在代理模板页面上,将鼠标悬停在解释器卡片上,然后点击使用此模板。
- 为你的新代理命名,然后点击确定进入工作流编辑器。
- 点击开始组件以显示其配置窗口。
常见问题
上传的文件是否在知识库中?
编号。作为输入上传到代理的文件不会存储在知识库中,也不会使用RAGFlow内置的分块方法进行分块。然而,RAGFlow内置的OSR、DLR和TSR模型仍将应用于处理文档。
如何从URL上传网页或文件?
如果将变量的类型设置为file,您的用户将能够从本地设备或可访问的URL上传文件。例如:
上传文件的大小限制
每个上传文件的最大文件大小由/docker/.env中的变量MAX_CONTENT_LENGTH决定。默认值为128 MB。如果您更改了默认文件大小,请确保也相应地更新/docker/nginx/nginx.conf中的client_max_body_size值。