本系统教程手把手教大家搭建一个高质量的bot,与其他教程最大的不同是,从coze设计底层原理为大家提供避坑经验,掌握道与术,实现举一反三,节省大家的时间。
工作流能做什么,为什么要用工作流:
Coze 的工作流功能可以用来处理逻辑复杂,且有较高稳定性要求的任务流。Coze 提供了大量灵活可组合的节点包括大语言模型 LLM、自定义代码、判断逻辑等,无论你是否有编程基础,都可以通过拖拉拽的方式快速搭建一个工作流,以搜集电影评论为例,我们可以设计如下的工作流:
-
使用LLM节点获取最新电影的名称;
-
使用电影插件节点获取该电影的详细信息,包括电影链接、海报等;
-
使用电影插件节点获取该电影的评论,并使用判断逻辑节点过滤掉低分评论;
-
使用LLM节点对剩余评论进行摘要,并使用电影插件节点获取评论者的信息;
-
最终输出一个包含电影信息、评论数量、评分、摘要等的报告。
这个工作流可以帮助我们快速了解最新电影的评价情况,并可以对评论进行分析。同时,Coze的工作流功能也可以用来处理其他类型的任务流,例如撰写行业研究报告、生成社交媒体内容等。总之,Coze的工作流功能是一个强大的工具,可以帮助我们提高工作效率,提高稳定性,同时也可以让我们更加专注于核心业务。
工作流需要编程基础吗?有什么门槛?****
不需要具备编程能力,掌握编程能力能让你上手更快。但需要掌握json格式,json是一种轻量级的数据交换格式,json的应用场景是非常多。
在进行工作流编排中,困扰大家的最多的一个问题是对数据类型的理解。这部分的学习建议累计8个学习时间,要求深度理解json格式。对json的理解将决定最后的bot质量,不单单是coze平台、其他平台也一样。JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,常用于 Web 数据交互。JSON 支持以下几种数据类型:1. 对象(Object):JSON 对象是一组键值对的集合,键名必须是字符串,值可以是多种数据类型。对象用大括号{}表示,键值对之间用冒号:分隔,每个键值对之间用逗号,分隔。例如:{ "name": "John", "age": 30, "city": "New York" }2. 数组(Array):JSON 数组是一组有序的值的集合,值可以是多种数据类型。数组用中括号[]表示,数组元素之间用逗号,分隔。例如:[ "apple", "banana", "cherry" ]3. 字符串(String):JSON 字符串是一组Unicode字符的序列,用双引号""表示。例如:"Hello World"4. 数值(Number):JSON 数值可以是整数或浮点数,不支持科学计数法表示。例如:123 123.455. 布尔值(Boolean):JSON 布尔值只有两个值:true和false。6. Null:JSON 空值,用null表示。以上就是 JSON 支持的六种数据类型,在设计 JSON 数据结构时,需要根据实际需求选择合适的数据类型。了解上面的信息,接下来来我们搭建一个自动更新内容到微信公众号的bot。第一步.调用get_account插件来获取account_token.
注意事项:获取account_token 需要验证IP白名单。第二步.调用post_article插件来提交内容.
注意事项:获取thumb_media_id 需要从“公众号智能管理”插件获取。
第三步.更新成功,校对排版.
第四步.添加定时触发
相关教程我整理成文档了: coze开发指南:www.feishu.cn/community/a…