分享
工作流
输入“/”快速插入内容
⛓️
工作流
飞书用户9256
2024年6月18日修改
工作流介绍
工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。
当目标任务场景包含较多的步骤,且对输出结果的准确性、格式有严格要求时,适合配置工作流来实现。
功能概述
工作流由多个节点构成,节点是组成工作流的基本单元。例如,大语言模型 LLM、自定义代码、判断逻辑等节点。
工作流默认包含了
开始
节点和
结束
节点。
•
开始
节点是工作流的起始节点,可以包含用户输入信息。
•
结束
节点是工作流的末尾节点,用于返回工作流的运行结果。
不同节点可能需要不同的输入参数,输入参数分为
引用
和
输入
两类。
引用
是指引用前面节点的参数值、
输入
则是支持设定自定义的参数值。
典型场景
以下提供工作流的典型场景供你参考。
入门场景
仅添加一个节点所构建的简单工作流。
•
场景一:通过插件节点内的插件能力,自定义工作流。
例如,使用获取新闻插件,构建一个用于获取新闻列表的工作流。详细配置教程可参见
搜索新闻
。
•
场景二:使用大模型节点,接收并处理用户问题。
详细配置教程可参见
使用 LLM 处理问题
。
•
场景三:使用代码节点,生成随机数。
详细配置教程可参见
生成随机数
。
进阶场景
通过多节点组合,构建逻辑较复杂的工作流。
•
场景一:搜索并获取指定信息的详情。
先通过插件能力进行关键词搜索、然后通过代码节点过滤指定信息、最后通过插件能力获取信息详情。详细配置教程可参见
搜索并获取第一个链接内容
。
•
场景二:通过条件判断,识别用户意图。
例如,通过大模型节点处理用户消息,将消息分为不同的类型,然后通过条件节点分别处理不同类型的用户消息。详细配置教程可参见
识别用户意图
。