1.📑工作流
工作流是指一系列相互关联、自动执行的任务,这些任务按照预先定义的规则和顺序逐步推进,以完成特定的业务目标或流程

简单来说,它就像是一个自动化的任务流水线,将复杂的任务分解成一个个小的步骤
并按照特定的逻辑顺序依次执行
2.📌工作流节点
工作流节点就是工作流中的某个工作流程

比如开始节点,接收用户的输入,以及后续的一些操作节点,这部分可能会包含大模型、插件、数据库输入输出、知识库检索,甚至是代码块等等
在创建一个新的工作流的时候,Coze会自动给我们一个开始节点和结束节点

Coze支持的工作节点很多,这里我们不展开一一讲解,只给大家简单说明一下
我们要做的就是在这两个节点中间添加工作流程

工作流节点的运行逻辑就行接力棒一样,按照顺序一个一个执行
并且每个节点都有自己的运行逻辑,
是的,这里就涉及到一个新的概念,在工作流中,每一个工作流节点其实都像一个独立的事件处理器,他拥有自己的处理逻辑,比如这里引入的是一个大模型,那么就需要我们给他撰写事件处理逻辑的提示词

工作流节点支持串行执行和并行执行,但最好不要在同一工作流中添加太多的工作节点、设计太复杂的执行逻辑,否则可能会导致工作流执行错误,毕竟作为个人开发者,我们拥有的token是有效的,而每调用一个节点都会消耗我们的点数

3.🤯如何构思工作流
这里我们给大家讲的再深入一点,比如如何出发构思一个简单的工作流
我们在前面提到,小秘可以记录用户的日程,那么是否能够创建一个工作流让小秘能够将这个日程整理为一个表格输出给用户呢?并且,如果我们还希望每天的某个时间点,小秘能够将这份表格定时发送给用户
那么我们可以这样构思,使用一个定时触发的调用工作流的触发器,然后启动触发器的时候就调用这个工作流,在工作流节点的设计中,我们启动数据库检索功能,输出比如明日日期的所有日程,然后使用大模型整理为表格输出,再返回到客户

但是在实际处理过程当天,又可能会存在明日日期没有日程的情况,所以我们在给大模型写提示词的时候还需要特别跟AI做一个说明,如果没有日程进入我们的输入,该向客户输出怎样的内容
这部分就不给实操的展示了,感兴趣的朋友可以自己尝试着做一做