要将 COZE 上的工作流以 JSON 格式复制下来给 DIFY 使用,以下是一些相关的步骤和要点:
对于自动总结公众号内容并定时推送到微信的工作流:
对于 Coze 复刻吴恩达开源的 AI 翻译项目的工作流:
对于用 Coze 免费打造微信 AI 机器人的工作流:
请注意,具体的操作和配置可能因实际情况有所差异,需要根据您的具体需求和 COZE 平台的实际情况进行调整。
[title]【拔刀刘】自动总结公众号内容,定时推送到微信(附完整实操教程)[heading2]三、搭建工作流[heading3]6、循环查询文章是否推送过循环体内部——数据库节点数据库节点:用来在数据库中查询是否已经推送过该篇文章,输入项为上一步中的url和开始节点的key(也就是server酱的sendkey,这里我们重命名为suid了)因为这个Bot最开始设计的时候,就考虑到可能有多个用户会同时使用这个Bot设置公众号推送内容,每个用户设置的公众号内容可能不一样,每个用户的要推送的微信号肯定也不一样,所以这里使用server酱的sendkey作为了用户的唯一标识,重命名为了suid所以这里查询数据库需要两个值,文章url和用户的suid,来判断这名用户的这篇文章是否推送过SQL语句是AI写的,直接复制就成记得设置一下输出项「combined_output」这步是必须项:Coze平台的逻辑是数据库是与bot绑定的,所有如果要使用数据库功能,需要在bot中设置一个相同名称和数据结构的数据库进行绑定,具体设置方法参见「相关资源」循环体内容——选择器判断数据库查询的内容是否为空,如果是空,证明数据库中没有查到,这篇文章没有给这名用户推送过,使用「文本处理」节点,拼接这篇文章的完整信息,保证信息一致性string1:开始节点的key,也就是server酱的sendkey,用来识别用户string2:循环节点item值中的urlstring3:循环节点item值中的titlestring4:循环节点item值中的author拼接为如下格式,方便输出,并让后边节点使用右下方的「文本处理」节点没有实际作用,输入项随便写,主要是为了处理数据库查询到已经给这名用户推送过这篇文章情况下的占位项,否则工作流会报错设置循环节点输出项,选择循环体中「输出新文章内容」拼接后的字符串
[title]Coze复刻:吴恩达开源的AI翻译项目,简单几步提升AI翻译质量[heading1]复刻步骤首先,我们在Coze上新建一个工作流,逐步导入吴恩达项目的核心流程。整个工作流分为若干个节点,每个节点完成一个特定的任务。通过将这些节点组合起来,就形成了一个完整的翻译流程。我们先来看看导入后的整体工作流,以及它的测试效果。我们可以看到,工作流被分为了初始翻译、反思优化、结果输出几个主要部分,每一部分都对应了若干个节点。当我们运行测试的时候,可以清晰地看到每个节点的执行过程和结果。给大家展示一下测试的效果,我们输入一段英文,让工作流自动翻译成中文。这样一对比,优化后的翻译感觉就好多了,语句通顺了很多,用词也更加准确贴切,整体的翻译质量有了不少的提升。接下来,我就对每个节点的配置做一个核心讲解,让大家学会如何根据自己的需求来定制翻译流程。1.首先是开始节点,在这里我们需要选择翻译的源语言和目标语言,比如英语到中文。我们还可以设置一些其他参数,比如翻译的语言特色等,这个参数会影响翻译的效果和效率,不过我将其作为可选选项,建议根据实际情况进行调整。1.接下来是初步的翻译大模型节点,这里我们需要选择一个大模型,来对源语言文本进行初始翻译,这样才好对比并且以此作为进一步的反思优化。Coze平台提供了多种AI大模型选择,这里我直接选了MiniMax,然后提示词我们就直接参考吴恩达教授的相关内容即可。提示词:1.接下来就是选择器节点,因为我们需要判断用户填写的要求中有没有需要特别的语言翻译特色或者口音,如下图:
[title]「AI学习三步法:实践」用Coze免费打造自己的微信AI机器人[heading2]📝搭建步骤详解[heading3]3️⃣设计你的AI机器人[heading4]2、确定功能范围[heading5]5)【工作流】设计详细说明:如果懂点代码的朋友会比较容易理解,不懂代码也没关系,按照下面步骤操作即可。a.开始节点和结束节点,coze会自动生成;b.开始节点配置:输入变量名写:Question,描述写:用户输入的问题,变量类型选:Stringc.知识库配置:将【开始节点】和【知识库左侧节点】连接起来,这样知识库就可以调用开始节点的内容了;知识库输入:引用,开始节点的变量“Question”;知识库部分点击“+”号,选择之前创建好的知识库;将【知识库右侧节点】与【结束节点】的左侧连起来;d.结束节点配置:结束节点用于输出AI机器人的最终结果,这我们的回答格式设置为:您的问题:{{question}}问题的答案:{{answer}}所以在输出变量那里,定义2个参数:question引用“开始节点的Question”answer引用“知识库节点的输出output”回答模式选择:使用设定的内容直接回答。e.试运行测试点击右上角“试运行”后,输入想问AI机器人的问题,比如:AIGC课件,点击右下角“运行”,然后就可以看到工作流每一步的详细输入和输出。