tomcat做的网站打不开了,做动态图网站,山东省建设厅执业资格注册中心网站,丽水品牌网站设计为啥要使用Dify创建工作流呢#xff1f;一个基于流程的智能体的实现#xff0c;特别是基于业务的实现#xff0c;使用Dify去实现时#xff0c;通常都是一个对话工作流#xff0c;当设计到相对复杂一些的流程时#xff0c;如果将所有逻辑都放在对话工作流中去实现#xf…为啥要使用Dify创建工作流呢一个基于流程的智能体的实现特别是基于业务的实现使用Dify去实现时通常都是一个对话工作流当设计到相对复杂一些的流程时如果将所有逻辑都放在对话工作流中去实现那么这个对话工作流是比较复杂的涉及的组件会很多看上去就比较复杂就和咱们使用程序实现某个功能时需要模块化一样一个工作流就对应于一个相对独立的功能模块可以简化主模块对话工作流的复杂度便于修改和维护同时也可以方便重用。
本文使用一个问卷调查的工作流量来演示创建工作流出过程问卷调查工作流可以广泛的应用于各种测试和评估的场景。如心理测试、教学考试。这里以焦虑自评量表做为案例。 1、开始设置三个入参分别是query(检索内容、index(问题序号)和history(问题和答案方便评分和总结 2、检索知识库知识库中有一张焦虑自评量表文档基于父子分段向量检索不使用混合检索是因为向量检索在此案例中更准确嵌入模型试验bge-m3TopK3 3、使用大模型从检索的内容中输出所有问题、选项及问题数量 4、解析问题列表、选项及问题数量 5、条件判断为了演示方便设置为常量3实际应该设置为变量count有20道题 6、按index输出测试题(index初始值为1 7、当所有题都答完时输出评分及评估报告。 8、发布为工具工具调用名称可以自定义方便在对话工作流中调用。 9、在对话工作流中调用时需要设置会话变量query、index及history并维护index1及history存储的逻辑代码执行、变量赋值。