Skip to content

什么是Flow

Flow是BetterYeah AI提供的一个强大的可视化流程编排工具。它通过整合知识库、大模型、代码块等多种功能,使用户能够轻松构建复杂且稳定的业务流程。无论是规划旅行、分析报告,还是基于公司现有系统完成自定义业务功能,Flow都能提供出色的支持。

适用场景

  • 当你的任务场景包含多个步骤或复杂逻辑
  • 当你对输出结果的准确性和格式有高要求

Flow如何被使用

Flow的使用方式非常的灵活,包含下面几种常见的使用方式

  1. 作为Agent的「技能」: 在Agent中直接使用,增强其功能。
  2. 独立运行: 在BetterYeah AI平台上单独运行,便于调试过程。
  3. 批量运行: 在BetterYeah AI平台上进行批量运行,适用于批量验证结果。
  4. 定时运行: 可在BetterYeah AI平台设置定时任务,如需每日获取Flow的工作结果,这一功能将非常有用。
  5. 外部系统调用: 通过API接口,Flow可以被外部系统调用,为你现有的功能赋予AI能力,例如,将AI技术应用于你的抖音AI私信机器人。

快速认识Flow

欢迎进入Flow的世界!在你成功创建一个新的Flow后,你会看到如下的初始界面。下面,让我们一起深入了解Flow的操作界面: image

节点:您的流程建筑师

在Flow中,你会首先注意到中央位置的三个醒目面板,这些被称为「节点」。

节点是构建你的工作流程的基石,一个完整的Flow由多个这样的节点组成。节点可以是多种类型,包括但不限于大型语言模型(LLM)、自定义代码、逻辑判断和知识库等。

在默认的画布上,你会看到「开始」、「LLM」和「输出」这三个基础节点。

需要注意的是,「开始」和「输出」节点是不可删除的,因为它们分别代表了Flow的起点和终点,是整个流程得以执行的基础。

  • 「开始」节点:这是Flow的起始点,包含了用户的输入信息。不论Flow将以何种方式运行,「输入」节点总是最先执行的,它为整个流程的运行提供了初始数据。
  • 「输出」节点:位于Flow的末端,用于展示Flow执行后的结果。这是向用户返回信息的关键节点,标志着一个流程的完成。
  • 你可以点击连线上的“+”号添加更多节点

节点的身份标识

在节点的顶部条中,你会看到「start」「llm_1」「output」等字样,这些字符表示的是节点的名称,每个节点的名称是唯一的,这些名称将在后面Flow的数据流转中起着至关重要的作用。

系统内置的节点

BetterYeah AI平台目前提供了一组丰富的节点选项,包括一个输入输出节点对以及六个可自由编排的节点,共同支持构建复杂且多样的工作流程:

节点名称描述
开始节点定义了Flow执行时的变量来源
LLM提供对文本处理大模型的支持。平台内置了多种国内外的开源及非开源模型,满足不同场景的需求
QUERY_DATA允许从知识库中查询所需数据
INSERT_DATA向执行知识库写入数据
CODE为用户提供了使用Python或JavaScript编写自定义逻辑代码的能力,增加了Flow的灵活性和可定制性
API可以调用外部接口,与其他服务或应用进行交互,扩展了Flow的功能范围
逻辑分支引入了条件判断,使Flow能够根据不同条件执行不同逻辑,为流程设计带来了更高的复杂度和灵活性
Flow在当前Flow中调用其他已发布Flow的节点,增强了Flow的复用性,面对复杂Flow的拆解也更有利

构建您的流程画布

通过对这些节点的配置,你可以灵活地编排复杂的工作流程,实现业务逻辑的自动化。希望这段介绍能帮助你更好地理解Flow的操作区域,为你接下来的探索奠定基础。