网站首页 > 技术教程 正文
上期我们聊了一下如何搭建私人的知识库,这一期我们聊聊怎么使用Coze的工作流。
什么是Coze工作流
工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等,简单理解就是对复杂功能的编排。
一个场景
我是一个机甲的爱好者,我想根据各个朝代战士衣着的特点生成具有这个朝代特色的高达机甲。这是一个有点复杂的功能,我们拆解一下:1. 需要知道各个朝代战士的特点 2. 把这些特点作为文生图的prompt交给dalle-3生成图片。
先看一下最终生成的唐朝风格的高达(觉得不好的勿喷,还在摸索怎么生成的更好[狗头]):
场景分解之构建知识库
首先,构建一个记录各个朝代战士服饰特征的知识库,我们以csv的数据形式组织数据
dynasty,english,chinese
商周时期 (Shang and Zhou Dynasties),Warriors mainly wore leather or bronze armor with modest colors#predominantly wielding bronze weapons,战士主要穿戴皮革或铜制护甲#颜色朴素#以青铜武器为主。
秦汉时期 (Qin and Han Dynasties),Qin military uniforms were well-regulated#primarily employing black iron armor#emphasizing uniformity and strict rank; the Han Dynasty used more blue and black fabric and iron armor#along with spears and bows,秦朝军服规整#主要使用黑色铁甲#强调统一和严格的等级制;汉朝则采用更多青、黑色布甲和铁甲#与长矛、弓箭并用
魏晋南北朝 (Wei#Jin#Southern and Northern Dynasties),Warrior attire focused on practicality#featuring fine chainmail and leather armor with varied colors#also popularizing the use of stirrups.,战士服饰以实用性为主#使用细密的锁子甲和皮甲#颜色较为多样#同时推广马镫的使用。
唐朝 (Tang Dynasty),Tang military garb featured bright and colorful patterns#with a more complex mix of metal and cloth armor#weapons included sabers#spears#bows and shields.,唐朝军服采用明亮多彩的图案#以及更为复杂的金属甲和布甲结合使用#武器包括刀、枪、弓箭和盾牌。
宋朝 (Song Dynasty),The Song army emphasized functionality and protection#extensively using steel armor and preferring dark blue or black in color.,宋军强调功能性和防护性#大量采用钢铁制盔甲#并在色彩上偏好深蓝或黑色。
元朝 (Yuan Dynasty),Influenced by Mongol military#utilized lamellar armor combined with fur#with a palette leaning towards brown and black.,接受蒙古军事影响#以挂甲搭配皮毛#色彩多以褐色和黑色为主。
明清时期 (Ming and Qing Dynasties),Ming soldiers were equipped with colorful clothing and more elaborate armor#with a wide array of weapons#including early firearms; the Qing continued a similar style but gradually incorporated more gunpowder weapons like matchlock guns.,明朝士兵配备了色彩绚丽的衣服和更加精细的铠甲#武器种类繁多#包括火器的初步使用;清朝延续了类似风格#但逐渐增加了火绳枪等火药武器。
这里有一个注意点,由于csv是以逗号分隔数据的,描述中就不要再使用逗号了,会造成导入的时候错误,所以用#号代替
第二步,把这份文件导入知识库(不懂的同学翻看我的上一篇文章),导入成功后如下(图1.1和图1.2):
场景分解之构建工作流
首先需要了解一下coze的工作流面板区域:组件区,编排区和调试区,还有开始节点和结束节点,这两个节点是必须的。
整个工作流的构建思路大致如下:
第一步,创建知识库节点,并与开始节点关联
第二步,创建构建prompt的节点,并与知识库节点关联,目的是将知识库搜索出来的内容拼接成prompt
拼接的脚本如下:
async function main({ params }: Args): Promise<Output> {
// 将知识库输出的内容转化为json
const s1 = JSON.parse(params.input);
// 预置的一些prompt,作用是生成一个高达风格的机甲
const s2 = "robot,full length,metallic,facing viewer,holding weapon,IP design,blind box,Gundam style,superior detailed craftsmanship,oc rendering of top-notch quality,Particle effects, flying in the universe";
// 拼接两个脚本,因为之前我们用#替代了逗号,这里替换会逗号
const result = s2 + ','+s1.english.replaceAll('#',',');
const ret = {
result: result
};
return ret;
}
调试一下(coze的调试功能虽然简单但是基本够用了):
第三步,创建dalle-3节点,将输出的prompt输出到dalle-3执行文生图
第四步,与结束节点关联,这里有个小技巧,如果上一节点的输出参数较多,不知道用哪个变量作为本节点的输入参数,随便选一个,调试的时候调整一下就好了
第五步,调试!调试!调试!重要的事情说三遍,就像考试老师说要再演算一遍一样,我们也要调试一下工作流,看是否按照我们的设计运行
以上工作流就构建成功了,我们把知识库和dalle-3结合起来使用。如果想把这个工作流制作成机器人供他人使用,也可以将其制作成bot,点击"publish"即可,操作如下:
能读到这里的小伙伴,十分感谢支持[玫瑰]。本期的内容有点多,对于不懂编码的小伙伴可能还有点门槛,不懂的小伙伴欢迎讨论。
- 上一篇: 什么是智能体工作流?如何设计?回应来了
- 下一篇: 0A系统与ERP系统两者的区别与联系
猜你喜欢
- 2024-12-14 企业如何快速上手OA系统?
- 2024-12-14 【Python大语言模型系列】使用dify云版本开发一个AI工作流
- 2024-12-14 显卡中N卡和A卡是什么意思?优缺点是什么?如何选择适合自己的?
- 2024-12-14 OA系统选型:选择好的工作流引擎
- 2024-12-14 精益生产建线之VSM价值流分析
- 2024-12-14 今日推荐——工作流自动化工具n8n
- 2024-12-14 从合同审批流程出发,说说工作流引擎的设计原理
- 2024-12-14 这些工作流引擎你知道多少个
- 2024-12-14 0A系统与ERP系统两者的区别与联系
- 2024-12-14 什么是智能体工作流?如何设计?回应来了
你 发表评论:
欢迎- 最近发表
-
- Linux新手必看:几种方法帮你查看CPU核心数量
- linux基础命令之lscpu命令(linux中ls命令的用法)
- Linux lscpu 命令使用详解(linux常用ls命令)
- 如何查询 Linux 中 CPU 的数量?这几个命令要知道!
- 在linux上怎么查看cpu信息(linux如何查看cpu信息)
- 查看 CPU 的命令和磁盘 IO 的命令
- 如何在CentOS7上改变网卡名(centos怎么改网卡名字)
- 网工必备Linux网络管理命令(网工必备linux网络管理命令是什么)
- Linux 网络命令知多少(linux 网络 命令)
- Linux通过命令行连接wifi的方式(linux命令行连接无线网)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)