工作流可以理解是工作流程,就像流程审批的节点,它允许用户处理逻辑复杂且有较高稳定性要求的任务流。通过使用扣子提供的大量灵活可组合的节点,比如大语言模型 LLM、自定义代码、判断逻辑等,用户可以快速搭建工作流,无论是否有编程基础,都可以通过拖拉拽的方式实现。
首先点击进入个人空间,切换到工作流tab,点击创建工作流,输入账号名和介绍后保存。
进入工作流,默认只有一个开始和结束节点,左侧是工作流菜单节点,中间可以添加任何左侧的节点,这里做一个获取热点新闻的例子,点击插件后的+,添加插件,进入插件列表页面。
这里选择一个头条新闻,打开后点击添加,添加后在流程编辑中就多了一个头条新闻的节点,将头条新闻热点放到中间,将开始节点连接到头条新闻,再把头条新闻链接到结束,在头条新闻节点的输入中选择值为开始的输入,结束节点的输入为头条新闻的输出中的各个参数,对应关系如下:
完成后点击试运行,测试结果如下,最终结果中看到变量对应准确,
点击右上角发布后保存好工作流,此时生成了一个完成的工作流。
不过完成了工作流还需要引入到Bot中才能使用,所以打开Bot的编辑页面,点击工作流后的+,点击添加工作流
在工作流列表中选择刚才创建好的工作流,点击添加按钮
添加工作流后,设置好左侧人设和提示词,就可以在右侧测试了,测试结果调用了工作流并返回了回答。
工作流的作用远不止于此,菜单栏的节点可以实现非常丰富的功能,可以去尝试下。