对话流在不同的场景中具有多种作用:
5.请用户检查你的写作方案是否符合要求,重点是给出的操作建议是否具体、清晰、对于实际解决问题有帮助,而非仅仅是一个解决方向。并告诉用户,如果不满意,你会再根据符和敕的要求重新生成写作方案。6.如果用户不满意,根据符和敕的要求以及用户的建议重新生成写作方案;如果用户满意,根据写作方案进一步深化写作。深化写作每一次对话输出文章的一个部分,用户满意后再继续输出下一部分。令的部分就是具体的工作流,包括要求灵机如何与用户对话、与用户确认工作结果。这个工作流的设计要点(亮点)主要有:1.设计了很带劲(发癫)的欢迎语——“十方诸天尊,其数如沙尘,化形十方界,普济度天人。灵机应召来也!”这一点其实非常重要,因为日常工作中有“人”陪你发癫可以很好地改善心理状态——毕竟尤其律师绝大多数的时候都是在遵守着那套“精英模版”说着老板和客户爱听的话。但当你和AI灵机配合工作时,你可以让祂和你一起发癫,说你爱听的话——你可以今天让祂“灵机应召来也!”,明天让祂“公主殿下,您的骑士来了!”祂会包容你的。1.设计了检查环节,如果觉得灵机不对劲偏离符箓要求时,可以通过“守符诏令”指令,重新发挥符箓的效力。2.没有要求灵机一次生成全文,而是采用了对话式,分模块每次确认的形式——这种方式的最终生成质量往往会比一次生成的高非常多。
大家好,欢迎参加今天的分享课程。我们将一起探索Coze平台及其在AI应用开发中的作用。首先,什么是Coze?Coze是一个强大的AI对话平台,旨在为创作者和开发者提供前所未有的机会。在人工智能迅速发展的今天,Coze的出现为我们带来了更多可能性。在Coze中,工作流是一个核心概念。它允许用户以可视化的方式组合各种功能模块,如插件、大语言模型、代码块等,从而实现复杂和稳定的业务流程编排。这对于处理多步骤任务、调用插件、数据处理等场景尤为重要。[heading1]Coze工作流概述[content]那么,什么是工作流呢?简单来说,工作流是一系列有序的任务或操作,用于完成特定的业务流程。在Coze中,工作流通过可视化的方式,将不同的功能模块串联起来,形成一个完整的处理流程。这使得我们可以更直观地设计和管理复杂的任务。工作流的适用场景非常广泛,例如:多步骤任务:当一个任务需要分多个步骤完成时,工作流可以帮助我们清晰地定义每个步骤的顺序和逻辑。插件调用:通过工作流,我们可以方便地调用外部插件,实现特定功能的扩展。数据处理:在处理复杂的数据时,工作流可以帮助我们定义数据的流转和处理方式。通过工作流,我们可以将复杂的任务拆解为多个可管理的部分,从而提高开发效率和系统的可维护性。[heading1]创建工作流[content]一般建议就简单一些,直接在bot里面新建工作流以前图像流是独立的,所以我们加了wf前缀,主要是方便后续查找如果发现自己创建的工作流不见了,可以在首页这里找工作空间-资源库-工作流
现在是我们开始构建图的时候了。和以前一样,我们将从一个节点开始,用用户的当前信息预填充状态。现在,让我们开始构建我们定制的工作流程。每个小工作流程的结构都和我们在第3部分中展示的完整工作流程图非常相似,它们都包含5个节点:1.enter_*:使用你之前定义的create_entry_node工具来创建一个ToolMessage,这个ToolMessage表明新的专业助手已经接管了工作。2.助手:这个由提示和大型语言模型(LLM)组成的模块会根据当前状态来决定是使用一个工具、向用户提问还是结束整个工作流程(返回到主助手)。3.*_safe_tools:这些是助手可以在不需要用户确认的情况下使用的“只读”工具。4.*_sensitive_tools:这些具有“写入”权限的工具需要用户的确认,并且在我们编译工作流程图时,它们会被设置一个interrupt_before。5.leave_skill:通过弹出dialog_state来表示主助手重新掌握了控制权。由于这些工作流程的相似性,我们本可以定义一个工厂函数来生成它们。但因为这是一个教程,我们会逐一明确地定义它们。首先,我们来创建一个航班预订助手,它专门负责管理用户更新和取消预订航班的流程。接下来,创建一个租车助手的工作流程图,它将负责处理所有的租车需求。然后,创建一个酒店预订的工作流程。之后,定义一个旅行预订助手。最后,创建一个主助手。这里是一个图片链接[heading3]对话[content]那真是很多内容!让我们在下面的对话轮次列表上运行它。这次,我们将有更少的确认。