:”Coze,我想听一个让人胆寒的鬼故事....(附图)“

507 阅读4分钟

:”Coze,我想听一个让人胆寒的鬼故事....(附图)“
Coze:”听好了....“

我的状态belike:

1280.avif

前言

最近,我对coze这个神奇的低代码平台着了迷,对他其中强大的功能和便捷的拖拉操作觉得很有意思,所以我有了这篇文章创作的灵感:”能不能利用coze帮我做出一个能讲鬼故事的bot机器人,以满足我们这些恐怖故事爱好者时不时的心痒,让我们能够稍微沉浸在恐怖世界一会会,虽然我天生怕鬼,但是又爱看鬼故事和恐怖片,主打一个顽固不化又菜又爱看ovvo。在我的一开始的预期中,我是想在故事生成每一段话之后生成一张内容相应的恐怖图片,可是要做到这个需求就得封装成一个可重复执行的工作流或微服务,以我所学暂时不知道如何做到将工作流重复且生成的内容能够连续,所以后续我将预期改为:在生成鬼故事后再根据内容生成一张相关氛围的图片,明显这次的需求有流程性的,所以在我们的内容中引入了工作流的概念。“

在我的前几篇文章中有一篇制作新闻bot的文章,内容主要是讲述了coze创作bot的基础,小白看完就能立马做出一个属于自己的专属bot,链接在这秋招人该如何准备?coze会给你的简历添加光彩 - 掘金 (juejin.cn)

思路

知识点1

工作流:在低代码平台中,工作流主要是指是指通过图形化界面、配置而非传统编程方式来设计、实现和自动化业务流程的一种功能,主要是为了帮助用户定义任务的顺序、分配、审批流程、条件分支、循环等,从而自动化处理日常业务中的各项活动。在本次demo中它主要是完成下面这一条流程:

prompt(用户提供提示词) ---> output(llm大模型生成的鬼故事内容) ---> picture(通过output的描述生成图片) ---> alloutput(结束时输出内容和图片)
这一条流程就是我们的设计思路,如下是实现效果 image.png

image.png

这里我被AI生图给气晕了,说好的废墟呢,这是啥呀到底....o_0

医院废墟.png

但是也不管那么多了,可能AI检测到我心地善良,不给我恐怖的图片,怕伤害到我幼小的心理...

具体实现

跟着我们下面的步骤完成
1、首先 进入coze 在这里我们先创建一个bot名字就为鬼故事会

image.png
2、进入到这个页面后,开始描述bot的人设和回复逻辑(描述完后可点击AI优化)

image.png
3、点击页面中部的工作流,初始页面只有开始和结束两个节点(给开始节点加入变量名和描述)

image.png

image.png 4、开始编辑,在页面左侧加入一个大模型组件(选择通义千问),将开始节点与该模型连接
并编辑提示词prompt和调节输入参数以及输出参数,如图

image.png 5、再到页面的左侧选择插件加入(因为我们需要生成图片,所以这里选择ByteArtist作为我们的图片生成大模型)
This One

image.png 6、对ByteArtist插件进行编辑,如图(prompt调用大模型输出的output)
model_type为生成图的风格---0:通用风格 1:卡通风格 2:根据用户输出的图片进行生成(这里我们没有给image_url) 3:像素贴纸风

image.png

7、将各个节点连接
鼠标写的别介意(拿不稳..)

image.png

8、最后编辑结束节点

image.png 9、试运行成功后即可发布
这样我们就完成了整项工作,可以试试效果 image.png

但有时会出现失败的情况,具体原因是在ByteArtist这一环出了问题(可能是大模型输出output字数过多不好分析,也可能出现risk control的问题-->主题太黑暗是会出现风险控制的),希望jym提提意见,有没有别的插件能够提供更强大的功能,又或者是别的方式完成这项需求,让我学习学习~

小结

coze这一低代码的编辑开发平台,能够只通过简易的一些操作就能完成我们一些预想中的需求,但是要想熟练地玩懂它还是需要花点时间的,里面有很多内置的工具、插件、大模型、知识库、图像流...等等,coze中有很多强大的功能等待着我们去开发,无论是娱乐还是真正的项目开发中,coze都能给与我们不小的帮助,所以多玩玩coze研究研究对我们自身还是很有好处的,只不过胆小的人可别玩会讲鬼故事的bot,因为它讲的鬼故事可真有点吓人,现在已经是凌晨2.了,我不玩了,我柜子动了...