2.扣子工作流能解决什么问题?既然我们已经对扣子的工作流有所了解了,那么工作流能解决什么问题?或者说在什么情况要使用工作流?根据自己的理解给出一些建议:1.使用提示词无法达到预期效果 在Coze平台搭建Bot智能体时,一般是先从编写提示词开始。有时候我们按照提示词工程技巧编写了清晰明确的结构化指令,经过反复迭代优化,仍然达不到预期效果,那么可以考虑采用工作流。比如长文本写作(调研报告),先是要收集相关资料,生成写作大纲、划分各个章节,再对各章节进一步收集资料、逐步生成章节内容, 最后是总结。仅仅通过提示词,大模型可能难以产生一篇结构合理、内容翔实的文章,这时候可以通过工作流来实现。2.需要多次调用插件或外部工具的场景 有些大模型具有Function call能力,可以调用外部工具。但如果需要调用多个外部工具,且他们具有严格依赖关系时,大模型可能不是每次都能很好地完成目标。比如根据一个url,获取网页内容、总结要点、生成思维导图的任务中,“网页内容抓取”、“生成思维导图”两个步骤都需要调用外部工具(插件),中间还需要大模型来总结要点,这个可以通过工作流来实现。3.需要使用代码加工数据或生成响应 大模型虽然能够产出还不错的内容,但是很难对数据进行精确处理,在这种情况下,可以使用工作流中的代码节点来解决。Coze官方文档中,介绍了一个使用工作流和代码节点生成随机数的例子。4.需要根据某个条件执行不同的分支处理 比如做一个答题Bot,根据用户选择的不同选项,来回复不同的内容。5.需要在一次用户请求中多次输出消息 大模型的工作方式是一问一答,即根据输入产生输出。在一些比较复杂的应用中,可能需要对一次用户的问题,回复多条消息;或者一次完整输出的耗时比较长,为了提高用户体验,需要分为多次输出。可以在工作流中使用消息节点来产生多次输出消息。
博客摘录「 扣子(Coze)的工作流到底怎么用?」2024年7月15日
最新推荐文章于 2025-05-08 14:07:32 发布