-
公开(公告)号:CN119292563A
公开(公告)日:2025-01-10
申请号:CN202411126919.5
申请日:2024-08-16
Applicant: 南威软件股份有限公司
Abstract: 本发明提供一种增强工作流的方法、装置、设备及介质,方法包括在Dify的前端页面将工作流的整个流程封装成一个DAG有向无环图结构,将工作流的DAG有向无环图结构提交给后端;将后端用于获取下一个可运行节点的方法,修改为从工作流的DAG有向无环图结构中根据当前节点获取到所有下一节点;后端执行工作流时,在执行完当前节点后,如果仅存在有一个下一节点,则直接执行下一节点;如果存在至少两个下一节点,则将每个下一节点均作为一个子工作流,并对每个子工作流均开启一个线程去异步执行。本发明的优点:一方面能使工作流的定义更加灵活,另一方面能有效提升工作流的执行效率,适用更多应用场景的需求;还能更好地支持流式输出。