这个视频我将会延续上一个视频所讲的内容,带大家搭建这样子的一个小程序,这个小程序的功能就是输入一个内容,接着会在小程序的这上方生成四个不同的图片,但是都是与你内容有关的,包括标题和文案。这样子的一个小程序, 大家如果有经常刷 ai 类的视频的话,应该会刷到有些广告已经在推广是这样子的 ai 小 程序。这种小程序的搭建其实非常简单,但是有一个前提是你必须要有基础, 那所谓的基础上一个视频已经讲过了这么一个小程序,它所需要的基础就是你需要懂得什么是变量,还有变量的类型,还有就是工作流的搭建,那也就是 你需要懂得工作流一些节点的运用,比如这个小程序背后的业务逻辑,这个工作流就有用到 开始节点、大模型节点、循环节点、图像生成插件选择器节点、电量聚合节点,还有最后又来一个大模型节点,到最后给到结束节点。这么一个工作流其实非常简单,但是 如果大家没有变量和变量类型的基础知识,肯定是学不会的,那我这个系列的视频也是我课程里面比较靠后的。在这里讲扣子应用这一节 其中一个讲案例的视频,通过这个案例来讲解业务逻辑与用户界面相关联的实操,就是在这里这个业务逻辑与这个用户界面,用户界面也就是你所可以看见到的东西, 业务的逻辑你可以认为是后台的一个逻辑,后台 ok, 那 也就是说后台的这些东西,正常的用户是看不到 后台与前台是怎么做一个关联的,需要在这边事件,包括这边绑定数据,写表达式,去做一些设置之后才可以生成这么一个视频。那这样子讲大家可能会觉得比较难,其实他是非常简单的,只要你有了我刚刚讲的那些的基础知识, 那做这些的时候是非常简单的,甚至说你有了基础知识,我不用教你们业务逻辑这个怎么搭建, 也就是工作流怎么搭建,正常如果把这前面的课程都看完,那这么一个简单的工作流,大家闭着眼睛都可以搭建出来。这边也包括了数据结构的设计, 从这里就可以看,那这个东西也是非常简单,我会用比较大白话的方式翻译给大家听。好,那我们废话不多说,直接开始教程。首先我们 要先设计一下这样子一个用户界面,那这样子的一个用户界面其实非常简单,他所需要的就是三个主键,这是一个放图片标题文案的地方,是一个主键,接着输入内容是一个主键,然后接着一个按钮, 一共需要这三个主键。那我们这个视频就先讲怎么设计这三个主键,因为整个案例讲下来的时间是比较长的,我一个视频做不完,所以我会分成几个视频来做,大家如果对这个感兴趣的话,就可以点一下关注、收藏赞, 感谢大家。 ok, 那 我们现在先新建一个这样子的空白页面,从这边点进去, ok, 那 空白的页面有了,刚刚也讲过我们需要三个主键,这样子的三个主键,那主键我们就可以从左侧这边去添加给大家看一下, 这最上面这个主键是在这里宫格列表,那我们先选择一下这个页面,再点一下宫格列表,他自然的就加过来了,那这个为什么显示的跟这个不一样?晚点跟大家讲。那接下来我们先添加第二个主键, 这个主键是在这里面单行输入这一项,那我们再选择这个页面二,然后点一下单行输入选项,他就过来了, 大家可以看到这些内容不一样,这是后面主键的设置,也就是在右边这边来设置,先等一下我们先把按钮这个主键也添加进来,我们再选择页面,然后再输入主键这边添加一个按钮, 点一下。 ok, 那 这样子就把我们的用户界面设计好了。那至于有些人可能觉得你这个界面不好看, 这个都没关系,我们现在要讲的是它的功能,怎么样才有输入一个内容就可以生成这些东西的功能,怎么样才能把工作流与这个界面 做一个关联,这个是大家想知道。那至于页面的设计,这个东西大家审美不一样,所以说设计出来的页面肯定都是不一样的,这个大家可以自行发挥就好了。 ok, 那 我们现在一整个页面设计好,那我们来一次比较有趣的讲解。 现在大家都知道这个小程序他长什么样,我们已经设计好了,那接下来就是搭建他的功能,我们就反推流,从后面结果去一直推演到最前面的一步。 ok, 那 我们现在已经搭建好这个界面,但是里面的一些内容是不一样的,比如说这个图片,还有像这样子的标题, 还有正文跟这边都是不一样的,那这个图片标题正文刚刚讲过了,是根据用户或者说我们自己输入的一些内容他生成的,所以说这个可以先不急,我们先看一下其他的主键有什么不一样。比如说这个输入主键,大家可以看到这一排字请输入你要生成的内容提示词,那这排字是请输入文本, 那这个要怎么改成像这样子的,大家就可以先点一下这个主键,然后在右边这边设置,大家可以看到这边有非常多的东西,那我们要怎么 找到修改这个内容的设置?从这边第一项看一下标签内容请输入文本,那这个请输入文本与这个请输入文本几个字是一样的,我们就可以来试一下是不是这个我们就也按照这边的内容去修改。请输入你要生成的内容提示词, ok, 我 先把这个请输入我们删掉,然后请 输入你要生成的内容提示词,大家可以看到我这边输入这一句话之后, 左边预览界面这边它是会自动做一个变化,那这样子就可以说明这块标签内容它所关联的就是这行文字,你这边后面的内容怎么设置,这边就会怎么显示。 ok, 那 我们继续往下讲,这个主键我们已经设计完成了,大家看到按钮这边是不是文字也跟这边不一样,我们就要设置按钮,按钮这边大家看一下按钮样式,主要这个看着跟这两个字不一样,我们再往下看按钮的内容,这边写着按钮两个字,是否与他有关联,我们就改一下试试, 也按照这边来改成图片与标题文案,大家可以看到我这边设置改了之后, 这边也会同时改变,那就说明这一块内容就是按钮的名称。 ok, 那 我们现在就已经把这个页面全部都设计好了,接着我们要什么,我们就是要图片标题还有正文,图 片标题正文要怎么来?肯定就是搭建工作流去生成,所以我们接下去一个视频会讲到怎么搭建这样子的一个工作流, 那这个视频就这样子结束,接下来的搭建工作流我会放在下一个视频来做,这其实也是一个非常简单,但是他涉及到的这些节点,如果是新手小白是看不懂的, 但是我都会用一些比较简单易懂的话,让大家明白这些节点的功能。 ok, 那 这个视频就这样结束,感谢大家观看。
粉丝25获赞84

一条视频教会你 ai 智能体搭建的完整过程,本视频共计一小时三十分钟,这是一条搭建 ai 智能体的保姆级教程,这条视频我会教会你用扣子搭建所有的智能体,包括这种工作流的搭建 啊,完整工作流搭建方法,还有扣子平台上所有实用有用的功能全部给你讲解清楚, 并且我还会手把手带你搭建一个完整的智能体工作流。好,废话不多说啊,我们首先先打开浏览器,打开浏览器在上边输入 c o z e 点 c n 啊,就是扣字的官网,那么 c o z e 点 com, 那 个是外网版的,我们国内用的是 c n 啊,就这个好, 进来了之后我们看到这个就是扣子的旧版的主页,其实新版的主页在哪里呢?就是扣子点 c n, 后面不加任何的后缀,这个进来了之后就是它的正版主页。其实扣子空间现在整个扣子平台现在,呃,更新了, 刚刚更新,而且是巨大的更新,我教大家搭建智能体也快一年的时间了,这次的更新,嗯,变化还是比较大的啊,正好这次拍这个视频可以教大家最新版的智能体搭建的方法。好,我们现在就开始啊, 呃,进来之后是他的主页,我们现在在扣子空间这个界面,那么扣子空间和我们搭建的这个工作流智能体有什么区别呢?就是一个是通用智能体,一个是专用智能体。怎么理解通用智能体?它其实你可以理解成为电脑上的通用机器人, 我们把它举成机器人的例子,你就更好理解了哈,我们看机器人,人型机器人就是通用机器人,就是人能干的活,他全部都能干。 那有通用就有专用,专用的机器人,比如说小米汽车工厂里的机器人,他就是专用机器人,他只能生产汽车,只能干这一种活,你让他干别的活,他不会干,这就是专能专项机器人和专用机器人。好了,那么智能体也是一样的,智能体就相当于电脑上的机器人,那 它能够代替帮助人类完成电脑上、手机上和网络上所有的工作,那么通用智能体未来就是这样子的。好了,这个扣子空间,它就是通用智能体的出行, 你看它能帮我们干什么?能帮写作,能帮我们生成 ppt, 能帮我们设计,能帮我们开发网站,而且还能帮我们调研各种数据啊。 ok, 他 现在已经能帮我们做很多基础的。呃,电脑上的工作,那么我们这一天主要讲的是 啊,在扣子编程里面啊,我们点开扣子编程,嗯,你叫他编程呢?他其实这个就是新版的啊,新版的,你看右边有个旧版他会自动编程,我们是不需要会编程的,不需要会写代码的啊,然后一个一个看啊,这里面有项目管理, 这个项目管理我打开,这就是我这边已经搭建好的所有智能体,在我们工作空间里面的所有智能体啊。 ok, 然后集成管理,这个左边的集成管理 第下面,呃,是已经内置好的,你看这种各种大模型豆包,对吧? kimi deepsea, 这个就是看它,让你看一下这里面有什么,给你做个介绍,而且你点击这个还可以了解更多啊,了解更多, 好,后面会有有语言模型、生动模型、互联网搜索,对吧?然后还有外部集成的,包括分数、分数表格等等等等啊,你看在打开之后我们能看到深度的这些模型的介绍。 ok, 这个是看一下啊, ok, 下面还有资源库,资源库这里面我们能看到有插件,有工作流,这个就是今天要详细给大家讲的所有东西啊,知识库、卡片啊,如果你的账号是新注册的,那么这些东西你肯定都是空的啊。不要紧,下面还有任务中心 啊,我们看一下有扣子,批量的任务可以进一些批量的任务,包括 api 的 接口,包括测评管理等等等等啊。 ok, 返回旧版里面,我们看得更加清楚啊, 这个是主页啊,这个就是我们旧版的界面。好,呃,在这里面呢,我们看一下哈 项目开发,左边有项目开发,就是看到我们自己搭建的所有的智能体资源库,这里啊就能看到啊,全部的,包括插件、工作流、知识库等等所有的啊,你自己空间里面有的资源库。 ok, 下面这个任务中心也是批量任务,看,其实旧版和新版一样的啊,这些东西都是一样的, 还有效果测评、空间配置,在空间配置里面能看到你搭建好的所有的智能体啊,当然你看这个创建人,我们有群,这个工作空间啊,就是 自己,我的学员和我们都在我们的工作空间里面啊,不仅能用我们工作空间里面的所有的智能体,而且能复制带走,复制到你自己的空间里面永久使用的啊,像老米 ai, 这就是我们自己搭建的,包括这些智能体我们也可以随时下架 啊。好,那么重点来了,下面有这个模板商店,我们看一下啊,这里面就是有很多官方和第三方已经搭建好的智能体的模板 啊,这里有分类,有营销操作、创作、信息处理、聊天陪伴等等等等,我们看一下哈,比如说这个啊,智能客服助手,对吧?智能客服助手这个智能体他是免费复制的,已经复制了一百四十三点八 k 啊,十四万人在复制的这个客服智能助手了,包括图像生成器,对吧?有七万九千人复制了,这些都是免费的,然后没有很多的功能, 大家可以都去尝试一下啊,都去用一下,包括你知道了有哪些模板之后,后面你搭建智能体想用,你比如说想用客服的,你可能都不需要自己来重新搭建了,你可以在他就复制这个,直接用他的就可以了啊,包括智能搜索 啊,这个是也是扣子官方的,而且是免费。但我们带大家看一下,除了免费的,下面还有你看这个是五分钟深度行业研究,那你比如说你不知道狗粮的行业 好,你想研究下狗粮行业,他能帮你深度研究,但是呢,这个是九块九,有十二 k 的 人复制在用了也相当于一万两千份,一十九块九一份,我们就按十块钱算啊,他已经一万两千份,他已经挣了十二万了, 对不对? ok, 这是第三方的,你看是这个用户,第三方的, ok, 还有什么 这么多啊?等等等等啊,而且还有很多这个,呃,要付费的,这个是二点三 k 十九块九,智能考题一键生成,这个是不是老师,呃,用的会比较多呀? 好,有时间大家可以全把这些全部都体验一下,用一下啊,但是如果这种付费的,其实不建议大家付费哈,如果说是加入到我们工作空间啊, 我自己的工作空间里面,我们这些都有的,你就全部都能用了啊,当然很多, ok, 好 了,这是所有的啊,模板商店,左边看的模板商店,那么还有插件的商店,大家可以看一下插件的商店, 有扣子官方各种插件,语音合成,语音播客啊,链链接读取,你要知道有哪些插件,有哪些插件,是什么样的功能,你就能知道把大模型加上哪些插件,就能变成哪些智能体。 ok, 你 就知道你能搭建出哪些智能体,搭智能体用哪些插件了。后面待会我会一个一个带着大家去看啊,带着大家去介绍。 还有啊,作品社区,这个作品社区里面就是在扣子平台上很多的第三方啊,像我们一样的呃,用户搭建的很多的智能体,大学生的作业辅导对吧?专业的英语翻译,然后还有就是 呃水滴、信用等等,还有很多大厂官方也在这里哈,包括这个 d c、 dyp 能力增强版啊,可以识图啊,可以读图,思维导图等等等等, 太多了啊,太多了,你有时候你不知道自己要搭建什么智能体,你可以来这里看一下思维,可以拓一下思维啊, ai 可以 做的事情 非常非常多啊,可以做的事情非常非常多,我们这种搭建的工作流,这种智能体他其实就是专用智能体,你看每一个智能体,他能解决一个问题,比如说这个啊,塔罗牌啊,这个智能体什么都不能干,但是他就非常精通塔罗牌,对不对? ok, 还有自媒体运营大师,对吧? ok, 还有还有很多,大家可以去看一下。呃,左边 at api 管理,这个就是要对接一些软件的 api 啊,就在这里面还有文档中心啊,这个文档呢, 这里面其实就是有一些呃,我们扣子编程,扣子搭建的一些最基础的功能介绍啊,大家有空了也可以看一下啊。最后就是通用管理,没什么。 ok, 我 们再进来啊,进来之后, 呃,带着大家搭建智能体,这个是最重要的,我们看搭建智能体从哪里点进去?嗯,看左边啊, 看左边,照着最上面。我这边是老敏学第三期学员空间啊,我这边有很多的学员空间啊,包括我自己的空间,这个是你可以创建的,也可以加入啊,也可以抓住。 ok, 加入进来了之后,这个空间里面你点项目开发,你看到的就是这个空间里面的所有的智能体, 对吧? ok, 那 比如说。 ok, 那 比如说我想在这个空间里面创建一个智能体,怎么办呢? ok, 那 我们还会有个人空间, 你看这个是我的个人的空间。 ok, 我 们点击创建,左边看一下,有创建智能体, 右边有创建应用啊,都有的,这是两个不一样的智能体,怎么理解呢?其实就是和我们用豆包用这个,这个差不多,是通过对话形式来完成的应用的话,它相当于小程序啊,小东西,相当于一个 app。 ok, 我 们点击创建智能体,创建智能体上面有智能体的名称啊,好比如说我们要搭建一个思维导图, 做思维导图的智能体,那么名称你就叫思维导图啊,这个功能你可以写,呃,一键制作 思维导图,这个是给你自己看的,如果你把你的智能体发布到了平台上面啊,所有的人都能看到,或者别人能买, 那你这个也是要给别人看的啊,能让你别人知道你这个智能体他有什么功能,是什么作用。那么现在可以选择空间啊,比如说我在自己的个人空间下面有这个图标,图标的话可以 自动生成,这个就是 ai 生成的,当然也可以添加你自己的本地的图片啊,点击添加你自己本地的图片,也可以看 ai 生成一个,那我如果不太满意,可以继续让它生成,一次最多可以生成四个。 ok, 如果我有自己的图片,那我可以选择自己的图片 添加作为这个图标。好,这就完成了第一步的初使的创建。好,我们点击确定, 进来了之后,大家看这个就是思维,这个就是我们思维导图的这个智能体的界面哈,其实界面它主要分为三部分,左边我们看一下,这是人设已回复逻辑, 是规定这个智能体是干什么的啊?中间也就是这个大模型的规定的,中间的话编排我们看到有非常非常多的功能啊,我会大家带大家一个一个给大家讲解,这个相当于给智能体添加 他很多的功能,很多的技能全部都是在这里啊,我们可以把这个智能体理解成为是机器人,对不对?那么这个智能体其实是什么?他就 大模型是什么?豆包和 deepsea 这种大模型,看,这里面是有的,看模型看到了吧?这里面模型也可以选择,现在它默认是豆包。一点五,我们进来看一下, 有豆包很多的模型,也有 deepsea 的 模型,也有 kimi 这个模型啊,这个我们国内版是有国内大模型,如果有海外版的,海外版的扣子就是有很多海外版的模型。好, 这个模型相当于是非常聪明的大脑,但是他不会干活,对不对?我们相当于给他加了很多的技能,很多的插件,工作流,表格、记忆库,好让他有手有脚,能帮我们干活, 有帮我说要能帮我干活,大概就是这个逻辑。右边的话就是预览与调试,那右边就是预览与调试,在里面我们搭建好了,就在这,在这边就能可以尝试啊,就可以用。 ok, 我 们一步一路来。那比如说我们要搭建一个思维导图的智能体, 怎么办?好,我们要搭建这个思维导图的智能体,我们在提示字里面这边就可以写啊,你是可以一键生成 思维导图的智能体。 ok, 我 们点击自动优化,这个就是一个最简单的写系统提示词的方法,它 ai 会帮你优化完整 好你看他写的角色,你是个专业的思维导图创作助手,擅长用将用户提供的信息转化为思维导图结构化等等技能一,然后技能二可以分类。 ok, ok, 点,我们点击替换 就上来了,他就知知道了他是干什么的了,而且后面还会有限制,仅处理与思维导图相创作相关的内容,拒绝回答无关话题, 对吧?我们相当于就把这个豆包一点五的这个豆包模型变成了这个智能题了,他其他不会回答了,只会干这件事情,如果没有这个限制,那么豆包你问什么回答什么,对不对?他什么都会回答,但是他不会制作思维导图, ok, 那 么这个, 呃,大模型也可以换,我们比如说用成这个啊, deepsea v 三工具调用,因为我们这个需要调用一些工具。好,这个模型的话,看这里可以配置,那这里是可以配置大模型的,比如说精确模式, 随机性就降到了零点三,是吧?就相当于比较准确啊,随机性偶然性比较小,这个平衡模式是零点八,那么创意模式这个整个生成随机性就是一了,就是思维会非常跳跃,非常有创造性, ok, 当然也可以自定义你可以选什么,那么默认平衡模式就 ok。 好, 下面这个呢?写带上下文的轮数。好,他默认是三轮,什么意思呢?你和他对话三轮,当回他对话第四轮的时候,前面说的话他就忘掉了, 他在这三轮对话当中,他会记着你上面和你和他说过什么,但是太多就忘掉了,如果你不觉得不够用,你可以设置啊十或者怎么样都可以,对吧?当然我们制作思维导图,其实三轮就足够用了,每次都是单独的,其实, ok, 还有最大的回复长度 啊,就是文字时候,这个是四千零九十六个文字,但是你觉得不够可以再加啊,再可以再加。 ok, 这个就是大模型的调节,这样就完了。 呃,大模型也会换,也会,也会这个变更啊,你看这个 dpc v 三,它就提示着啊,即将下架, ok, 那 即将下架的话,我们用豆包吧,因为你看豆包和这个, 嗯,字节,对吧?和扣子抖音,这其实就是一家公司,还是自己家的,稍微用起来会顺手一点。 ok, 那 比如说我们选这个豆包工具调用, 选一个豆包工具调用的带有工具调用功能的,这个啊,模型好,这个 ok, 当然这里面也可以调整好了,我们就算调整完,那么重点是这里 插件啊,重点是这里我们几乎所有的智能体都会用到这个啊,点击添加,你看,我们看看插件有什么,你就大概能知道智能体都能搭建哪些了,并且怎么用。比如说链接读取, 你给该,其实这里面都有说明啊,该插件可以获取链接下的标题和内容,比如说你给他一个网页的链接,他就能读取出来,但是如果你把这网页链接给豆包啊,他就读取不出来的,相当于我们让豆包有了这个 读取链接的功能,包括图片理解啊,你给特定链接上的图片内容,然后他还能理解出来,包括头条搜索,这个是能使能使用头条的搜索功能,通过关键词搜索内容或者是链接,包括 kimi 这个大模型, 不?这个是什么?墨迹天气,你给智能体加上墨迹天气这个插件,它就能查询关于天气相关的东西,对吧?然后树图这个其实就是我们干嘛吹慢的,这个就是思维导图, 看人工的思维导图软件能提我们提供智能思维导图制作和工具的封路模板。好了,那我们比如说知道这个 ok, 那 我们就点点击添加。 我们这天这个智能体就是搭建一个啊,能够制作思维导图的智能体,对不对? ok, 就 添加进来了。如果没有这个,他只能写出一个思维导图的框架,但是有了这个,他后面就可以做出思维导图 好,包括还有工作流这个,当然这个,嗯,智能体相对简单,我们直接可以搭建出来,但是我们后面学会了工作流了之后, 这个其实是工作流,是我们会会讲解的绝大部分内容啊,我们学会了这个工作流了之后啊,大部分的整体我们都会用工作流的形式给展现出来。啊,啊,这个是最初的最简单的版本好, 包括文本知识,下面这个是什么意思?这是什么意思?看这个就是扣子的知识库,我们可以给他添加文本,就是你自己本地的文本 啊,包括表格,包括图片,添加给他,你只要给他的内容,他就百分之百记着,他百分之百会。这个一般什么时候比较常用呢?比如说我们要搭建自己客服的智能体,你搭建客服的智能体好, ai 说话没有问题,和客户说话一点问题没有,但是他不肯定不了解你自己的产品,你自己公司内部的信息他是不了解的。好,你就可以把你自己培训客服要 的资料啊,包括文本、表格,包括图片,从这里面添加给他,你的产品尺寸了,你公司内部的信息了,你的服务指标了,对不对?全部给到他。 ok, 当客户问到问题的时候, 你家这个产品是长长多少宽多少,发什么快递对不对?好了他就能调用这个信息知道哦,这个 a 产品长一米,宽零点五米,然后怎么怎么样,他只能说了如果没有这个的话你要问豆包是不是不行的对不对?所以这个就是本地的知识库好, 还有就是记忆,记忆下面有变量数据库和长期记忆,看现在有这个蓝色小钻石的,他是需要另外付费的, 那他是需要付费,然后有些是有免费额度,你看这个是免费额度零次相当于如果你抢用这功能你就要付费。其实付费很便宜啊很便宜呃,基本上是九块九啊一个月,待会我会教大家怎么。嗯,付费充值。好, 如果你把这个长期记忆打开,然后可以呃添创建一个项目库啊,比如说我创建一个项目库啊,随便起个名字啊啊,我这个就叫讲课吧。 ok, 点击确定好我们把这个添加进来,那么后面这个智能体在用的过程中所有的东西都会被记录到这里面,不会遗失, 你问他的所有问题,让他干的所有活,他给你的所有回答全部都寄到这里面了。好 啊,还有文件盒子,其实大家不太懂的话可以点击右边的这个小叹号感,用于保存和管理用户发送的文件啊,用户发送消息时智能体能够找到和用户这里文件进行回复啊。呃,你如果打开这个 文件盒子啊,打开这个文件盒子。 ok, 你 在后面用这个智能体时候发送的文件 他全部都能给你保存下来,记着。 ok, 后面的话会有对话体验,这个就是用户体验方面的啊,比如说开场白了啊,开场白啊,比如说这个是什么智能题啊?这思维导图智能题,是吧?我就告诉你啊,我能 一键制作思维导图,请问你要做什么思维导图呢? 是不是? ok, 用户在看到这句话,知道啊,就知道这个整体能干什么,我该怎么用它,对吧?一个开场白就 ok 了。嗯,好,用户问题的建议也可以开启啊,在智能体回复后会,后面会根据上面的内容自动提供三条用户 提问的建议,如果开启他会自动提问,如果有用户有喜欢就不用再问了,直接点他就继续回答啊。 ok, 还有快捷指令,那快捷指令对话框上有些有些按钮,就比如说在这个地方添加了之后,有些快捷指令我们点击直接就能添加好。还有背景图片 啊,为扣智能体商店添加背景图片。嗯,让对话更沉沉静,就相当于添加了之后,这个画面现在是白色吗?对吧?我们比如我们添加个图片,哎,这个画面就变成了你添加的图片。 ok, 这个是音视频,可以。嗯,有语音通话视频啊,可以选择添加, 而且可以选择相匹配的声音。最后用户输入方式,方式我们这里有打字输入,有语音输入啊,都可以选择的,这个很好理解。 ok, 那 么这些按钮就讲完了,那么这个智能体现在 你看我们刚才写的这个,嗯,开场白,对吧?我能一键制作思维导图,请问你需要什么思维导图?那是不是出来了吗?对不对?我给问他一个啊,智能体 可以代替哪些工作? 看我们打开了长期记忆,是不是它就会啊?搜索记忆里的东西,但是我们这个是新建智能体,记忆里面是没东西,对吧?第二步它就会调用树图这个插件, 看树图这个插件,这个智能体它就好了,它好了之后啊,我们看一下 点击编辑,这时候呢,其实就到了这个树图的官网啊,你看他给我们我,我们回顾一下哈,我们刚才是干什么? 我们刚才是在干什么? 我们刚才问他,让他搭建给我们做一个,呃,问他这个智能体 能完成哪些工作,对不对?但是如果没有这个插件的话,那是不是他就豆包就会给我回复很多的问题啊?智能题能干什么?能干什么?他是发的文字对不对?但是有了树图插件,他就变成了这个。啥啊?变成了这个 述图,我们点开看一下,这个述图可以替代啊,智能体太极工作能够代替重复劳动性的工作啊,代替部分的脑力劳动啊,辅助决策、商业决策、项目管理、未来发展潜力和应用。是不是一个完整的思维导图一下就做好了, 并且呢,这个思维导图可以编辑啊,你觉得什么东西可以要添加修改啊?全部是可以的。 ok, 这是一个最简单的思维导图搭智能体啊,搭建的一个方法。 好,我们接下来讲用工作流,用工作流怎么来搭建,好吧, 好,还是这个思维导图的智能体,我们从第一步一步一步来哈,为了大家学会看这个,是我们进来扣子点 c n 的 网站对不对?点击扣子编程,这里面就是我们的专用智能体,对吧?这里有返回旧版,右上角返回旧版, 好,这里有,点击创建,创建什么?创建智能体啊?我们在思维导图对不对?一键制作思 思维导图,那么接下来我们就看看怎么样通过工作流的形式来制作一个思维导图, 让它自动生成一个图标。 ok, 生成了,点击确定,那我们就又进入到了这个。什么? 又进入到了这个智能体的界面,左边是吧?人设是恢复逻辑,你是干什么的?中间有很多的技能功能对不对?右边可以预览和调试。 ok, 那 么我们这个时候呢 啊,点击添加什么?点击添加工作流,添加工作流的时候,这些全部都可以不用管了啊,包括上面的模型插件都不用不用管了,我们点击添加工作流啊,点击添加创建工作流, 有对话流和工作流啊,先给大家讲工作流啊,这个是工作流是干什么的呢?是思维导图对不对?思维导图, 好,这里面这个名称必须是英文啊,这名称必须是英文啊,还有下划线不能是汉语和数字, 对吧?然后下面是可以汉语的啊,一键制作思维导图,这个主要是给自己看的,如果你不写这个,说明后面你就不知道你这个工作流是干什么的了。 好,点击确定,那么这个我们就进入到了这个工作流的搭建界面,看有一个开始,有一个结束, 可以缩小,也可以放大,拖拽式的,所以我们不需要会写代码也能完成啊。智能体工作流的搭建就是在这里啊,然后我们用鼠标的话,可以先这个鼠标友好模式在这里,我是用的鼠标,如果你用的 触控板,你就用触控板友好模式就好操作一点好了,然后鼠标的话,中间的滚轮是可以缩小,可以放大啊,完全非常自由的。 好,这里面有注视,有优化布局,比如说你有时候搭建的特别乱了,我们点击优化布局啊,他就会排的很整齐,要么竖着,要么横着 啊,还有导出为图片,你这个工作流就能变成一张图片,还有缩略图等等。 ok, 那 我们现在是要搭建什么?搭建一个思维导图的智能体对不对?那么这里面就有很多的节点可以添加,看在这里, 在这里啊,有很多的节点可以添加,鼠标放到这里,它就会展示出来很多,能添加大模型,能添加插件,也能添加工作流啊,包括还有能做代码选择器,循环意图识别等等等等啊,这些都会给大家讲到一个一个来讲。 大模型是什么?我们点击先看好,点一下,这个大模型就上来了,其实就是和刚才一样,这个大模型我们点击一下右边,大家看一下,右边有模型, 现在是豆包一点五 pro 对 吧?三十二 k 的, 还有豆包编程的模型,豆包是深思考深度调节的模型啊,豆包一点六极致速度模型等等,你可以选择啊,你可以选择啊,这么多的模型都可以选择, ok, 选择好了之后, 模型选择好之后,下面不是有技能对吧?这个技能就是可以给大模型添加一个功能。好,点击添加,看,这个就是我们的,其实就是刚才的插件市场有链接读取图片理解,头条搜索啊,对不对?天气的 季末天气图像生成,我们刚才用过的数图的插件啊,头条新闻对不对,知乎热榜等等等等,我们看一下,这面有分类,有智能硬件的,分类 特别多啊,现在这个插件市场除了有很多官方的,而且还会有很多第三方啊的人,用户制作的插件,包括新闻阅读的,你想用哪类型的插件?其实左边都有分类,你可以都都可以找的。 看新闻搜索就有头条新闻,知乎热榜公众号啊,热榜搜索实时热点新闻小说内容搜索,头条视频搜索,头条的图片搜索啊等等等等, 全网热搜的聚合啊,这个是全部都有,我们再看啊,再看这个,其实右边他会有这个调用量有一百四十七 k, 调用对不对 啊?智能体饮用量十五 k, 其实就是饮饮用的人调用的人越多,其实是越好的,对吧?说明他是 ok 的。 还有是什么?就是响应时间,平均耗时二十六毫秒,平均耗时一百一十六毫秒,当然响应耗时越少 是不是越好,对吧?成功率,你看这是百分之百,百分之百对不对?成功率最高是不是其实是越好的, 有些成功率百分之九十,对吧,我们想成功率越高越好, ok, 还有便利生活 天气的,地图的,地图的天气,是不是查飞机的,查招聘的, ok, 还有图像,这个有可能用的比较多啊,有图片理解的,能看懂图片上面内容,还有同一万象, 还有视频合成,剪映小助手的啊,然后还有什么文生图,用文字生成图片的,还有 ai 绘画机器对不对,提示词优化啊,图片修改,豆包生成等等啊,图片的就非常多,而且还有一些实用工具, 实用工具也是分类的,看有火山知识库, ai 的 ppt, 高情商回复图表大师对吧,岁数多为表格,生活顾问等等,其实下面都有介绍啊,用哪些插件都可以的,润色的大模型对吧? 包括啊,某书语音合成,大模型、网关 ok, 下面还有网页搜索,直接搜索网页的某度 b 站对吧?头条 ok, 科学与教育的培训的知识库,中国诗词的搜索啊,短视频规划、情绪干预、健康小妙招,掌上高考等等等等,特别多的功能啊,相当于把这些。其实这个 插件我们可以怎么理解?就是互联网时期的软件对吧?但是软件没有 ai 的 功能,没有大模型 它不会自主思考,后来我们把大模型通,让大模型来调用这个软件,相当于它就能自己工作了,比如说那个树图,它就思维导图嘛,对不对?没有 ai 的 时候也有这种思维导图的软件,我们人也可以用这种软件来制作出思维导图,但是那时候只能用人的大脑 来制作思维导图。但是现在呢,相当于我们把这个思维导图软件和这个啊大模型豆包或者 deepsea 结合起来,让它自动给我们制作出来一个思维导图, 就是这样的原理啊。这些插件其实本质上在互联网时期他就都是软件啊,各种软件,只不过那加入到智能体里面,我们叫做叫做插件,那用人,用人,用人工智能的大模型来带带动他的工作啊, 还有社交类的啊,表情包回复的等等等等啊等等等等。还有游戏和娱乐类的, 随机人物生成,多元语录饱和啊,关于游戏的还有金融和商业的, 天野茶, 营销策略优化器分析师对吧等等等等。还有音视频类的, 短视频转文案啊,很多剪映小助手啊,剪映小助手,分影数字人,做数字人的,还有长视频编辑工具等等。我们是不是要把视频有些找对标的时候,视频里面的文案要提取出来呀,对吧?这些都可以搭建成自己的智能体的啊, 还有音乐生成,而且可以制作音乐,每个人都可以创作歌曲啊等等。 这个插件呢,特别特别多,要大家主。呃,经常用啊,经常搭在里面,看看,逛逛,你就知道。现在 ai 都能干什么啊,都能搭建哪些对吧?好,这是大模型里面可以添加的所有的技能, ok, 那 么还有输入和输出, 待会我们搭建之后会重点讲这个,因为这个非常重要,输入啊,还有系统提示词还有输出,包括每某个节点 他他都会有输出。有着变量要添加,很多人大选好了,插件选的也对, ok, 什么都没问题,但是这些变量名都不会填,填写不对,一个填写不对,后面很有可能报错,就是结果出不来。好吧,这个我会手把手一一带大家,嗯,教会大家。好, 添加了大模型之后,那我们看看这里面还能添加什么呢?能添加插件,能添加工作流对不对?我们这个是要搭建一个思维导图的工作流,对不对?那好了,点击插件,点击插件,我们还是找到这个竖图的插件,点击添加, ok, 竖图的这个插件就上来了,你看这样是不是就可以了? 好,我们先给到,从开始开始是什么意思?就比如说我们刚才问他智能体能搭建能,智能体能代替哪些工作, 对吧?这句话就会到开始里面,我们把这个线连好,这句话就能到了大模型里面,那大模型经过分析啊,都能干什么呢?能干一二三四五,他分析好了之后,把这个内容给到 这个树图的插件里面,树图插件根据大模型给他的内容怎么样?他把它制作成思维导图,最后把这思维导图给到结果结束啊,最后思维导图就可以出来,这个逻辑 是,明白吧?你不能连反了,不能把树图放到前面,大模型放后面,对不对?因为他的整个过程工作流程就是这样子,相当于工厂里的流水线, 你先得经过大模型分析,写出思维导图的框架,拿到框架之后,那个树图才能分析出思维导图,最后给到结束, 对不对?好,但是这样的话还是不能出结果的啊,会报错的。还没有搭建完成,非常重要的一步啊,非常重要的步。一,要每个每个都配置,要把大模型,要把树图,要把结束全部都配置好。好了,大模型,我们比如说就用这个模型, 就用这个模型哈,多报一点五。 ok, 我 们在这里输入,这里怎么选择呀?看如果这里面,如果我们输入一个一串一串字母或者数字,那就是固定的量。好,那么 我们这时候不能固定,要变量,这个就小齿轮,点击这个小齿轮,开始选择开始 input 好, 它就是变量,什么意思呢?开始这里,你看,我们看开始这里是不是有个 input 好, 那么就说明开始 input 这里面来的所有的问题,买家在呃,用户在使用的时候,所有的问题就能进来, 就能通过这个输入进来,如果这个不配置,这个不选择,比如说空的不选择,你这里面再输再多的内容,哪怕这个线也连好了,东西也过不来啊,他是断掉的,只有把这里面选择好,开始 input, 那 么这个才算,这这一段才算真正的连好了。 好,那么我们这个世界理解书要不要啊?我们是不需要的,这个智能体是不需要的,对不对?还有系统提示词,这个就是刚才那句话,点击自动优化啊, 你是思维导图框架优化大师,能够详细准确的写出 思维导图框架, ok, 点击自动优化,这个系统提示词就弄好了。当然这个智能体比较简单,我们就可以用这种方法,有些智能体,呃,比较麻烦,提示词你用这种简单的方法写出来的,它就不好,我后面待会还会给大家讲。呃,怎么样优化自己的提示词, 你学会了,这个不光是搭建智能体,你平时和豆包和 deepsea 在 用这种大模型的时候,你的效果都会超超过很多很多啊, 好,写出来了,比如说点击替换,那么这个系统提示词就好了。系统提示词,我们再看下面,还下面还有用户提示词,为什么会有两个提示词?这是什么意思? 系统提示词,大家记好,就是怎么干这个活,怎么干好你角色,你是思维专业,思维导图助手,能够快速清晰啊,逻逻辑严谨的思维导图啊, ok, ok, 怎么样能够第一个技能,第二个技能, 然后能够准确模仿出来, ok, ok, 是 不是好,这个就是这个活,你应该怎么干?那干什么活呢?干什么活呢? 就是用户提示词,这个怎么写啊?这个怎么写?这个要点 shift 括号,大括号,点两遍看,它会自动弹出来一个 input, shift 加大括号会两写两次,它会自动弹出个 input, 或者是你把键盘的输入法调成大写,那么你输一次它就会自动弹出来两个大括号,点击 input 也都可以啊,这两种方法都可以。 好,它一定是自动弹出来的,并且弄完了之后,大家看这个是要变成蓝色才算你输,对了,如果是黑色的肯定不行。那么输入 input 是 什么意思? 我们看一下 input 是 不是这里有开始有 input 对 不对?开始有 input, 那 就是 用户提示词就是从开始这里来的啊,比如说我刚才问的智能体能代替哪些工作,这句话 是不是要传到这里啊?这句话就是用户提示词你干的这个问题,但你干什么?你干,你干这个智能体能代替哪些工作?这件事让他做这件事, 明白了吧?所以用户提示词往往一般都是 input 啊,基本上大部分啊都是要输入 input 就 好了,这个是固定的。 好的输出这里面不用管啊,输出这里面不用管, ok, 那 树图呢?我们接下来啊,配置树图这个插件,树图这个插件就相对比较简单,只有一个输入啊,只有一个输入,那么输入这里面还是 点击小齿轮变量,那么他对接谁呀?对接开始呢?还是对接大模型? 大家看一下树图连的是啥?连的是大模型对不对?开始给到的东西才未到大模型里面,大模型输出的东西在未给这个树图的插件,所以树图的插件点击大模型的 什么 output 就 只只有这一个选项,那么说明大模型的 output, 也就是大模型输出的内容全部传给树图这个插件, ok, 树图的插件树图工作完了之后要给谁?要给结束是不是?那么结束它对接谁呀? 对接开始还是对接大模型,还是对接树图?一定是对接树图对不对?好了,这个时候我们看树图有这么多,我们不知道树图制作好的思维导图在哪里,是不是我们就不知道选择哪个,对吧? 但是我知道,我可以告诉你先选择对他,但是你不知道怎么办?我们告诉你还可以试运行啊,是可以试运行的,那我一个一个来试运行大模型,看,我们这里 测试该节点可以测试大模型,对不对?好了,我们测试一下,看大模型我们配置好了没有?比如说我还是问他智能题 能代替哪些工作 好?点击运行 看看它怎么样给我们回答,智能体呢?代替哪些工作?看它是以 smart 格式的输出来的。我们这里有个小眼睛预览,我们点击预览看一级分级,二级分级三级分级,对不对?一级二级、三级三级, ok, 他说了这么多 ok, 说明是 ok 的, 对吧?那么我们他这个弄好之后,我们可以点击复制, 这里有个小复制啊,点击复制好,那么点开速图这个插件,速度插件,这里面是不是也有测试该节点呀? 那我们现在是手动的把大模型输出的结果给他粘贴进来,待会他就会自动过来啊,这是大模型刚才输出的思维导图的框架,对不对?我们点击试运行,看看这个思维导图的这个树图的插件,他能不能做出来思维导图 关键是看什么?我们是关键是要看他做出来的思维导图在哪里,刚刚有那么多的选项对不对?我们不知道选哪个,选错了就有问题了,选对了, ok, 看,你看,这是我们输入的,对吧?这是我们输入的, ok, 这是输出的,输出的这么多,这么多,在哪里呢? 在哪里?等一下,这些显然都不是啊,看是不是在这里,点击这个预览, 这是不是思维导图啊?好了,这做好的思维导图就在这里,那么这个位置在哪呢?就在比特,是不是?好了,那我们知道结束时候要配置哪里,是不是思维导图 那么多都不是,是比特对不对?我们选比特就 ok 了。那么现在这个工作流,我们把每一步都添加好了,每一步都连接好了,并且把每一步全部都配置好了,我们看看他行不行, 就点击下面这个试运行。好,点击试运行,看看它能不能制作出思维导图,我们这里面继续问它, 嗯,机器人和智能体的区别, ok, 随便让它做一个这个智能体和机器人区别的思维导图, 你看他工作到哪一步,哪一步就是啥呀? 就是虚线。现在刚才大模型开始给到大模型,大模型给到树图,树图, ok, 现在结束了,我们先看看结果,结果出来了 对不对?结果出来了思维导图就做好了,那么我们再教大家哈,其实有时候并不是每次都成功的,有可能你搭建错了,或者是某一个插件,它成功率不是百分之百,他有时候也会报错,报错了之后 就会出现问题,出现问题之后他就不可能下面每一个像这样都是绿色的成功的箭头,但我们知道出现问题很正常啊,我们会排查问题,最重要,现在就教大家怎么样看这些东西,你看, 嗯,开始这里面我们展开输入, input 是 什么?机器人和智能体的区别,是不是我作为一个用户输入中心的内容, ok, 大 模型就收到了,智能体和机器人是是有什么区别?输出了这么所有的东西, 思维导图的框架,文本形式的对不对?然后呢?给到树图这个插件,你看他输入的是什么?这个东西是不是和大模型输出的是一模一样的, 对吧?就不用像我们刚才一样手动的往过复制了,他自动就过来了,过来了之后好了,出来的结果啊,结果是在这里对不对?然后再得他这边好了,得,他的东西 又全部给到了, output, 全部给到了结束,我们最后就能拿到结果,是不是如果哪一步出现问题了,哪一步就会报错,我们到时候就会看, ok, 这是,呃,思维导图这个工作流啊,搭建的完整方法,当然这是一个相对比较简单的工作流,看,同样一个做一个思维导图的智能体,我们第一种方法了, 能做对不对?第二种方法,以工作流的形式还能做,那么还有第三种形式,工作流还有第三种形式,我们可以不在这里面添加这个数图的插件,怎么办呢? 怎么办呢?因为这个比较简单,只有这一步,是不是?我们在大模型里面是不是还有技能这一栏呀?还有技能这一栏,我们点击添加,找到树图的这个插件,点击添加,相当于让这个大模型自己添加了一个技能 树图,对不对?不需要第二步了,自己直接一步就能制作出啊思维导图。但是如果这样的话,我们的系统提示词就要变,刚才是让它做什么?刚才是让它做思维导图的框架,现在让它直接做成成品思维导图。 好,我们就要把这些全部给它删掉, 全部给它删掉。好, 你,呃,可以通过调用技能 里的树图插件制作思维导图, ok, 让它自动优化。 嗯,好,它写好了,我们直接点击替换就好了。那么这个时候变完了之后,哪里还需要调整呀?是不是结束还需要调整?刚才结束对接的是树图的插件,现在直接让它对接大模型 output 就 好了, 那么连也连好了,配置也配置好了,我们再试运行一下啊。机器人和智能体的区别,点击,你看问题从这里面过来,给到大模型,它运行到哪一步,哪一步都是虚线,对吧?大模型在工作 展开,这个问题过来了, ok, 第二步, 因为有大模型,因为这个比较慢。为什么?第一步?因为大模型需要写出框架,在他通过框架再调用数图的插件,最后制作了四维导图,是不是看框架出来了, 思维导图也出来了,对不对? ok。 那 么同样一个搭建思维导图的智能体是不可以教大家?教了,教了三种方法,对吧?如果你熟悉了扣子智能体,熟悉了工作流,对吧?很多的智能体他并不是啊,死固定的,只有一种方法, 你用习惯用哪个合适用哪个都可以。好啊,这一通,这一步跑通了之后啊,我们基本上简单的智能体就会搭建了。好,点击发布。右上角点击发布 啊,这里面版本号,一号版本,二号版本,怎么样都可以,对不对?我们点击发布, 看这个工作流就发布好了,它会自动提示你发布成功,是否将是否添加至当前的智能体,我们点击确定,看刚才搭建好的这个工作流就添加到了智能体里面了。这个智能体呢, 我们这边什么都不用写了,这也什么都不用写了,光荣调用就 ok 了,看这个时候在这里就能试用。嗯,给大家试用一下,比如说 问他 ai 有 哪些创业机会, 好,点击发送, 看它是正在调用什么啊?调用思维导图的这个工作流,对吧? 不是光用这个豆包大模型来回答问题了,如果没有这个智能体,你光用豆包或者用 deepstack, 你 问它 ai 有 哪些创机会,它就给你叨叨叨说一堆对不对?它给你一大一大堆的文案打出来,但是有了这个智能体,我们就可以让它制作成思维导图啊。 这个智能体呢,如果你不想继续发布,就是说只想自己用,不想给任何人用,放到你的工作空间里面,这一步你就可以了,平时就在这里就可以用了啊,这个是别人不能用的,后面如果把这个智能体发布上去,你可以选择发布的平台啊,你看结果就出来了, 这是写出来的文本,这是制作的思维导图,对不对?我们点击编辑一下,看看它做的怎么样。 ai 的 创业机会,医疗领域、教育领域、金融领域、娱乐领域,对吧?等等等等。农业领域, ok, 那么这个智能体你如果自己用就 ok 了。但是如果你想发布到其他的平台,或者发布到扣子平台,我们接下来继续走啊,点击发布, 当然这里可以进入版本,你是第一版,第二版,对吧?写一个生成, ok, 看一下。你可以发布到扣子商店,如果发布到扣子商店,就像我们刚才看到啊,在扣子的 模板商店里面,作品社区里面就能看到了,这都是其他的用户发布上来的啊。还可以发布到豆包发布到豆包里面 啊,豆包里面不是有很多的智能体吗?都是用扣子搭建的啊,你就可以通过手机豆包也就可以用这个智能体了啊。收,要,但是这个要授权你自己账号,包括可以设 嗯,授发布到飞书,飞书也是要授权的,当然这些都是字节旗下的,还是相对比较简单,授权了就可以了。飞书里面下面的智能体叫做机器人,每一个图标下面他会有个机器人的图标啊,其实上就是智能体啊,智能体他就是电脑和手机上的机器人嘛。 啊,如果你发布到飞书上,你自己打开你自己飞书账号也能用了,当然还可以发布到啊,这些微信小程序、抖音小程序啊,飞书多维表格等等等等,而且还可以接入 k api 接口啊,然后和其他的软件连接起来。 好,呃,这个智能题我就不发布了,如果比如说发布到这里一点发布他直接就发布了。发布的时候这里还可以选择效率工具,它是默认的,你看 ai 它能识别吗?对不对?做思维导读就是效率工具,如果你想把它换成商务服务啊,或者是其他的也是可以的。 ok, 那 么一个最简单的智能体的搭建的流程啊,就给大家讲完了, 这个里面只用到了一个数图的插件,我们刚才看了一下,插件里面有非常多的东西,对不对?然后只有你搭建的智能体越多,用到的越多,你后会来后,后面会呃,越熟悉很多的啊,智能体,比如说,呃, 我们看一下一个,我给大家看一下我们这边已经搭建好的智能体哈,在我们学院空间里面, 这些智能体呢?呃,不仅能用,而且全部都可以复制带走到你自己的空间里面啊,你可以永久使用啊。比如说我们看随便打开一个吧, 这些智能体刚就像刚才刚开始给大家看的,有些工作流还是相当复杂的啊,比较复杂的东西里面插件和节点特别多,先开始你不太熟悉的话, ok, 嗯,这个还是很简单,对吧?像先开始你不太熟悉的话,你可以把啊,我们或者是别人已经搭建好的智能体或者工作流,你打开看一下,看一下一步每一个节点他是怎么连的,他是怎么。嗯,这个 设置的你全部都能够啊,看懂,而且能学的会。好,我们再进入这个工作流大件的界面哈,刚才给大家讲了一个大模型可以添加进来,对不对?然后当然还可以添加插件, 对吧?我们刚才添加了一个树图的插件, ok, 当然还可以添加工作流,当然下面还有这些业务逻辑,可以添加代码,如果你会写代码,需要带写代码的话,而且还有选择器,重点把这几个给大家讲一下啊,这个逻辑,嗯,还有意图识别,还有循环 添加,还有变量聚合, 变量聚合,全部都添加进来,一个一个给大家这个讲解啊, 好,这个选择器呢?其实比如说我们有两条路要走啊,什么叫有条两条路呢?举个例子啊, 我们从开始来的任务,比如说有两条路,一条上面一个大模型,我们再给他添加一个大模型, 比如说我们这是一个回答问题的工作流,那么上面的这个智能题,他只回答什么问题?只回答只回答 数学问题。 好,你看上面它是只回答数学问题的,那么比如说下面这个智能题,哎,等一下让它写完点击替换。 好,接下来我们再返回来工作流搭建的界面哈,刚才搭建了一个最简单的思维导图的智能体,但是这里面我们看添加添加节点,有很多很多其他的功能,一个一个给大家介绍哈, 下面的话就是一个添加一个工作流啊,一个完整的工作流都可以添加进来。然后下面是已收藏的插件 啊,这不是我收藏的,这些插件都会在这里面显示。 ok, 下面的话就是业务逻辑,这个是有一些逻辑思维的,但是很简单,但是他的思维逻底层逻辑和那个,呃,搭建代码啊,编程是一样的,只不过我们不需要会搭建代码,也可以用的。好,我们一个一个先添加进来, 我们讲几个大家经常常用并且好学易学的。嗯,最有用的一些啊逻辑,比如说一个是选择器,好,我们先把它放到这里,好,还有一个比如说是循环 啊,也把它放到这里, ok, 再添加一个,比如说变量聚合,哎,添加到这里了,添加到循环里了,我们重新换一个地方, 添加一个变量聚合, ok, 那 么这个在什么时候才能用到呢?哎,我们说,比如说现在大家想搭建一个什么?搭建一个回答问题的 智能题好不好? ok, 回答什么问题呢?可能回答好多种问题,那回答问题谁能回答呢?我们比如说让添加大模型吧,一定是只有大模型才能回答问题,对不对? ok, 两个大模型, 比如说我们第一个大模型它是干什么的呢?它是回答回答关于三国演义问题的。 好,你是回答关于三国演义问题的,我们点击自动优化, 我们等它把。呃,这个题词优化好, 一一一 好,这样这个大模型它就只回答三国演义问题。 ok, 我 们可以给它啊,改个名字,三国。那么下面这个是回答什么问题的? 水浒。 好,你就是只回答 水浒传问题。其实就有很多的场景是需要走不同的路的啊,用不同的 工作流,用不同的插件,不同的智能体来完成不同的工作啊,这个就是给大家先简单的用这个场景来代入一下,大家理解这个功能就 ok 了, 你看这个它只回答关于水浒传的问题, ok, 那 么这个选择题的功能就出来了啊, 你看选择器这里面请选择啊,用户变量系统变量,对不对?我们先得把连线得连好,选择器你看请选择从哪里?从开始 input 来的东西 包含,比如说包含什么呢?水浒啊,像包含三国, 包含三国的内容就给他,否则就给他,不是三国就是水浒嘛,就给他, ok, 回答完问题之后,那比如说两个我们怎么办啊?都给到结果吗? 都给到结果吗?这样是有问题的哈,这样是肯定是不行的, 所以这个就是变量聚合的功能,把它和变量聚合对接起来,就是不管谁回答的问题,统一交给变量聚合。那么这个变量聚合怎么设置呢?一个对接三国的 奥特曼,一个对接水浒传的奥特曼,不管他俩谁回答问题,统一交给变量聚合, ok, 统一交给结束,结束还像刚才一样,怎么配置呢?是对接谁对接三国,还是开始之后转是对接离他最近的这个变量聚合的啊?结束结果是不是 这里面没运用到循环?如果我们只需要回答一遍,是这样子的,比如说我们这个问题想让它回答十遍,我们就给他把它添加到啊这个循环体里面, 待会给大家讲解这个循环体怎么用啊?比如说, ok, 这样就设置 ok 了,那我们先试运行一下,把这个先删除掉。 好 啊,大模型还没配置啊,我们先把大模型完整的都配置好,那大模型刚才输入这里面要开始 input, 对 不对? 用户提示词是不是大写的两个大括号点 input, ok, 下面的也是 输入开始 input 下面的大写的两个大括号 input, 对 吧? ok, 这次点击试运行,它就没有提示了。 ok, 那 么比如说我们问他三国 中 刘备和诸葛亮是什么关系, 你看他怎么办?他是不是从上面走了,上面正在运行, 下面就没动?为什么?因为我们刚才问的问题是什么?三国中刘备和诸葛亮有什么关系?是不是有三国两个字?他识别到有三国两个字好了,那说明是要问三国问题啊,就到上面了,没有这两个字,就到下面了。好,我们看他结果出来了点击率了啊,人为关系, 刘备的身份啊,三公半路关系特点等等等等啊。最后给到变量聚合,拿到了 上面的结果。 ok, 这是通过关键字解锁的,其实道理很简单,因为里面里面有三国这两个关键字,它就能识别出来。 ok, 这是一个最简单的应用,我们目的是要记住选择器和变量聚合这两个都有什么功能好,那么,呃,比如说我们这个循环怎么办? 是吧?这两个删除掉,我们添加节点循环怎么办? 好,比如说我们回答三国问题,这个就不要了啊,比如说我们这个智能体是干什么的呢?是专门回答三国问题的智能体,但是我每次想让他不仅回答一个版本要回答 啊,多个版本,那怎么办?我们点击循环,这里面配置啊,使用使用数组循环,指定循环次数,无限次循环,我们比如说这里面需要指定循环次数,刚才只能回答一个版本吗?比如我每次想让他回答两次, 想让大模型给出两个版本的答案,我们就写二,三个,我们就写三,我们比如说写二啊,这个时候我们怎么办?把这个全部都连接起来, 这里面要注意是从左往右一连,这个也是从左往右连,全部都是从左往右连啊。好,我们循环两次,那么中间变亮, 开始 input, 从开始这里来的问题给到循环,这个循环有个特殊一点,它下面有个循环体啊,连了个小尾巴啊,这个是扯不断的,必须要有的。然后 大模型我们设置的还是从开始 input 这里,对吧?关键设置循环输出,这里面输出给谁啊?是不是输出给 循环? ok, 结束这里面对接谁啊?对接循环到 output。 好, 我们点击试运行。还是刘备和诸葛亮什么关系? 好,他正在试运行。你看这就出现个一和二回答,第一个版本出来了,第二个版本又出来了, 他回答了两遍,就是一次完成两个工作。嗯,这个有什么作用呢?就比如说我们要写短视频文案,对吧?嗯,同一个选择题,我们让他写多个文案一次,比如说,呃,我写一个关于三国的诸葛亮的文案, 那么每一次只能写一个,那么这次就可以写两个,甚至可以让一次让他写出十个不同版本的文案。 好,我们看一下结束结束这里面,哎,他怎么是问题啊?不是结果呀?那我们一定是哪里设置错误了啊?就是这里输出,看我们输出这里面选的循环,我们应该选大模型, 看我们这里面选择的是循环,那应该选择这个三国这个大模型的 outpost 输出的结果对不对?我们再来试一下, 我们在搭建智能体的时候,包括工作流很多的新手,嗯,不用害怕,为什么呢?因为不管你设置的什么东西,选择什么东西,全部都不是固定的死的,不是说弄错了之后就没有改错机会了,就是所有搭建错误的时候, 呃,包括有些报错了之后,哎,我们都能从中找到问题,关键学会这个方法,不管是什么问题,我们立马就能找到问题的根源啊,而且知道怎么解决好了,来我们看点击约了, 是不是所有的结果,所有的结果啊,全部都出来了 啊。这个循环就是不仅让这个模型工作一次啊,而且还让工作模型工作很多次,这个就是循环的功能。好了,我们再仔细看一下下面还有什么那么有意图识别有批处理 啊,一次不仅运清一次,而且是批量处理任务或者是异步处理,对吧?呃,通过一个中心来的东西多次处理,而且还会有输出输入,还有什么查询数据,新增数据啊,知识库的写入,删除知识库 啊,解锁长期记忆的解锁,带有这个小蓝标的,它就是需要消耗资源点的啊,需要消耗资源点的,然后包括有图像生成,直接可以生成图片, 而且可以把图片画到一张画板上啊,而且可以把图片抠图,抠图就什么电商里面用的啊,可以把背景抠抠掉,把人物或者把某个主体抠出来,还有画质提升,提升画质的 啊,还有很多很多的这个图像的插件,包括还有音视频的生成,视频音频的提取等等等等, 而且这下面的哈,其实普通我们用不着,至少你不会写代码的话,这些有很多的功能是用不着的啊。这个图像生成图像处理,这个是特别简单的啊,比如说我们点击图像生成啊,再给大家看,很简单, 连起来它就能画图啊,它能画图,看这里面,它这里面可以设置什么 图片的比例?四比三,三比十,六比九,九比十六,对不对?你想要什么样的图都可以设置啊,比如说一比一,对吧? ok, 这是能设置比例,而且最多能生成图片的数量,可以设一张,可以设两张,三张,对吧?啊?都可以啊,比如说还可以添加参考图, 用图片生成图片,点击添加了之后就要上传图片了啊,上传图片就是图片图生图,如果不没有的话,就是比如说默认不需要好, 这个还有提示词对吧?还有输出输入,比如说输入这里面我们选择谁啊?选择开始 input 对 吧?也就是从开始 input 来的这个, 然后提示词怎么选呢?还是刚才一样啊,我们两个 input, 两个大括号 input 好, 也就是从开始 input 这里来的,命令给到它输入 线,不仅要线连好,而且还需要干嘛啊?提示词这里面把 input 写好,而且还需输入,这里面把变量配置好。 ok, 结束的话,我们对接谁呀?是对接图像生成的 什么 data 对 吧? you may, 这为什么你看这个 s, s, 这个是文本啊,这是图片,我们要的是图片,对不对? ok, 点好了之后我们试运行一下,试运行一下,比如说我们让它干什么? 呃,一只小狗,我们让他画一只小狗,再玩足球, 这个生成图片,呃,消耗算力稍微有点多,然后也会速度稍微慢一点, 并且现在这个呃是收费的了啊,但是你看结果就出来了,一只小狗在玩足球, 对吧?而且一比一,对吧?哎,这个有什么用呢?不是我们很多人说豆豆包也可以生图片呀,我们为什么非要用这个呢?它不仅能生图片,而且能把图片放到一个花瓣上,而且能配上文字,就可以出什么出公众号的图文, 小红书的图案啊,可以做 ppt 啊啊,而且可以做这个海报,对吧?这些全部都可以了, 然后我们再添加啊,比如说,呃,有这个画板画图,然后还有抠图,对不对?点击加上抠图这个插件,我们就能把这小狗抠出来了,背景什么全部都没有了啊, 比如说我们把这个删掉,把这个扣先,你看第一步先画出来,对吧?画出来了之后,第二步给到他, 再把图片抠出来很多。这个电做电商的是不是要摆地图,对吧?所以你需要抠图的。那么上传图,上传谁的图呀?就是图像生成过来的图, 对不对? ok 啊,抠图结果尺寸,然后啊,透明的背景图啊,也可以单词也可以 p 处理, ok, 那 么结果这里面就选谁。刚才对接的是图像生成对不对?现在我们要的是抠好的图,抠好的图是哪个啊?还是这个?因为你看这是图片嘛, 这些都是文本啊,这些都文本,我们要的是图片,所以肯定是选第一个,当然你不知道的话可以可以根据我刚才上面剪的那个单剪点测试啊,你就知道它的结果在哪里啊?点击试运行。一只小狗在玩足球,还是, 那么现在他就需要两步了,第一步他把这个小狗画出来,现在正在画这个小狗,对不对?玩足球的小狗每次画的都不一样啊,看肯定很不一样的,和刚才的图片,一只小狗在玩足球,对不对?好了,那么第二个开始抠图, 就是什么没有背景的小狗和足球主体的图了,对不对?这是画好的, 这是最后扣好的图片,做电商的,那你随便拍一张,那么白底图是不就出来了?好,我们再再后面再看一下啊, 还有画质提升,这个很多的就不一一讲了,因为很多的功能你只要会用了一个,其他你知道什么功能你全部都可以添加了啊,还有视频的生成, 上面是生生图片的这个生生视频的啊,还有视频提取成音频啊,把视频的音频提取出来, ok, 等等等等,还有文本处理。 那么弄好,做好了之后我们点击发布啊,这个工作流就可以添加到智能体里面了 啊,这个就是智能体,简单的啊,最常用最简单的这些所有的功能啊,所有的功能。当然现在也不是所有的智能体和工作流都要自己从零到一一步一步搭建的, 那包括给大家看一下啊,我们这边有工作空间,里面搭建了好的很多的智能体, 这些智能体呢?有,如果有的话,你都能用的话,你是不是不需要自己一步一步搭建了啊?这些智能体你都可以 用,而且也都可以复制到你自己的空间里面永久使用,对吧?你看我们每一期,第一期、第二期都有很多的这个选空间, 而且我们有一些智能体,你可以,你如果会的话,你是可以改的,比如说他和他的这个比较类似。好了,我们把他的这个修改一下,修改 修改,升级一下,变成我们的智能体啊,变成我们的工作流,这样速度效果更快,关键是要懂得原理啊,懂得方法,这些都懂了之后啊,就会非常好用 啊。那比如说更简单的,我们这种马斯克的智能体怎么搭建?其实它连插件都不需要的,它只需要提示词,对吧?告诉这个什么大模型,你是马斯克,对吧?而且你又懂得马斯克的东西。呃,然后还有什么呢? 比如说我们要搭建一个马斯克智能体啊,怎么搭建好?我们输入马斯克 给大家讲一下方法啊。你看我们想搭建马斯克的智能体或者是巴菲特的智能体,那我们要告诉他啊,你是马斯克, 能够用马斯克的思维方式和 说话方式回答问题,好自动优化一下 就出来了。如果你这个智能体想搭建的更好,你看马斯克和巴菲特这种是名人嘛?因为网上有很多的数据,其实如果你把这个 提示词做好了之后,他就基本上能够用马斯克的思维和表达方式来回答你的所有问题了,因为互互联网上有很多马斯克相关的信息,对吧?他都能够采集到,所以 ai 也相当了解马斯克。 ok, 我 们点击替换,但是如果你想他更厉害,你可以把马斯克你所 能获取到信息通过什么?通过知识, 比如说文本,比如说表格,比如说马斯克的图片表格,比如说马克马斯克的故事,马斯克公司和他自己的具体的数据和内容,你可以以文本的形式添加进来,添加成知识库, 那你可以添加成知识库,然后他就更懂得了。当然名人的话这种不太用得着。但是如果,比如说你想搭建一个自己的 分身,能够以自己的说话的方式干什么?来跟你帮你写文案,来帮你写报告啊?来帮你写日记是不是? ok, 那 你怎么办?因为你,我们作为素人、普通人, 互联网上没有足够多的信息,那我就可以,比如说我是自媒体博主,我也写过很多的文案,我就可以把我写过所有的文案在这看。老米文案我就可以添加进来, 他就了解我啊,我就可以,他知道我的写的文案是什么的内容,他就足够了解我哪年干过什么事情,是吧?我是思想什么的,我就关表达是什么,我现在在做在做什么事情。 ok, 他 就会, 我只要告诉他,他就会全部都了解他就能给我写出和我自己写出来非常一样的文案。啊,非常一样的文案。 ok, 一步写这个提示词,第二步就是看嘛,加本地的知识库。当然比如说我想搭建一个什么呢?搭建一个,我现在不搭建马斯克了哈,我只可以搭建啊,老米个人助手。 嗯,老米个人助手,我想搭建一个非常懂我的我的助手,对吧? 呃,包括你想让他干什么,呃?帮我记忆我呃每天的会议内容,或者是帮我分析我每天的工作,或者或者是给我作做出决策建议,或者是你想让他 呃,记住你每天的呃,很多的事情,相当于一个秘书一样,对吧? ok, 这个就是这个, 这里面还有之前的啊,把这之前的全部都删掉,那么这个时候 我自己的个人助手 秘书吧。 ok, 还有比如说你想让他干什么,都可以写到这里面来,然后把这个全部都丰富了,丰富写起来讲这个智能体呢,主要是给大家想讲一下这个长期记忆的功能, 好,点击替换。 ok, 这个是能随时修改,能不断优化的啊。然后我们比如说打开长期记忆 啊,创建一个记忆, 好,添加进来。好,那么我每天问他的问题,每天和他的聊天记录,每天告诉他的所有事情,他全部都能记得下来,经过啊, 一个月、两个月,一年,两年之后,他会记忆力的越来越多,你所忘了某一天干了什么事情了,和某个人啊,发生了什么事情。 ok, 只要你告诉他,他,他全部都记着,但是和我们平时的笔记本有什么区别?我们记到笔记本上,你是不是一页一的翻呀,一个一个的找呀?比如说路程这个 录音,你得一段一段去听呀,非常费劲。这个不需要啊,你只需要问他啊,他就全部都能给你解锁出来,给你搜索出来啊,非常好用啊,就是一个自己的个人助手,所以添加出来长期记忆 啊,他能始终对记者你俩的聊天内容,相当于是你的一个私人助理。 好,这是一个智能题,现在给大家看一下我们空间里面自己有什么智能题哈,简单介绍一下,这个是我们往下翻,往下翻,你看这些都是学员, 嗯,复制的,你看这些,这就这个学员复制的啊,我们自己搭建的,是老米看,这是我们自己搭建的,但是有很多不是的,这就是我们的啊,学员进来自己复制的,复制到他自己的空间啊,能用的 ok, 简单看一下啊,比如说杭都行业的深深度 分析,这个比较大啊,深用,嗯,但是分析的真的超级准啊,几分钟的时间啊,顶上人工作几小时几天的工作量,还有直接制作视频的,火柴人视频的这种工作流啊, ppt 生成的,嗯, 像某书文案生成的啊,包括冯唐的啊,古诗词一键生成短视频的这种智能体,还有我某信这个做销销售的啊,啊,朋友圈评论的 啊,包括这种人间奇景老奶奶啊,制作视频的智能体啊,如果书记会说话啊等等等等。制作视频的,然后读文案的,然后包括这种战略顾问的 啊,梵高绘画大师画出梵高的画作的啊,还有嗯,房企文案,包括心理学,行为分析是吧,还有第一人称视频解影视解说的啊,这种智能题啊等等,都有很多很多,我们在不断的更新,这都已经有上百款这智能题了。 好了,最后再给大家讲解一下我们,呃,主页 c o z e 点 c n 啊,扣,主页就是扣子空间,也就是通用智能题,怎么用?这个其实蛮简单的,我们点击免费试用就行了,我们知道它能干什么,比如说能写作 啊,豆传说说豆包也能写作,我跟你说不一样啊,豆包或者 d c, 它是有上网搜索的功能,能给你回答问题,对吧?它是在很快很简短的啊,迅速搜索二十个网页,十个网页,对吧?回答问题, 但是这个呢,他会模拟真人,然后一个网页一个网页的打开,会研究他认为可以研究的所有相关的东西,所以他就更深入更详细啊,就是这样 啊,比如说啊,我让他研究一下,呃,这个二零二五年深圳啊,新房和二手房交易的数据对吧?如果互联网上没有调查官网查,或者是在各大媒体平台查,他就会登 深入到官网,深入到他认为可以查到的所有的网站去查,一个一个查,而且查的数据会非常详细,而且这个不仅能回答问题,看,还能哎,极简制作出来 ppt, 那 这个是非常好用的,还有 ai 的 设计,直接做出来海报,还有网站开发。那做一个网站,做一个小游戏的网站啊,全部都可以,你只需要点击这个免费试用就可以了。 ok, 这个呢?扣子空线,其实它有 app, 有 手机版的,手机上也能用,电脑也能用啊,手机版是前几个月才出来的。 ok, 看有写作, ppt 设计,做 excel 表,网页啊,还可以做播课, 看看下面有探索人像学习,是吧?你不知道能干什么,你看看别人都在干什么?财经分析,看 你像很多的博主,抖音上的博主,知识博主,是吧?他很多东西要分析,如果自己分析要查数据,要查网页会很慢,用这个就会非常快,而且直接出来查图,还有创意设计、生活娱乐、 市场营销啊,旅游攻略等等等等全部都可以做,而且速度真的蛮快的,而且这个功能会越来越全, 这个成非常成熟了之后就相当于一个通用的。呃,手机上和电脑上的机器人可以代替你来抄取手帐,就像前段时间呃豆包手机是一样的啊,那个豆包 扣子,这不都是字节的吗?啊?他都是代替人来操作啊,电脑手机来在互联网上完成工作的。 ok, 今天的课程就到这里。

学扣子,别再应对工作流了,百分之九十五的人啊,都栽到了这一个核心的误区上。是不是学扣子一上来就开始抄作业,对着别人的工作流一顿死磕,节点怎么用?完全搞不明白,越学越懵。别慌,今天南哥教你一个方法, 彻底告别应对十分钟,理清扣子工作流的原理和逻辑,带着你一步一步的进行实操。 这个就是你们经常抄作业的工作流啊,拿来直接去应对里边的核心逻辑节点怎么去用?完全不理解啊。其实工作流啊,在智能体里它只是一个半成品, 那你看在我的这个智能体里呢?我是通过调用工作流,然后结合智能体生成内容。来,我给大家去看一下这个内容啊,你看它会生成这样的东西,对吗? 这是我们基础的智能体的搭建,我们还可以通过搭建小程序类的智能体啊, 同时里边仍然要嵌入工作流,看,这都是我们的工作流啊,那么这个小程序类的他有是有界面的啊,点开用户界面你会看到,哎,他是有完整的一个前端的页面,就可以变成小程序类的东西啊,然后直接点击预览 这里边的功能,核心的应用都是调用了里边的工作流。所以说当我们要学习扣子搭建智能体,搭建工作流的时候,你们一定要有一个底层的核心概念, 就是说这条工作流它是半成品,我们需要把它放到我们的智能体里边进行应用,用户才能用的起来。那么在这里边你会看到 工作流啊,只是智能体的一部分,其实我们在学习工作流之前,你要补全三个知识,第一个是节点到底怎么去用它的底层的核心逻辑到底是什么? 还有接送的数据结构和变量,变量和接送的数据结构是我们节点的基础,节点又是工作流的基础, 工作流是智能体的核心,你可以理解为他是智能体的心脏,那么工作流的搭建靠的是底层的知识的支撑,还有你对需求的理解啊,首先呢要给大家讲一下工作流的运行的一个逻辑啊,就是在我们构建一条工作流的时候,尤其是扣子的工作流啊, 他这里边你会发现从左到右这样去传递数据的,那么在默认的时候就会有开始和结束。节点好,那么我们根据这张图啊,手把手的带着大家来创建一条工作流啊,那么今天这条工作流的创建呢,咱们要完成一个任务啊,首先啊,我们 要到扣子啊,然后点击我的头像,点击扣子开发平台啊,那怎么去创建工作流啊?我快速的操作一下资源库,点击它,然后找到资源,这里边有个工作流, 这个时候呢需要一个工作流的名称,那么我直接复制一个过来。之后这个工作流的名称啊,必须是英文或者字母或者拼音啊,不能是中文啊,那么这个工作流的描述呢?跟着南哥学扣底层知识,工作流原理的解析啊,那么在这里我直接点击确认。 好,那么咱们今天啊要搭建的需求是什么呢?来,我给大家去看一下。 首先啊,我们给这条工作流发一段话,跟着南哥学扣字底层知识,然后工作流接收了之后,把这句话给我生成三篇文章,这三篇文章呢, 生成之后,再根据文章生成三个图片,整个就由我们工作流来进行完成啊。那么接下来我开始进行实操啊, 那当我们创建一条工作流的时候,他会有一个名字,然后你会发现默认就会有两个这样的东西,这个东西叫做节点好,当我们把它连接起来的时候, 他就变成了一条工作流。没有问题,虽然说只有两个节点,他依然是工作流啊,那么我们返回到这里看开始和结束, 就是我们默认带的这两个节点,那么中间的这些内容啊,就是我们为了完成咱们今天的任务可能要插入的节点啊,那么今天我要使用到的就是大模型,然后还有一个生成图片啊,不是这个了,生成图片,然后给我生成出来 一个,通过大模型生成文章,然后通过图片这个节点呢,生成三个图片。好,那么在这里大家需要理解一个原理啊,就是在这条工作流里边任意的节点啊,比如说开始也好,大模型也好,还是结束节点也好,他们每一个都是在处理一件事, 你可以把它理解为是一个人在干一个活。 ok, 当我们把它串联起来的时候,他就能够完成我们的需求,那么每一个节点他都有一个接收数据在这里接收,然后 接收完数据之后在这里进行处理,处理完成之后给我进行输出。好,每一个节点都是这样的操作, 那么在开始节点接收到的那个数据之后啊,直接传递给大模型,大模型处理完数据直接扔给下一个节点,下一个节点处理完再扔给下一个节点,依次类推,直到你的工作流完成结束。 那么基本的逻辑大家理解了,首先啊,我们要在开始节点里啊,给到他一句话嘛,对吧?什么话呢?就是跟着南哥学扣字底增知识,这是一个,你可以把他理解为啊,这是一个标题。 好,那我直接把这个标题复制过来啊,那么标题啊,一定要存放到变量里边,如果你不理解变量。好,那你可以看南哥的上一趴的视频啊,我有详细的讲解什么是变量,变量如何去使用的。那么在这里啊,不就是一个标题吗?那你输入一个拼音就可以啊, 这就是变量的名字标题。好的标题啊,怎么把它放进去呢?来点击它啊,点击它之后有个默认值啊,这里边我直接把它复制进来,跟着南哥学扣子底层知识,没有问题。好,那你会发现,哎,这里边的这个东西变了, 跟他是一模一样的,他里边还放了一个东西,叫做跟着南哥学扣子底层知识。那就说在开始几点,我已经拿到了这句话了,那么我把它 拿出来放到这里给大家做一个演示啊,那么我拿到这句话的时候,我要做什么呢?要把它生成三篇文章,那么这个时候啊,我们就需要找到大模型节点,怎么去找到它?直接点击添加节点,这里边有一个大模型,点击它。好, 这个时候我们可以直接把它连接过来啊,鼠标点击它,直接拖拽就可以了,把这个呃连接点啊,拆掉。好,那这个大模型的作用啊,我们可以标注一下,就是 生成文章,那我要生成文章,是不是我需要先拿到这个内容啊?给到他,他给我生成文章,再给我输出出来就可以了, 这就是最简单的一个工作流的运行原理,这是底层的核心逻辑啊。那么在这里啊,我需要接收这个内容,怎么来接收?这里边你会看到有个输入。好,那么我们返回到这里啊, 你看到这里边有个 input, 还有一个 output, 就是 进,就是接收,出就是输出。好, 那么我们回到这里,你会看到这里边有个输入,是不是音符的,对吧?这个东西啊,是可以改名字的,你随意改,你想定义成什么就定义成什么,那么我可以随意改一个 a a a, 可不可以?当然没有问题啊,在这里啊,我需要用 a a a 把这个内容装起来,怎么办? 点击它,然后点击开始找到标题,是不是就是开始节点的这个内容啊?我直接就拿过来了啊?好,直接点击它。好,那么 这个 a a a 里边就会有这个内容。好,当我大模型拿到了这个内容之后,我说了,我们要处理它,把它变成文章,对吗?那么接下来啊,我们需要让它干件事,生成三篇文章,然后呢?每篇文章文章 不超过两百个汉字,这就可以了,然后直接把它复制。那你复制到哪里啊?来,咱们复制到这里, 这是大模型干活的地方,那这里边是可以调用我们的豆包 deepsafe 都完全没有问题啊,你可以去选的。那么在这里啊,我选一个 deepsafe v 三,可不可以?当然可以啊,你直接点击它就可以啊,那么我们还是用默认的啊,我们默认用的就是这个啊,这个速度比较快啊,直接点击它,好 生成的三篇文章。你去哪了?是不是去到这里了?这里其实就是输出啊,他就在这里,那么这个东西我们在哪里?去找,往下去看,看到这里有个输出了吗?这个名字可不可以改啊?那就是输出啊,啊,咱们用一个拼音来表示啊, 大写的输出啊, s c。 好 吧,那就把这三篇文章分别给我们输出出来了。好,他就会保存到这里边,然后我的下游的这个节点可能未来会应用到,那么 生成文章这个事情做完了吗?没有,我们啊,虽然保存到了这个里边,就这句话,保存到了 a a a 里边,对吧?他们都是一个东西啊,但是我需要拿出来,拿出来给谁看?给他去看, 因为这是一个命令,让大模型拿到。什么?拿到用户输入的这个东西,给我们生成三篇文章,所以说怎么拿呢?就是一个花括号,然后把 a a a 添进去,他就 拿到了这里边的东西,然后给大模型去看,大模型生成的文章就会存到这里。 ok, 那 么这个事情啊就完成了,那接下来啊,我可以给大家去完整的做一个演示,你看一下每一个节点啊,每一个人都在做什么样的事情。 那在结束几点啊?我直接选择大模型生成的这个文章。好吧,好啊,直接点击它,我们现在啊就可以运行我们的工作流了,怎么去运行?直接点击试运行。 好,那么在这里啊,我直接点击试运行,你会发现,哎,这里边标题里边存了一个东西,叫做跟着南哥学扣底层知识,然后这根线 再传递这个数据,把这个内容传递给大模型了,那你会看到大模型里边会拿到跟着南哥学 cos 顶层知识,然后开始给我生成了三篇文章,那么三篇文章我们可以直接点击预览啊, 好,你会发现文章一,文章二,文章三,而且都是两百个字以内的。好,那你会发现在结束节点拿到的不就是那三篇文章吗?因为我在这里边进行选择了,所以说大家能理解整个工作流的运行原理了吧? 拿到数据,处理数据,传递数据,不同的节点处理数据的方式不一样,比如说大模型就是生成文章,那他就可以生成文章嘛,我说了,咱们的需求还没有完,怎么办呢?根据文章生成三个图片,但是这里边大家要注意啊, 你看我的文章是什么类型的三篇文章,但是你会看到这里啊,我要讲重点喽, 他是一个字幕串类型的,如果你不理解什么是字幕串这种变量的类型啊,可以一定要看我上一趴的视频啊,里面有非常详细的讲解,就是 这里边还有一个双引号,整个叫做字幕串。但是我如果说想让他生成三张图片,我需要对每一篇文章单独的进行处理, 他处理一次,他处理一次,他处理一次。所以说这就牵扯到为什么我不要大家去硬怼工作流,因为你的工作流一定是靠你的逻辑,靠你的需求搭建出来的。那我们我现在不行,因为是所有的文章全揉在了一起,我没办法把它拆开,我现在要拆开怎么办? 所以说你们要懂一个基础的知识,叫做变量的类型, 那么这是一个整个的字幕串,我需要把它变成数组类型的数据,这个知识点你们新人必须必须要学会。我给大家去看一下,变量是你搭建工作流的基础核心,如果这点不懂啊,你工作流搭建寸步难行, 千万不要再硬怼工作流了。好吧,那么在这里我直接换一个,把它变成自负数组,大家再来看它生成的内容会有何变化啊,然后直接点击试运行 好。同样的内容啊,直接点击试运行,你会发现它的数据的展现形式不一样了啊,同样的标题, 然后呢,这个我们稍稍等待他一段时间啊,你会发现这里变了,给我拆开了有没有?是不是被拆开了?分了三个段落,每一个段落是一个字串,所以说 这个变量也就是输出的这个位置上,他是一个数组类型的数据,然后他存了三个文章,也就是三个元素啊, 好的,那在这里我就可以进行处理了,所以说大家一定要懂节点的运行原理,你才能把工作流搭建好啊。那在这里啊,我需要用到一个东西,是什么呢?就是生成图片, 图像生成,我直接啊,点击它, ok, 咱们先不要管这张图片生成的好与坏啊,我们只是试验一下这种逻辑能不能行得通。那在这里啊,大家看,他只是一个节点,但是啊, 他怎么能拿到这些内容,让他每一个文章生成一个图片呢?好,在这里边你需要加入一个新的东西了,所以说这个就是我们对于节点的理解了,你们要先学节点,再学工作流,这样才有机会啊。所以说我需要用到循环,我直接点击它, 把循环啊拖拽过来,然后呢我再把这根线连接起来。那我为什么要用循环?我可以给大家去讲一下原理,因为我这里面有三个东西,对吗? 三个东西我要放到这个节点里边一个一个的进行处理,所以说当你懂了这个节点的逻辑的时候,你就知道拿到的数据应该怎么去处理。那么 这篇文章放在这里生成一张图片,这一篇同样,这一篇同样,那生成图片靠谁?靠的就是你的这个节点 图像生成,我直接把它放到这里,那么你会看到啊,当我把循环这个节点投射出来的时候,你会发现,哎,有一个这个内容和这个内容什么意思?它是用来接收和发送数据的,你看数据在这里进处理完成之后,在这里边输出出去, 就是这样一个逻辑啊,每一个节点,每一种节点都是这样的逻辑,但是循环里边谁在处理数据呢?是他在处理数据,具体是谁呢?是他。好,那在这里啊,我直接连接起来, 那在循环节点不就是为了生成图片吗?那么我们修改一下名字,生成图片 应该是三张啊,三张?好,那在这里我怎么能拿到大模型输出的这三篇文章呢?那么直接去点选就好了,直接点击这个头啊,这叫循环头。好, 点击他,你会找到生成的文章里边有个 s c, 对 吧?找到他,好,其实啊,我现在就把这三篇文章生成图片,他来处理, 那在这里啊,咱们也可以修改一个名字啊,这个变量的名字我再强调一遍,你们随意去定义,你想把它变成什么就变成什么,那么不就是文章吗?那你直接去写文章,好吧,那拿到文章之后他去处理啊,他是需要一个文章一个文章去处理的,在这里点击他,我选择一下。啊, 这里边有个输入啊,看到了吗?有个输入添加一下,然后找到这个内容,点击它,然后就是你的生成图片,杠三里边有一个这个内容啊,这是需要你们懂 循环节点的运行原理了。那么在今天这一盘啊,我快速的给大家去演示一下啊,在以后的视频啊,我会讲一下循环节点它的底层的运行原理,大家需要了解啊, 并且要熟练的掌握好,我就拿到了整个文章,这样的话我就一个一个的把文章都拿到手了,拿到手了之后呢,我要干什么呢?我要直接把这个文章变成一个提示词放在这里。好, 那这张图片啊,就是根据这句话来生成,所以说我要这样去放,其实跟我大模型节点咱们刚才介绍过的这种方式是一样的,对吗? 那接下来我是不是生成完图片,我要输出一下,那我再选择一下,生成图片的谁呢?对啊,生成图片是他,他一共生成了几次呢?三次,对吗? 所以说你会看到这里边有个 n, n 代表几,你这里有几篇文章,这个 n 就 代表几,就是三嘛,所以说我要选择它,好,那么其实我整个的工作流我就搭建完成了啊, 在这里啊,我需要选择一下,这个是什么呢?这个是文章啊,你看他的数据类型飘黄了,所以说你一定要改啊,这是我们必须要学习的地方,改成叫做字幕串数组,那么我还需要拿到那三个图片,就是他,好的, 这样的话我就拿到了三张图片,那接下来我就可以进行试运行, ok, 点击试运行啊, 我们还是需要耐心的等待一段时间啊,我们来看一下,这个是标题啊,跟着南哥学扣字底层知识,然后给我生成了三篇文章,看一下,这三篇文章 完全没有问题啊,然后循环节点把这一组的东西打包拿到了之后,他呢是一篇文章,一篇文章的进行处理的好吗?那么从哪能看到这种效果来? 你会看到有个一有个二,那他不就是一次一次的进行处理吗?第一次拿到的是这个内容对不对?然后根据这个内容生成了一张图片,你点开看一下,没有问题吧?啊,虽然图片生成的不咋地啊,但是没关系啊,看第二次拿到的是哪篇文章, 这一篇文章生成的这个图片, ok, 没有问题啊。再来呢, 这篇文章生成了它,所以说我们要理解节点是怎么运行的,整个工作流你自然而然就能搞明白了,在我们扣子里啊,你要学会这些节点到底是怎么去用, 然后要理解他的底层的运行的逻辑,看,只要标注业务逻辑的,他就是有强逻辑性的东西,所以说你要一个节点一个节点的去了解他,并且运用他到最后的熟练使用。 那最后啊,其实图片都已经生成了,一共三张,那么我说到这里啊,这条工作流就已经完成了我们今天的一个任务了,对吗?但是这条工作流它只是一个半成品,我们需要把它放到我们的 智能题里边,拿给用户去用。好,那怎么办啊?在这里啊,我必须要发布一下,点击发布,然后这是版本的描述啊,你可以写,可以不写啊?在这里啊,就是第一个版本,我直接点击发布。 好的,我们等待他发布啊,这个时候你发布好的工作流去哪里了?就在你的资源库工作流,这是一,这是二,往下去看,你会发现是不是在这里,当你发现有一个 绿色的小对勾的时候,说明这条工作流就已经发布了,那么我为什么要发布它?我不发布的话,在我们的智能体里边没办法进行调用啊。那好,接下来我要把它做成一个成品,怎么办?直接点击创建啊, 点击创建,然后这里边有一个创建智能体,好,点击创建。那么这个智能体的名字叫什么? ai 图片生成。那你需要介绍一下这个智能体它有什么样的功能,因为这个东西未来是给用户用的,你要告诉用户应该怎么去用,输入一个, 输入一个标题啊,他会干嘛呢?第一个生成三篇文章,然后呢? 根据文章生成三个图片。好结束啊,在这里也可以给个图标,我们通过 ai 的 方式啊,进行生成一个,点击它这里稍稍等一下啊, 好,它已经生成了,那么我们直接点击确认啊,那你会看到这个页面就是我们智能体搭建的页面,那我们在哪里去调用我们的半成品的工作流呢?你会看到啊,这里边有一个编排,编排下边有个技能,技能下边有个工作流,你啊,你可以点开它, 那怎么去添加呢?这里边有个加号,点击它,然后找到我们已经发布好的工作流,直接点击添加, 这里已经添加至智能体,那你会看到哦,工作流就已经存在于这里了。好的,那么我们怎么去使用这条工作流呢?我再教大家一个小技巧啊,怎么办?快速的让用户进行输入啊, 用户不就是输入一个标题吗?让他快速输入一下,在这里我教大家一个东西叫做快捷指令,就相当于一个快捷键啊,我们直接点击这个加号 添加指令,这里啊就是一个按钮的一个名字,就是生成内容。这个指令的名称啊,随意去写啊,但是一定是英文单词或者拼音都可以啊, 那咱们就拼音好不好内容,好吧,这个不需要填。好吧,在这里啊,有工具,你需要勾选一下。好,你勾选了之后他就会跳转到这个页面,你怎么去找到那条工作流呢?点击工作流啊, 然后呢你会发现,哎,这条工作流在这里直接点击添加。好的,那这个时候看了吗?这里有一个组建的名称啊,你要告诉用户要干嘛?输入一个标题,你会发现你这里一改这里就变了, 有没有?好,那这个标题啊,我在这里边啊,直接插入组建,输入一个标题,这就可以了啊, 直接点击确认,那你会发现,哎,我们的这个对话框的上面会出现一个快捷键,我们就直接使用它就可以了。当我们点击这个快捷按钮的时候,点击它,你会发现输入一个标题啊,跟着南哥学扣子,哎,稍等, 输入错了我删掉,我重新生成,生成内容啊,我直接复制过来吧。好吧,好,跟着南哥学 qq 底层知识,我直接点击发送,那你会看到我现在正在调用这条工作流,那大家应该能想到,我们先返回到这条工作流里面看一下啊, 你们想一下,这条工作流里边,我说了每一个节点都有一个输入跟输出,对吗?那开始节点的这个输入从哪里来?其实啊, 就是我刚才发的这句话,在我们的智能题里,你发送了这句话,它自动的就跑到了工作流里边的开始节点, 这样的话大家能理解原理了吧?用户输入开始节点接收,开始把这个数据传递,然后工作流里边生成文章,生成三个图片,然后在结束节点这里把文章和图片都输出出来,那你可能会想到他去哪了,他一定是在我们的智能体里啊。来,我们再来看一下, 看到了吗?文章有没有三篇文章图片呢?我点击看一下啊,是不是第一张图片这个呢?第二张图片, 第三张图片都已经生成了,所以说我们这个智能体啊,你可以直接发布的,就直接拿给用户去用了啊,直接点击发布,那么我在这里啊,直接跳过直接发布,那我发布到哪里啊?你看默认啊,来这里边怎么有个报错, 我先干掉它,你会发现它默认就是扣子商店,然后你可以默认选择直接发布就行了,这里你会看到成功发布。好,那我们现在可以直接啊 和这个智能体进行对话了啊,然后直接立即对话。好啊,我知道,你看这是不是我刚才生成的内容啊,对不对?我们可以什么呀?再输入一个,跟着南哥学 ai 智能体直接发送, 这样就变成了一个对话框,他依然要调用工作流,所以说工作流是半成品,一定是基于我们的智能体进行使用的, 这里边我们只需要稍后等待,然后我们看一下结果。所以说我们要学习扣子啊,先把智能体和工作流学明白,你要把这些底层的核心的节点,这些逻辑,每一个节点他都有什么样的作用?他的原理是什么?他是怎么运行的,你要搞清楚,其实这条工作流 你们自己自然而然就能搭建出来。以后再看见这种复杂的工作流啊,你也不用慌啊,每一个节点其实他都在处理一件事, 这个工作流的搭建呢,完全是靠你对底层的这些节点的理解,他的原理还有什么呢?还有你对你的需求的理解,因为这个是我构建了一个小说,就是写小说这样的一个工作流,所以说 工作流其实它不复杂,复杂的是什么呢?你能不能把这些所有的节点都能够搞明白,底层的核心逻辑能不能学的清楚? 那么在这里我我告诉大家一个学习的方法,学习扣子智能体,搭建扣子工作流一定要从底层的基础开始,就算你现在零基础,你依然要从这里边去学习 啊,这个内容呢?啊,在我的上一发视频里有讲,你可以去啊看一下,然后我们由下到上的去学习,然后这里边给大家提供了一个新手要学习的东西啊,然后你们可以直接点进去看啊, 你看这里边啊,你都可以去学习一下好不好?那么我们返回到我们刚才生成的这个内容啊,你看继续生成了,这个就是我们的正整体啊,这张图片我可以直接打开。 ok, 完全没有问题啊,第二张呢? 也没有问题,第三张。好,可以啊,那么咱们今天的内容就讲到这里。

用扣子编程自动化做的工作流,怎么被我们普通的工作流去调用?我们今天录制一个非常详细的视频,从扣子编程做工作流开始,到我们 原本的手搓工作流,怎么去掉这个扣子编程,他做的工作流,来一个详细的视频。首先呢,我们来到这个扣子编程的这个界面之后啊, 它上面是可以切换的,切换到这三个里面,智能体工作流和网页应用都是可以去体验的。然后呢,今天我们去讲这个工作流,讲工作流的时候,我们给他提一个要求,请根据输入的主题,帮我 写一份公众号的文章,文章风格借鉴罗振宇 郑罗振宇老师深度思考的 风格,好,我们给他提这样一个要求啊,这个工作又帮我干什么呢?我说一个主题,他帮我写一份公众号的文章,具体的要求是什么?接见罗振宇老师深度思考的一个风格,我们点击发送, 点击完发送之后啊,你会发现他说,哎,右边他在帮你正在去做这个工作流,他是怎么帮你做工作流的?他可不像咱们之前做工作流的时候,他给你拖代码啊,一个代码一个代码去做,不是,你看啊,他是什么点 py, 乍一看他就是用哎一个一个的代码,用编程的方式去帮你做这个工作流。如果有的小伙伴去 听过别的一些工作,比如说 n 八 n, 对 吧?好多人就用谷歌去直接把 n 八 n 的 一些规则告诉他,他就帮你写一个工作流,你直接导到 n 八 n 里面就能用。现在呢,扣子编程他也能达到这个效果, 这就是他在整个创作的一个过程,那么创作的过程呢?我们就耐心等待,等待他一会儿创作完成之后我们看一下,我们再去等待他一会儿创作完成之后我们看一下,我们再去调这个, 调这个 ai 编程啊,扣子编程,它自己写的工作流的时候应该怎么去操作?好的呢?因为这个过程啊,时间也比较长,我们耐心等待。 ok, 经过大概三分钟左右,这个工作流已经生成了。大家现在看到的这个工作流的界面,就很像我们平时搭的工作流开始生成结束,但这个节点,你看啊, 它还是可以啊,可以去设置一些的,你比如说这个系统提示词,用户提示词,你还是都可以改。 ok, 这是他帮我做的这个工作流,我们不去看他工作流的一个内容啊,我们试运行一下, 比如说我问他大学生在 ai 时代应该怎么应对?我点试运行, 点完试运行之后这个工作流他就会运行,运行完之后他就会给我一篇文章,这个文章就是我一开始给他讲的,他要根据文章帮我写一个公众号的内容,采用的母这个风格呢,就是罗振宇老师这种深入思考的这种模式。 大家不要觉得这个工作流简单啊,我们用这个工作流只是为了想给大家去说,我们怎么样把 code 编程写这个工作流部署完成之后呢?哎,用我们普通的工作流去调用它,用普通工作流去调用它,我把工作流再打开一个界面啊, 这是它的运行运行,它估计应该是用了这个深度思考的这个大模型,所以它的速度还是比较慢的,就是讲到这呢,也想给小伙伴分享一下,我们去正确的理解 code 编程, 他自己写工作流的一个一个实用的一个场景,我的理解是,哎,好像小伙伴们不要任何的技术,甚至拖拉拽都不用去学,都能做工作流了,但是也有博主去分享,说的是什么呢?说这个其实是给程序员准备的,这个咱们不管, 我们来看一下它生成的一个结果,这是它生成的结果,当 ai 席卷校园,大学生如何在算法时代守住人的价值,把让 ai 成为统治者。你这是他帮我写的文章,说明这个功能是 ok 的, 那么功能 ok 了之后,大家注意啊,这个工作流,你在你的这个团队资源库里面,你是看不见的, 你是看不见的,所以呢,我们要怎么办?你要把它点击部署, 点到这之后啊,注意右上角点部署,下面点开始部署就 ok 了,接下来呢,它就会帮你打包构建和部署。当部署完成之后,我就要给大家去说,我们怎么样去用它部署完成的这个工作流。 同样的这个过程也比较漫长啊,我们耐心等待一下, ok, 经过大概两三分钟的等待,现在呢, code 编程已经把这个部署完了,部署完了之后,大家注意这个界面,你不要乱动啊,我一会给大家讲,你们把什么信息要留存下来,对吧?首先第一个 大家就照着操作就行了,我觉得学习有个方法,就是啥你照照着操作,操作的多了,你们就慢慢用自己的逻辑去理解这个事情, 这是我一一直以来学习的一个过程啊,就有的事情我们不要去钻牛角尖,深究它到底是怎么回事,我们不是程序员,对吧?那我要给大家讲的是啊,我们先点管理 api token, 你 可以把这个理解为是什么?它这个 api token 就是 你这个工作流的一个身份,对吧? 你去访问,对吧?你肯定要是要访问这一个工作流,那么它的身份是什么?我们就点这个,对吧?点击创建一片 talk, 点击创建完之后点复制啊,注意注意,一定注意,这里点完复制这个画面就没了,它这个 talk 只会显示一次,所以点完复制之后怎么办? 你在桌面上新建一个 txt 文档,把它存下来打开,这是稳妥起见啊,稳妥起见, ok, 新建了,我们打,打开啊,打开完了之后呢,我们再回到页面,你看一下它还有一个信息,是这里的信息,我们同样把它一复制,复制完成之后呢, 我把它也粘贴到这里,粘贴到这里之后啊,接下来咋办?我给大家说, 我这本书就已经部署完成了吗?部署完成之后呢,我要去做一个工作流,就在这个界面啊,我要做一个工作流,点击工作流,对吧?这是什么?这是 code c o z e code 编程 的调用, 调用普通工作流,调用扣子编程工作流, ok, 点击确定, 大家看,非常简单啊,刚刚才这个界面,你就点一个创建 api k, 把它创建完之后把这一复制,把 api k 一 复制,复制到这里,然后等着,等着咱们到这个界面,到这个界面之后 注意啊,它这里要用一个节点,什么节点呢?要用一个 http 节点 http 请求去调用我们刚才那个工作流,至于为什么 为什么,咱就不要管它,我们知道咋用就 ok 了。我管它为啥,我能用明白就 ok 了呀, 这就是在 ai 时代吧,有时候不要钻牛角尖。 ok, 这里来了之后啊,首先第一个 get 和 post 选什么?我们要选 post。 post 是 啥?是请求的意思, 我们要请求,哎,请求什么?请求我刚才做好的这个工作流,我求你把我告诉给你的主题帮我编成文章,所以要用请求, 如果记不住怎么办?那你就只就选 p o s d 就 ok 了。然后接下来这有一个地址嘛?这个地址是啥?地址就是这个单引号里面这个 h t t p s 一 直到 run 的 这个,我们把它复制过来粘贴到这儿。 粘贴完成之后呢,再看一下啊,请求头,请求头要创建两个, 这个就是 head, head 就是 头的意思嘛?请求头一个是这个复制一定要复制?对啊,这是名字,然后呢?还有一个是什么 content 类型?至于这什么意思我也不知道啊,我一会给大家讲我是怎么把这个研究通的啊,我还是问豆包的,我一会看给你们看一下 我怎么把这个事情给研究通的,然后自己再试一试就好了。 ok, 上面一定要注意啊,上面是选啥嘞?他是 这个,这个内容注意看啊,这个内容注意,复制的时候他这个后面还有一个,你看我的鼠标啊,他这里还有一个英文的绊脚的空格,这是好多的小伙伴可能容易 容易复制错的。把这个图先复制过来复制。哎,错了啊,把这个内容 ctrl 加 c, 把这个内容复制过来。复制过来之后完了吗?没完,还有上面这一串,上面这一串才是完整的 api。 k 复制复制完成之后,在这里一点粘贴,粘贴完就 ok 了。粘贴完成之后呢,这个请求参数这里啊,我们要选啥呢?大家可以看一下啊,这里是不是有个 topic? 注意啊,这个 topic 一定要和我们参数这里的变量名称要一致, 如果啊,如果选中参数是什么,就是我们要给它输入什么开始节点,你直接选过来,它是 input 音符的不行,我们都知道叫 input, 在 原来我们的工作流里面也行,对吧?但是在这里不行, 所以它这个后边填充做的这个工作流限制性啊,规范性还是比较高的啊。 topic 完成之后呢?这里请求体我们选什么?选 json, 选完 json 以后,它这里让你输入一个 json 的 内容,对吧?让你输个 json 内容去,输啥呢?就输这里的 双括号里面的内容,同样把双括号也带上, ok, ok, 回去就行了。好,到这里的时候,然后呢,我们这个输出输出选择啥?选择这个包点到这里呢,它就配置完了,配置完之后到底能不能跑通呢?我们先试一下,试完了之后我们再复盘一下这个过程啊,点击试运行, 我也不知道会不会犯车啊。大学生 ai 红利, ai 时代, ai 时代红利。好,这是一个话题,他就会帮我去写公众号的文章, 应该不会出错啊,因为我都是踩了十几遍坑哎,然后摸索出来的这个这个结果,等我把这个做完,咱们去再回顾一下,看他这个参数应该到底怎么写? 把这个参数怎么写完了之后,我一会再给大家说一下,当你遇到一个未知的事情的时候,你怎么用豆包去学?我跟你说,我这个我这个办法都能把你想解决问题都能够学会了, 好的,你看它的这个时间还是比较长的啊,在这个等待期间,我我可以大概的给大家说一下思路啊,什么呢?我这个不是部署完了吗?部署完了我就把这个一截图,把这个一截图,对吧? ok, 截图完成之后呢?怎怎么办?我把它扔给豆包 我把它扔给豆包好,扔给豆包了,对吧?扔给豆包之后呢?刚才这个诶,大家看运行成功了,对不对? autopod 有 内容,我们来预览一下。 autobot 的 内容是,为什么我们总在追求确定性,却又在逃避?最近我发现一个什么人际渴望、安全感等等等等,不拉,不拉不拉,对吧?哎,内容,哎,说明内容成了,说明我们跑成功了, ok, 这就不管了,这就是通过刚才这样一些操作,哎,我们就 让通过这个 h t t p 请求的这个节点,把我们刚才这里发布的工作流就给调动起来了, 吊起来了。好,我们再回顾一下,我把这个过程再给大家回顾一下,我们 ai 帮我们写的 q 编程,帮我们写的工作流,完成之后一试运行,结果,结果不错,然后点步数,点完步数它就是这个界面,注意啊,它就是这个界面, 这个界面之后你要点的是这里有一个管理 api k 点完了之后把那个 k 一 复制,复制完了之后放到一个 t x t 文档里面, 不要偷懒啊,不要偷懒,好的,小伙伴经常手底下复制,有啥内容就不知道,复制完之后呢,把这个内容再一点复制,哎,右边复制,复制完之后放到下面,放到下面之后我们新建一个工作流,打开一个 http, 请求上面选成 post, 对 吧?然后呢 post 这个链接呢?选成我们刚才粘贴里面下面这段 http 开头的。注意啊,一定是单引号里面的, 在复制内容的时候一定要注意单双引号里面的内容,对吧? ok, 这是这个请求参数呢,就是我们要输入的内容,就是我们音符的输入内容,但是注意它的变量名一定要和下面这个 date 这个 topic 保持一致,也就是和我们这里的 jason 要保持一致。 ok, 这个就完了。 请求头这里呢,注意嗨的就是头,把把这两个前面的 aot h 和 ctrl 粘贴到变量名,这变量值是什么呢?这一个 这个内容后面再加你 token 上,前面就是你的 token 啊,注意的话,这个这个单词后面有一个英文半角的空格啊,然后粘贴到这里,这个值呢?粘贴到这里就 ok 了。接下来呢,选成 js, 选完 js 之后点击 id, 然后把这一对括号里面的内容包含,括号一复制粘贴到这里就 ok 了。完成之后你一运行它就能把这个工作流调用起来, 就能把这个工作流调一起好, ok, 我 再给大家演示,刚才不是说了一半吗?我怎么去把这个事情跑通的?我把这个学习的方法也告诉大家,我是不是拿到了这样一个工作流,这样一个 atp 请求,对吧?我就把它一粘贴一截图, 截图我再发给豆包,我给他说啥?第一张图是我 用扣子编程编写的工作流,发布后 的信息,请帮我,请帮我完成怎么配置 http 节点的参数,你就这么给他说,我有啥我就发啥, 我现在得到的好多的结果全都是豆包知道完成的,就包括,哎,让他进去写着啊,就包括我做的个人网站,我后面做的这个学习平台,全都是我问豆包的,所以大家把豆包用好,当成自己的一个贴身顾问,有啥问题你甚至可以先问豆包,豆包知道的比我要多,对吧? 哎,大家来看啊,我们来看看这个参数,然后选我们刚才的那个,那个那个过程,他说要把节点从 get 改成 pos, ok, 不 改了。 然后呢,把链接粘到 url 框, ok, 我 也加了,第一个请求头,是这个,哎,没有问题,然后呢,代码加你的 api k, 哎,也对了,对吧?第二个请求头,这个再加一个内容, ok, 也可以,请求体呢,是 topic, 那 把这个一粘贴就行,对吧?好,我们来看一下具体的参数, 真正的参数是不是人家每个都跟你说了,最主要就是这个请求参数 topic, 这里他刚才没给你说,但是呢,你如果把这个写成 input, 你 一会运行它就报错,报错的信息你再扔给豆包,它就会告诉你,哎,你的这个输入参数必须是 topic 才可以啊,这就是今天呢给各位小伙伴分享的,我们用扣子编程做的工作流怎么去掉, 我把我怎么学会这个的方式我也告诉给大家,所以大家以后如果有什么问题,就可以用这种方式,我直接贴俩图告诉你,我告诉你我要干啥。 你按照他的方法去踩踩坑啊,去做一做。然后呢把他工作留的一个报错,再粘给豆包来,他来来回回就帮你把这个问题解决了。 好的,那么今天分享的这个视频就到这里,接下来呢还会再给大家去分享我们扣子编程做的智能体,哎,我们怎么去部署?怎么去调用? ok, 我 们下期视频再见。

哈喽,大家好,我是陈哥,今天我要分享一个非常炸裂的工具组合, banana, banana 加索拉或者是吉梦,用它们搭建一条工作流,可以一键生成服装近前自拍展示的这种电商视频, 我们只需要给他一张产品的正面图和细节图,他就会自动根据图片去匹配模特,最终的话生成一张这种在镜子面前展示服装的自拍视频。 我先带着大家看两个产品案例,一会再带着大家一步一步去搭建这样一条工作流,你只需要跟着成哥的节奏,你也一样可以搭建出这样生成产品展示自拍展示的这种视频啊。首先我们看第一个案例,这个是小香风的秋冬套装,给他的是这样一张产品正面图和细节图, 工作流就会自动匹配一个模特,然后生成这样一个自拍视频,我们看效果,这样一个视频效果还是非常不错的,对吧?不管是在场景上面还是人物上面,都是非常的逼真啊。 ok, 然后我们再看下一个,这个是花边针织衫上衣,给他的是这样一个产品图和细节图,最终会匹配一个模特穿版图,然后最后生成这样一个近前自拍的一个服装展示视频。我们看这个效果啊, 非常自然对不对?动作非常自然,人物也非常自然,而且场景也非常逼真,这个效果。六不六兄弟们,好, ok, 接下来的话我就带着大家来进行实操,根据这个步骤来进行搭建。 首先我们打开扣子的官方页面,我们点击这个开发平台,然后左边有个资源库,点击资源库右上角点击新建一个工作流的资源,选择工作流,这里要给他另一个名字,这个名字必须是英文的,不能是中文啊。我们比如说他是服饰,对吧?我就打一个服饰杠 video, 这是生成服饰展示视频嘛,对吧?然后工作流的描述是指这个工作流他能够做什么,比如咱们今天讲的这工作流,他是可以一键生成服装自拍展示视频,对吧? ok, 点击圈 好,进入到这个工作界面之后,默认的有两个节点,对吧?一个开始和一个结束,结束节点我们可以先不用管,从开始节点进行一个编辑,我把这个步骤给他复制过去, 然后我带着大家按这个步骤一步一步来进行一个搭建,跟上陈哥的节奏啊,你们一样可以搭建的出来。首先从开始节点编辑,我们选择它,右边是编辑框,我们给他进行编辑,那么在开始的节点首先需要有三个变量, 一个就是我们的产品名字,然后第二个就是我们的产品图片,三张啊,总共有四个数据变量啊,所以在开始这里我们给它增加有四项,对吧?这四项都是密填项,勾选起来,第一个就是产品的名字,变 量名,我们给它取个名,这个名字你们自定义就可以,自己认识就可以啊,比如说我们取名为名字类,对吧?变量的类型是这个 string, 可以 不用改。然后第二个就是图片,三张图片图片,比如说 image, 二和三啊,二和三啊,这里是二,这里是三。 变量类型这里需要改一下,因为这里我们要上传图片,所以在下个列表里面去选择 file 里面的 image, 选择它啊,这个也是 file 里面的 image, 然后这个也是啊,选择 image 格式改一改, ok, 那 么在开始的时候我们就可以拿到这四个数据,对吧?当我们拿到这四个数据怎么办?按步骤来给它增加节点。第一步生成模特穿版的图片提示词, 我们要有这样一张创版的模特,对吧?那这样图片怎么来?所有图片都是先有提示词,再有图片,对不对?所以我们要先给他生成图片的提示词,在工作流里面,只要是生成提示词资料,我们都可以用什么?用大模型来完成,所以在这里我们给他拉出一个节点,然后去选择,这里有个叫做大模型,对不对?选择它 好,增加进来之后节点的话一定要给他命个名字,因为不命名字后面我们在选择的时候就容易搞混啊,这里双击他给给他改名字,这个名字可以是这个节点的功能,比如说这个是第一步,对吧?生成模特川版图片的格式,这它的作用,我直接把这个给他复制过来啊,复制粘贴过来,好, ok 啊,调整一下, 这个给他挪过来,好,这是第一步,对吧?选到它我们来编辑啊这个节点模型,这里我们要去选择豆包的一点六视觉理解啊,为什么选视觉理解?因为我们需要这个模型,根据我们前面开始给到的产品图片,理解这个产品图片来生成提示词,对不对? 为了保持我们前后产品的一致性嘛,对吧?所以这里我们要去选择视觉理解。在输入向这里,首先我们需要把什么给进来? 我们要把产品的名字给进来,你要告诉这个大模型我今天是什么样一个产品,对不对?所以把开始的 name 这个名字给进来。第二个我刚才讲了,是不是要把图片给到它,让它来理解,所以在视觉理解输入这里,我们给它增加三项,也就是我们开始的 image 一、 二和三,对吧?我们把它转入进来, ok, 在 这里去选择啊。然后进来之后,接下来就是非常重要的一个东西,叫做系统提示词。所谓的系统提示词就是教这个大模型,告诉他该怎么按照我们的这个要求来生成一套模特穿版的图片提示词,并且还不能够, 并且还要保持产品的一致性,对吧?所以所有的系统提示词都一定是经过叠代之后才可以匹配的上的啊。每一个产品不同的产品,我们去叠代不同的产品提示词,这里我已经叠代好了,给他把它复制过去啊,然后粘贴过来。大家看一下这个提示词啊。首先这个提示词会给大模型 定义一个角色,对吧?告诉他你是一位专业的电商服装视觉设计专家,擅长产品分析和场景构图设计,对吧?第二个告诉他,你的任务目标是基于我们用户提供的服装产品图片生成一个亚洲模特,这个模特我们可以改啊,然后穿着该产品在镜子前自拍的场景描述,用于图像生成, 然后再根据我们的变量,呃,根据这样一个流程去生成产品的这种模特创版图片提示词, ok 啊,这是系统提示词,这个一定是要经过 n 字叠带的啊, 系统提示词好了之后,接下来我们就是用户的提示词,一般我们用户提示词只需要把前面的变量引入进来,变量给它增加进来就可以了。啊?怎么增加进来?按 shift 加左括号键啊?并且在英文的状态下,英文说法状态下按 shift 加左括号键,它就会弹出我们前面的变量名,我们选择它,然后这是名字 第一张图片,然后第二张图片,第三张图片,对不对?并且我给它另一个中文名字,这个是叫做产品名,然后这个就是产品图片,对吧?产品图片 一,然后图片二,图片三,是不是啊?这三张图片我们可以传主图,还有具体的细节图,这是图片二,还有图片三,对吧? ok, 用户,其实好了,输出向我们这里不用改,因为我们要的是一整段这个图片,其实词,这个时候我们第一个节点模特川版图片,其实词就有了,这个节点有了其实词之后,下一步 第二步是干嘛呢?我们要去收集产品图片的树组,什么叫树组啊?因为我们刚刚在开始里面是给他传的三张单独的图片合并到一起, 投到一起,为什么?是为了第三部生成图片的时候可以一次性丢给第三部这个节点,让他去理解图片,理解我们的产品图片和我们的提词词前面生成的图片提词词结合起来去生成一张图片,这样的话我们产品一致性才会更高。所以在这里我们再给他拉出一个节点,同样选择大模型, 那么这个大模型它的作用就是收集产品的图片,给它复制粘贴过来,这第二步对不对?收集产品的图片数组,选择它编辑这里模型的话,我们用逗号一点五就可以了啊,我们这里不需要试水理解,它只只负责收集图片,所以在输入像这里,我们只需要把 开始的三张图片,对吧?你麦子一二和三给它转入进来之后,同样你要告诉这个大模型你该怎么收集,这里一样用到系统取值啊,我们把这个系统取值给它复制过来 粘贴,对吧?职责就一个,接收上面的三张图片,并且把所有图片地址以数组的形式给它输送出去。用户提示这里我们同样按 shift 加左括号键,把三张图片给它引入进来啊, ok, 一 二和三,对不对?同样给它命一个名字啊,这三个名字,这是产品图片 一对吧?图片一啊,然后图片二和图片三,我命名也可以啊,但是为了后面我们自己看的明白,我们就把它改个名字啊,命名名字好, 输出这里,这里我们要去改一下它的一个类型,它是一个树组。什么是树组?就是把几张图片或者几个数据或者几句文字并到一起啊,并连的,我们把它叫做树组,所以在下面列表里面,我们要选择 array 里面的 string, 变成一个图片的地址。树,树组啊,好, ok, 那 么这一个 模型我们就编辑完了。第二步做完之后,第三步就是根据提示词和图片来生成图片了,对吧?啊,所以这个时候我们再拉出一个节点啊,给它拉出一个节点,在节点里面去选择这个 nine 的 图片生成,这里是我已经收藏的插件啊,如果说你没有收藏,这里是没有的,你在这里去搜就可以了,比如搜 nine 啊,直接搜 那啊,这个插件商店里面就有啊,选择这个图标的,我们选择它点击, ok, 同样啊,这两个都丢给他,我们把这两个刚刚做的节点全部数据丢到图片生成这个节点上面来,那么这个作用就是生成图片,对不对?我们第三步就是图片的生成, 双击给他另个名字啊,同样生成图片, ok, 好, 这是到了第三步了啊,选择它编辑,首先这里要输入一个 key, 那 么这个 key 怎么去获取?你们可以去看一下这个教程啊,这里有获取 key 的 一个步骤,我先把已经获取出来的给他复制过去啊,把这个复制,然后粘贴过来。 第二个这个就是提示词,这个提示词在哪里?是不是前面我们第一步生成的图片提示词,对吧?所以在下面列表里面去选择第一步生成的图片提示词。 第二个就是产品的图片组合,我们去选择这个图片组合,就是第二部收集的产品图片数组,对不对?第三个这里的话就是指产品的图片的比例,这个比例我们是竖屏的,对吧?选择九比十六,好,所以我们在这里给他是九比十六的比例。下面这里是 图片的一个质量啊,这里我们选择 e k 啊,给它复制粘贴过来啊,这是基本的信息输入完之后,那么在这里我们整个图片啊,这个节点我们就编辑完了。先来测试一下这个节点到底生成出来的图片怎么样啊?我们可以把结束给它拉过来,连到一起结束节点,在这里去选择第三步获取到的图片地址。 ok, 这里我们点击试运行,然后在试运行的编辑框里面会让我们输入三张图片和一个产品名字,对不对?比如说我们点击这个上传图片,然后去选择一张图片啊,比如说这个主图,我们给他上传进来,然后第二张图片就是两张细节图,这里上传三张图片,这个是细节图对不对?这个名字我给他复制过去啊,一会用把这个细节图,这是 前面领口的细节图,然后第三张就是袖口的细节图,对吧?我们给它转入进来,接下来就是这个产品的名字,标题的名字,我们给它输入进来。 ok, 这几个数据好了之后,点击试运行, 然后我们就可以看到工作流开始进行运行了,对吧?这个是为了生成图片格式,这个在收集我们上传的三张图片,然后一会它就会把格式和图片传给谁,都传给 图片生成的这个插件来生图,我们稍等一会看效果啊。 ok, 这里运行完了,我们在运行的这个输出变量这里就可以拿到产品图片啊,这个地址我们点开来看一下效果, 对吧?这个效果还是非常不错,我们给的是这样一张图片吗?是不是然后生成出来的是这样一个模特穿版的图片, 一致性还是非常好的啊。好, ok, 这是我们这一步就完成了图片的步骤啊,把这个先拿开,接着往后面进行一个搭建啊,结束也先放到一边。好, 图片生成完了,接下来下一步就是要根据这个图片去生成一个视频动态的一个提示词,对不对?生成提示词我们要用到什么节点? 是不是也同样拉出一个叫做大模型的节点,对不对?我们选择这个大模型,然后双击它改个名字啊,把这个复制过去,这是第四步了,是不是生成图片的提示词好, 选择它编辑模型这里去选择。同样啊,我们要去选择视觉理解的模型,豆包一点六的啊,因为我们要把图片给到它和这个产品的名字都给到它,来生成对应的动态提示词啊。 ok, 输入像这里,我们增加 选择开始的名字,把名字给进来啊。然后第二个视觉理解这里,我们同样要把图片啊给他增加进来,让他来识识别我们的图片,进行一个动态的描述。所以首先我们要把开始的三张图片对不对?一 二和三要给进来,为了为的目的是什么,就是一致性更好,这三张图片,这是原始图片嘛,对吧?然后还有一张就是前面生成的这个窗版图,模特的窗版图,所以我们要给他丢进来,选择这个 u i l 的 地址,然后他就可以了。 好, ok, 这是我们这三步啊,这一步把四个数据引入进来,引入进来之后,接下来同样是一个非常重要的东西,叫系统提示词,对不对?这个提示词我直接去复制已经写好的啊,叠的好的,给它复制过来,给它粘贴好。 ok, 那 么当系统提示词编辑完之后,接下来就是 这个用户提示词了,同样按 shift 加左括号键,把我们的产品名字还有四张产品图啊,三张产品图, 对吧?还有一个就是模特的穿版图,这个是模特穿版图,对不对?比如进来这里同样可以给他命名啊,我这里就不命名了。输出这里可以不用改,就是 street normal 的, 因为是一整串动态,其实词,它是一个段落,所以我们不用去改它的类型啊。 ok, 那 么动态其实词到这里我们就有了, 有了动态提示词,接下来就可以根据动态提示词去生成什么生成视频了,对不对?所以第五步就是生成视频,生成视频我们这里可以去用极梦,也可以用 soar, 这里的话我们以极梦来举例啊,我们拉出一个节点,然后在节点里面去选择极梦的一个视频生成, 如果你这里面找不到这一个插件啊,你去搜索啊,记住在这里搜啊,因为我是已经收藏好的,所以直接在这里可以找得到啊,记住是这个图标,不要选错了。我们选择极梦视频生成,然后在这里有一个根据图像和文本生成视频,对吧?选择它, 那么他的作用就是第五步了,对不对?生成视频好双击他改下名字啊,一定要养成习惯,不然后面你在选择节点的时候就会混乱啊。这个是我们用积木来给他生成视频,对不对?选择他编辑,首先同样这个 k, 我 们用它给它复制过来, 然后提示词就是前面第四步获取到的视频动态提示词是不是?我们选择第四步的视频提示词,这个可以不用管他,然后这里就是时长, 极梦的只能是五秒或者十秒,如果说是搜二的,最长支持二十五秒,我们这里选择呃,极梦,这里就是十秒, 输入一个十,这里是图片的尾帧,可以不用管,这个是图片的链接地址,这个图片就是我们前面拿到的模特的图片啊,给它传送进来,这个是模型,我们去选择呃视频的三点零 pro, 选择它效果会更好。然后这里是分辨率,也就是它的清晰度,我们用幺零八零 p 的, 这里直接用幺零八零 p 的, ok, 编辑完之后,那么视频节点在这里我们就完成了。理论上来讲,整个过程我们已经搭建完了,但是有一点,生成视频的时候,不管是哪个插件,它会有一个过程等待和排队的过程, 所以为了让工作流在中间,不会说自动中断。在等待的过程中,我们在这里还需要给他增加一个查询的节点,就不断的去查询这个视频是否已经生成出来,生成出来就给我们展示出来,没有生成出来就继续的去查询,不要让它中断。所以在这里我们要拉出一个节点,同样去找到这个即幕视频生成,这里有一个叫做查询任务信息的, 我们可以选择他,但是直接查询一次可能查询不出来,所以我们在这里啊,要给他查询多次的话,你需要找到业务逻辑里面有个叫循环,所谓的循环就是不断的查询嘛,对吧?所以我们在这里选择循环啊,这个节点,首先循环,这里他是循环查询, 对吧?给他改个名字,好,然后我们选择他这,他这里就有这个节点,他有两个框,对不对?这里是主框,这里是子框,我们选择他先编辑 循环类型,这里去选择无限循环,就不断地去查询结果有没有出来,对吧?视频有没有出来,然后中间变量这里你要有一个铰定的这个数据,对吧?以什么来判断它是否已经出来,所以增加一个中间变量,这里去选择。我们第五步生成视频里面的这个视频的 id, 你 这个 id 铰定这个 id, 如果这个 id 有, 就不断地去查询这个 id, ok, 这是在主节点啊,下面子节点里面我们增加一个查询的刚刚这个查询的插件啊, 极梦视频生成,选择它,对吧?任务查询选择这个啊,记住啊,如果说你这里面没有节点啊,这里没有,找不到这个插件,这里是收藏的,我是收藏的,你们没有一定要去搜啊,不然到时候的话找半天找不到, ok 啊,回到这里来选择它编辑,那么这里它就是查询任务信息,对吧?给他双击改个名字,这是查询信息了, 选它编辑,那么这个 id 输入的 id, 我 们去拿前面循环查询啊,这个循环查询的 id, 然后不断的去查, 用它来查它的信息,查完之后去反馈, ok, 那 我们不断地去查询的时候,总得有个结果嘛,对吧?那怎么去反馈结果?这里拉出另外一个节点 叫做 if 选择器啊,同样在业务逻辑里面有一个叫做 if 的 选择器啊,通过它来判断我们前面的返回结果, if 就是 如果的意思,对吧?如果,如果什么,在这里去选择如果 第五这个查询信息这个节点 url, 这是我们的视频地址嘛,对吧?如果这个地址选择条件为空,就如果他为空怎么办?为空的话就是视频没有出来嘛,那这个时候我们是不是要给他继续查询,所以这里他就会有两个节点输出。第一个节点就是如果为空怎么办?我们拉出来选择继续查询,在业务逻辑里面这里有一个 继续循环,对吧?点击继续循环,但是他这个查询是不断的查的啊,几秒钟循环,几秒钟循环,这个时候也容易让工作流跑错。 那么在中间我们给它增加一个节点,就不要查询那么频繁。因为有时候像这种插件,积木也好,搜索二也好,用的人比较多的时候,它排队时间非常长,所以这个时候我们需要给它增加一个节点,然后在搜索这里,你可以去搜索搜索一个叫定时器的啊, 这个插件我这里是已经收到。好的,我直接选择啊,没有你就去搜,这个是定时器啊,这个图标的,我们选择它,这个定时器的作用就是什么?就是等待,就你查询一次之后,你不要立马去查询,这样容易出错。我们给他等待个六十秒或者三十秒,这是秒数,比如说六十秒啊,或者说三十秒都是可以,然后比如说六十秒,给他等待六十秒,然后再继续 循环查询啊,是这么一个意思啊。 ok, 这是第一个条件,就是如果查询出来的视频已经出来了怎么办,对吧?所以下面还有一个节点, 我们选择拉出来,这个时候就要给它终止循环,你不能一直查询嘛,对不对?既然视频已经出来了,你就给它终止就可以了。 ok, 那 么这整个工作流的节点我们就编辑完,接下来要把查询的信息给它输送出去,对不对?所以我们在 这个主节点这里去选择一个输出,这里输出去选择查询信息里面的 u i l, 也就是我们的产品视频地址, video, 对 吧?呃,如果说已经生成出来了,就输送出去。输送给谁? 我们给他拉出一个结束节点啊,把这个结束节点拿过来输送给结束的节点,对吧?在结束里面选择它编辑,然后去选择这里,我们去选择一个什么?选择 循环查询的最终结果,对不对?循环查询的最终结果就是什么?就是视频的地址吗?对吧? ok, 那 么这个时候这个工作流我们就搭建完了,比较简单吧。好,接下来我们开始测试一下效果啊,最终它到底是怎么样,对不对?点击这里有一个叫试运行, 然后同样我们把这图片主图、细节图,细节图,还有我们的产品名字给它输入进来,然后我们点击这个试运行。 ok, 那 么这个时候工作流它就会开始进行一个运行,按照我们的步骤给它进行运行,对不对?呃,大概稍等一会,我们来看效果啊,一般正常来讲,呃,五分钟左右啊,三到五分钟可以出结果,但是有时候会更长一点啊,这个具体看,呃,这些插件使用的人的数量。 ok, 我 们一会看结果。 ok 啊,所有的节点都运行完了,这里生成的是模特的套版图啊,我们在这个节点点开它可以看得到,对吧?这是一个模特图,效果还是非常不错,然后我们再看一下这个视频啊,这个视频在这里会出现一个视频结果啊,或者说我们也可以在结束的节点这里可以找到视频的一个结果,我们点开看一下效果, ok, 这个效果也非常好,对不对?而且产品的一致性也是非常好的啊, ok, 动作也很自然。那么这是这个工作流啊,你们在运行的时候,如果说等待的时间特别长,你可以停止,然后把这个节点的 呃分辨率改成 g 二零 p 啊,有时候幺零八零 p 的 等待时间非常长啊,我这里就把它改成 g 二零 p, 然后它生成出来效,这个速度会更快。那么今天我们这个工作流就讲到这里,这个工作流其实还有很多可以叠带的空间啊。呃,不管是从模特上面还是从穿版上面啊,我们都可以去给它进行一个叠带和更新。那么今天我们先讲到这里,下期我们再见啊。

哈喽,大家好,我是成哥,今天带大家一起来搭建这样一个可以一键生成电商产品详情页的扣子工作流,我先给大家看几个产品案例, 一会的话我再带着大家按这个步骤一步一步来进行一个搭建,最后的话我们在实力演示一下搭建的一个效果啊,今天的工作流还是比较简单,你只需要跟着成哥这个节奏啊,你也一样可以搭建出一键生成这种产品详情页的工作流。 我们先来看产品案例,首先这一个是一个雪地靴,我们给的是一张产品图片,或者我们也可以给多张产品图片做一个参考,然后工作流就会自动判断这个产品的类目,为我们生成十二张这种产品的详情图片,我们来看一下具体的效果,像这种细节图表现还是非常好, 然后我们再看一下这个啊,这是也是一个细节图,对吧?这种表现也是非常好啊,然后清晰度也是非常高,因为我们用的是两 k 的 图片, 下面的话是一个婚礼的包包,同样给的是产品图片,然后自动生成的是十二张这种产品的详情图,当然这个数量的话我们也是可以去改的啊。然后第三个是半高领的毛衣,给的是一个产品的图片服装,然后他就会自动去为我们匹配一个无版权的模特,最终的话会生成十二张这个产品的详情图啊, 我们看一下这个细节图啊,你看这个细节图的话,表现的也是非常到位,对不对啊?那接下来的话就开始进行一个实操。 好,首先我们打开这个扣子的官方页面啊,然后我们点击这个扣子,点击完之后,左边这里有一个叫做资源库,我们点击这个资 源,对吧?我们点击这个资源新建一个叫做工作流的资源,我们点这个工作流,工作流的名字和描述名字的话只能是英文的,然后描述的话就是指这个工作流他能够做什么,比如说名字我们给他取一个叫详情 啊,然后这个工作流的描述一键生成产品详情页,对吧?详情页 ok, 我 们点击确认好,进入到这个工作空间之后,默认的他有两个节点,对吧?一个开始和一个结束,结束节点我们可以先不用管啊,从开始节点进一个编辑,编辑前我把这个步骤啊给它复制过去, 按这个步骤我带着大家一步一步来进行一个操作,你一定要跟上成哥这个节奏啊,你也马上能搭建出这样一个工作流。那么首先我们在开始节点这里, 你要了解我们要给到这个工作流什么样的数据,比如说开始我们需要给他我们的产品图,还有产品的标题,对吧?所以我们去选择这个开始啊,右边的话,这是编辑栏去编辑它,那么这里是不是有两项对不对?第一项就是我们的产品的名字,比如说我们给他命名个名啊,这个变量名 可以命名,但是必须是这个字母的,不能是中文的,只能是英文的啊,我们可以用拼音,也可以用这个英文的,都是可以的。 ok, 那 么 b 选项勾选起来,然后第二个的话是我们的图片对不对?产品图片给它命名个名字,比如说 image, 然后变量的类型这里一定要改,因为我们上传的是一张图片,并且我们要让它可以上传多张图片,那么是多张图片,我们就要去选择变量类型里面下了列表,找到这个 array, array 里面有个 file 啊,去找到这个 file, file 里面再去找到这个 emoji 啊,一定要选择这种格式,才可以一次性上传多张图片, ok, 那 么这是我们要开始给到的数据,对吧?那么接下来第一步, 第一步就是去确定这个详情页的框架,然后第二步的话就会按这个框架,再根据我们的产品的分类,然后自动去进行一个优化。 第三步的话,优化完之后,因为有一些多余的提示词,所以需要给他进行一个精炼,然后去固定我们输出的尺寸,所以在提示词这块啊,详情页的提示词这块,这里我们就做了三步,也就意味着就需要几个大模型, 是不是需要三个大模型来完成,对吧? ok, 那 我们先来完成前面三步啊,就是提示词这个板块,那么第一步就是先确定框架,我们从这里拉出一个节点,然后去选择这个大模型啊,点这个大模型, 每个节点一定要给他命个名字啊,不然的话你后面在选择的时候就容易混淆,比如说这个大模型,你可以把它的功能作为它的名字啊,也可以把步骤作为名字,比如说这个大模型它是什么?它是这个详情框架,对吧?详情框架提示词, 我们先确定框架嘛,对吧?然后再根据类目优化啊,那是第二步,我们先看这一步详情框架,选择它来进一个编辑。首先模型这里啊,我们要去选择豆包一点六的视觉理解, 为什么要去选择视觉理解?因为我们在开始的时候是不是给了他几张图片,对不对?要让这个大模型去识别图片嘛?既然是识别图片,所以一定要选择视觉理解这个模型,然后在输入项这里,我们需要把谁给进来?首先我们需要把开始的名字、产品名字给进来,对不对?你要告诉这个大模型,我们今天生成详情页的产品是什么产品嘛,对吧?然后第二个 我们给他一个宽度啊,比如说这个大模型应该按什么样的一个宽度给我们去生成提示词,图片的提示词嘛, 比如说我们给他一个七百九啊, p x, ok, 那 么这是输入项,然后接下来视觉理解的输入项这里啊,这个是文字输入项,下面是视觉理解啊,视觉理解是不是我们要丢进来?把什么丢进来?是不是要把开始拿到的所有图片丢进来,对不对?给到这个大模型让它来识别并理解,再根据我们 给到他的系统提示词去生成对应的详情页图片的提示词,对不对?所以这个系统提示词啊,他是非常非常重要的,一定是叠代过 n 次之后才可以拿到很好的一个效果,所以这个提示词的话,一定要认真的去叠代啊,我这里直接把已经叠代好的提示词给它复制过去啊,把这个给它复制过来, 然后给大家粘贴啊,大概看一下这个提示词啊,你看这个提示词是非常非常细的,首先提示词其实所有的系统提示词他都会有框架,比如说会给这个大模型赋予一个角色的定位,告诉他你是一个专业的电商详情页的设计师,对吧? 精通视觉语言与用户心理,通过精准的单图聚焦场景化文案卖点的提炼,包括通点的分析来打造十二张独立的图片, 对不对?尺寸的规范就是我们的常规规范,然后核心的技能包括你的目标输入输出啊,这个是写的非常非常细的啊。 ok, 这是一个系统提示词啊,所谓的系统提示词就是要求大模型应该按什么样的方式来为我们生成提示词。 ok, 系统提示词好了之后,接下来就是用户提示词,用户提示词我们一般直接按 shift 加左框键,把上面所有引用进来的变量啊,给它增加进来就可以了, 比如这个是产品的名字,对吧?然后第二个啊,我们把要求的尺寸,还有第三个就是图片参考图片,对吧?这三个给它增加进来啊,这个是名字啊,可以另一个名啊,然后这个是尺寸,对吧?然后下面这个是图片, 产品图片啊,我们给他备注一下啊。 ok, 这是用户提取词,接下来输出向这里我们要去把编码类型由 string 改成 a 里面的 string, 它是一个字母串的数组, 然后为了在生成的过程当中不会超时报错啊,在异常处理这里,我们要点开它,把超时的时间给他改长一点啊,不然的话运行的时间超过一百八十秒,他就会自动停啊,就容易报错,我们把超时时间改成六百秒。好, ok, 那 么这是我们详情页提示词的第一步,对吧?先确定框架, 框架确定好之后,第二步就是要按产品的分类,对吧?根据分类然后再自动来优化,所以这个时候我们同样再给他拉出一个大模型,然后给他命名个名字,这里就是优化,对吧?按分类优化提示死,对不对?优化提示死, ok, 然后我们选择它,同样啊,选择它进行一个编辑,首先模型这里还是要去选择豆包一点六的视觉理解,对吧?因为它要识别图片吗?是不是? 接下来就是这个输入项,输入项有文字输入项和视觉理解的图片输入项,这两项我们都要增加。首先文字的输项,这里要把开始的名字给进来,然后还要把我们前面的框架其实词给它给进来,所以在这里我们去选择框架,其实词的这个 array string 啊,选择这个类型给它增加进来。 好,接下来就是视觉理解,像,视觉理解像我们要把什么,同样要把开始的图片,对吧?这些图片丢进来,让他根据这个图片来进行一个优化。接下来就是这个系统,其实词啊,这个系统其实词刚刚讲了,就是干嘛告诉这个大模型 怎么样,来给我们进行生成,对不对? ok, 我 把已经迭代的给他复制过去啊,按类目优化其实词,这个给他复制过来,这里就比较简单,因为我们前面的其实词已经出来了,对不对?这里只是优化,所以你看这个系统其实就告诉他你是一个专业的详细设计师,你要专注 这个是名字的变量,对不对?前面我们输进来名字的变量吗?专注我们这个类目的领域,然后能够根据这个类目和我们的图片,然后结合前面的详情框架,其实词 这个行业的特点进行一个优化和提炼,对吧?就写的非常细啊,并且最后还固定的什么,是不是固定的尺寸,对吧?这个尺寸的话我们可以在这里改啊,然后包括数量,我这里要求的是十二个,你可以改成十五个,但是在这一个题里面有个细节要注意啊,如果说这种双括号里面颜色文字颜色没有变成像这种蓝色, 那说明什么?说明这个变量啊,没有引用成功,这个变量是谁?这个变量的话是我们详情的提示词啊,你要把这个名字改一下啊,我们把这个名字改成 input, 你 看这个时候它是不是变成蓝色了啊?这样才正常啊,不然的话这个变量引用就是不是成功的。 ok, 这是系统提示词,用户提示词,同样我们按 shift 加左括号键,把几个变量输入的变量给它引用进来就可以了。 这三个你也可以去给他备注一个名字啊,这里我就不备注了,输入像这里我们同样去改成 a r 里面的 string 字母串的数组异常处理,同样给它改长一点,因为我们要处理的文字特别多,所以给它改长一点,最高六百秒,改六百秒就可以了。 ok, 那么我们这个框架提示词按类目进行优化之后,接下来还有第三步,对不对?为了避免中间的提示词会有一些多余的描述,所以我们要第三步再给他进行一个经验啊,所以在这里我们再给他拉出一个大模型, 同样双击他,给他改名字啊,这个大模型他的作用就是什么?就是进一步优化提示词, 对吧?好,我们分三步啊,给它来进行一个操作,同样选择它进行一个编辑。模型这里啊模型这里我们可以用豆包一点五的,这里可以不用改,因为这是只是进行一个精简啊,进行一个精炼啊,不是让它去生成,所以我们直接选豆包一点五 pro 就 可以了。 输入,像这里我们把前面按分类优化过后的提示词,对吧?把这个像给他丢进来,对不对?接下来就是这个系统提示词视觉理解,这里我们可以不用输入,接下来就是系统提示词给它复制过去啊,然后粘贴, 这里也是一样,告诉他你是一个提示词的处理专家,对吧?不管多复杂的提示词,都可以处理成各种深图工具能够识别的提示词,最后的话还有比例再次强调,图片,对吧?是多少张? ok, 这是系统提示词,用户提示词,按 shift 加左括号键,同样把输入的变量名给它引用进来就可以了。输出,像这里我们要改成 array 的 string 啊, 然后异常处理,同样我们把它改成六百秒。好,到了这一步,我们的详情页的提示词就算完完整整的完成了,那么当有了详情页的提示词之后,图片提示词之后,接下来我们是不是可以正常生成图片了,对不对?但是在生成图片之前啊,因为我们在生成图片的时候,这个生成的过程当中还要参考前面我们产品图, 这样的话才能够保证我们产品的一致性嘛,对不对?我们前面产品图上传进来的格式,因为跟这种参考啊,图片生成的时候,这个插件参考的格式不匹配,所以我们在这个中间需要给我们参考图片进行一个转组啊,进行一个格式的转组,那么怎么转组?同样我们可以用大模型来完成啊,我们拉出一个大模型来, 然后双击给他改个名字,这个就是给参考图转组,对吧?参考图转组啊,也就是转格式啊,让后面我们升图的时候能够识别 好,选择它,编辑这里模型也可以不用改。然后输入项就是把开始的这些图片,对吧?我们上传的这些产品图片给它输入进来,然后接下来就是系统提取词,同样我们把系统提取词图片转组的系统提取词给它复制过来, 然后进行一个粘贴啊,你的任务是从上游输入进来的图片数据库,对吧?这个 emoji 这个名字是不是没有变来, 对吧?那是因为这个名字不一致,我们改完之后它就一致了啊,一定要把它改成一致的啊。 ok, 这是系统提示词啊,用户提示词,直接按 shift 加主挂键,引用上面编辑的名字,下面输出项,这里我们要把它改成 a r 里面的 string, 因为我们要的是这种格式啊,异常助理同样给它加到六百秒,这样的话更保险一点啊。 好, ok, 那 么在生成图片的所有前期工作我们就已经做完了,对不对?接下来就是开始生成图片了,因为这个图片不止一张,我们要的是多少张?十二张图片,对不对?所以在这里我们不能单拉一个图片的节点啊,我们从这里给他拉出一个叫循环的节点,因为我们要给他循环生成十二张,所以在这里选择循环 啊,选择之后改一下名字,这个是循环详情图片,对不对?详情图,好,我们选择编辑, 在循环类型这里选择使用数组循环啊,因为我们要用前面这一个优化过后的其实词,对吧?它是一个四个串的数组啊,用它来进行一个循环,所以在类型这里啊,选择数组循环,然后在变量这里输入,在变量组这里啊,我们要去选择 优化,对吧?这个进一步优化其实词的数组啊,选择它就可以了啊。 ok, 这是在上面这一个节点,我们要去设置的,然后在循环体内,我们就可以开始拉出一个节点,拉什么节点?可以拉出我们生成图片的节点,对不对?所以拉出来,然后去选择这个纳的图片生成啊,选这个 找到这个图标啊,我这里是已经收藏了插件,在这里就找得到你,如果在这里找不到,你就去搜索,但一定要找对这个图标啊,我们选择它,这个时候就多了一个生成图片的节点,对不对?同样双击,他改个名字啊,他是生成 产品图片啊,产品详情图片,产品详情图,单图,对不对?我们十二张图吗?这个是单图,好,选择它编辑,那么在右边这里,首先这里有个 k 啊,这个 k 的 话,我们直接用这个给它复制过去啊,如果说你不知道这个 k 如何获取的话,你可以看一下我这个教程啊,会有一个详细的获取 k 啊方式, 粘贴进来,然后这个 prompt 是 我们的描述词对不对?所以在下列列表里面去选择哪里,选择上面这个节点循环节点拿到的描述词,这个就是我们刚刚讲的图片的宿主,对吧?图片的宿主啊,最大只是十四张图片对不对?这个宿主就是刚刚转组的,所以在这里去选择给参考图转组选择这个对吧? array 的 string, 好,接下来就是这个比例了,这个比例的话我们去选择九比十六啊,下面这个是产品的图片清晰度,对吧?这里我们可以用两 k 异常处理,这里同样要去改成六百秒啊,因为这里它处理的时间会比较长,所以容易超时,我们一定要把它改成六百秒, ok, 那 么这是这一个啊, 那么接下来为了保险起见啊,因为有时候怕他在生成过程当中出错,对吧?然后没有给我们把图片生成出来,所以这个时候我们再给他拉出一个节点啊,备用的一个节点叫做 if 的 选择器啊,我们选择这个 if 的 选 择器是为了干嘛呢?就是判断前面这个图片有没有生成成功,如果说他生成成功, if 是 如果的意思吗?对不对啊?所以在这里我们可以选择 if, 如果,如果什么如果,前面这个数据也就这个数据他不为空, 不为空的话,也就意味着我们图片已经生成出来了吗?对不对?不为空怎么办?你看在这个节点这里跟前面有什么区别?它这里是不是有两个点,对吧?有两个输出点,所以一个是不为空的,一个是为空的,我们作为选择,首先不为空我们拉出来,不为空我们就直接给它 进行一个聚合啊,这里有个变量聚合,我们给它丢到这个聚合的节点,这个聚合的节点就是把这两个变量最终输出的合并在一起。好,我们选择这个聚合,然后下了列表数据去选择生成产品详情图,对吧? 选择这个 url, 这个啊,这个是我们图片的链接数据嘛,对吧?选择它, ok, 这是第一个条件,不为空就直接输出,那如果说为空, 前面这个节点为空,也就意味着它生成失败嘛,对不对?那这个时候我们就给它重新生成,所以再拉出一个截点,我们选择这一个啊,那图片生成啊,选择它,然后在这里面去选择这个,那的图片生成, ok, 人家进来之后同样双击它改个名字,这个是二次生成,对吧?二次生成图片啊, 选择编辑这个 key, 我 直接用这个给它复制过去。好,然后这里即日词,对不对?我们去选择哪里,还是选择这个前面循环主体拿到的这个即日词,这个是我们参考图片,对不对?我们去选择谁去选择? 参考转组,对吧?参考图,转组的这一组图片啊,也是我们产品图片,这里是比例,同样我们去改成九比十六,这个是质量啊,我们给他两 k 啊,这是图片的质量,然后异常处理,同样去改到六百秒,对吧? ok, 那 么这个时候这是二次生成啊,生成失败就让他再来进行生成,他生成成功转换,他如果生成成功的,同样丢给这个变量聚合, 对吧?所有生成出来图片都丢给它进行一个聚合嘛?所以选择它之后,这里我们要把第二次生成的 url 这个图片地址也给到它,对不对啊?给到它之后最终整个全部输出,所以这个末尾的节点啊,我们一样给它连接起来 啊,那么在循环体里面我们就给它设置完了,接下来就是主体这里要有一个输出项,所以在主体输出项这里,我们要去选择变量聚合的所有图片,对不对?这里选择变量聚合就可以了啊? ok, 那 么到这里的话,我们所有图片就可以去进行一个生成了,但是在生成的时候,有时候他会出现很多空的地址数据,我们还要把这个空的数地址数据给它过滤一遍啊,所以在这里我们拉出一个节点,然后去搜索,搜索一个什么?搜索一个常用代码块 啊,就是去空的啊,常用代码块啊,然后我们就找到这个图标的常用代码块,我们点开它,然后选择第一个,这个的话就是去除空数据啊,选择它增加进来, ok, 那 么双击改个名字啊,这就是去空 啊,目的是为了把我们所有的生成出来的这个产品详情图片给他单独提取出来啊,所以要给他增加这么一个节点,好,这个节点去选择谁,是不是要去选择我们循环这一个图片循环拿到的结果,对不对?所以选择他拿到一个结果啊?好,最终再把结束节点我们给他连接起来, 对吧?所有已经完成了结束节点,连接起来,结束节点要拿谁的数据?是不是要拿前面已经去过空的图片数据?是不是?所以在这里我们去选择去空的最终的 data 数据啊,选择它就可以了, ok, 这个时候整个所有的工作流我们是不是已经发完了,对吧?接下来我们检测一下我们搭建的这个工作流的一个效果啊,所以我们点击试运行, 然后把我们的产品图片上传几张进来啊,比如说我们来做这个拖鞋吧,把这个名字给它复制一下啊,一会我们直接粘贴过去就可以了, 选择这一张,这一张,这是一些图啊,这种图片的话可以是我们的实拍图,就你产品的实拍图,你多拍几个吗?包括细节,对吧?啊?可以最多支持十四张吗?是不是?所以我们可以多拍几张,给他添加进来,然后在名字这里啊,给他粘贴过来, ok, 上传完之后我们点击运行啊,点击这个试运行,点击之后我们就会发现这个工作流他就开始在进行一个运行了,对吧?首先会把我们所有的图片和我们的名字,然后投喂给这几个大模型,去生成对应的详情页的图片提示词,对吧?然后再会根据提示词去生成我们对应的图片啊, 我们稍等一会,一会的话我们马上看一下效果啊,好, ok 啊,所有的节点都运行完了,最终的话我们在这个结束这里啊,运行结果这里会有一个 outpost, 这里有十二张图片,对不对?我们可以点开它,然后看一下效果啊,这是第一张, 怎么样?这个效果还不错吧?然后这个是第二张,对不对?这是卖点的提炼。然后第三张, 对吧?这个效果也是非常好啊。我们再看一张,比如说这一张是不是也很真实,对吧? ok, 我 们再看两张,有这张,对吧?这是防滑。还有比如说看一下这张,这个是尺码表,对不对?然后再看一下这张啊,这个是展示的一个效果啊,整体的话感觉还是非常好,对吧? ok 啊,那么今天我们这个工作流啊,就讲到这里啊,这个工作流其实还有很多迭代的一个空间啊啊,比如说根据我们不同的产品进行一个迭代,让他会更真实,然后更能够体现出我们的卖点。那么今天这工作流就先讲到这里啊,下期我们再见。

用一句话就能生成智能体和工作流,那我们到底还要不要学搭建呀?最近更新的扣子编程到底是什么界面?如何操作?界面的按钮到底是什么意思?怎么部署?如何在工作流里面调用?这一期视频全部给你讲清楚, 我相信有很多小伙伴已经注意到扣子最近有一个重大的更新,也就是在这个扣子编程页面,只需要你输入一句话,他就会帮你生成对应的智能体和工作流,但是呢,这个操作难度是有点大的哈, 这节课呢就手把手的带大家来实操搭建一下,并且呢教你如何在工作流里面通过 http 的 调用去调用扣子自动帮你生成的工作流和智能体。那现在既然一句话就能生成,我们学扣子搭建还有没有必要呢?我相信你看到最后就会有自己的答案。 我们在浏览器里面搜索扣子,来到扣子的首页就会看到这个左上角呢就有一个扣子编程了,我们点进来之后就会看到扣子最新更新的一个 ui 界面哈, 那这里顺便跟大家说一下这个新界面的一个功能,因为我们原来课程录制的是用旧版的界面录制的哈,那我们可以看到新界面左边他还是有一个项目管理,我们的智能体呢,就还是放到这个项目管理里面了哈,这个地方是没有变化的, 集成管理的话,以前这个地方是没有的。集成管理是什么意思呢?也就是扣子它本身自带的一些模型和服务,它自己已经帮你集成到这里了,包括一些第三方的服务啊,比如说飞书啊和微信公众号这些,它也帮你集成好了, 那这些服务呢,是不需要你自己再去使用其他插件啊或者 api 去调用的,你可以直接使用它的节点调用。那这个资源库呢?还是跟之前一样,是我们用来放置自己的工作流插件,还有知识库,数据库,提示词的地方哈。 整体的话这个布局还是没有变的,它只是样式有一些改变。那如果我们点到下面的这个社区的地方的话, 我们就会发现他又会跳转到原来的一个旧版界面,发现没有回到旧版界面的话,就还是我们在第五节课的时候说的那个功能哈。如果我们又想回到新版界面的话,就可以点击这个顶部有一个立即前往体验, 那又会回到这个新版界面了。在新版界面你也可以点击右边这里的一个回到旧版,那又回到刚刚的那个旧版页面哈。 好,那扣子这一次更新呢,除了整个界面的排版之外,最大的就是它推出了扣子编程。那什么是扣子编程呢?其实它就是现在非常火的 web coding 的 一种 web coding 呢?我们俗称叫氛围编程,通俗的来说就是你说一句话, ai 帮你写代码,软件就做出来了。 这个 web 扣顶的词其实是特斯拉的一个前 ai 的 总监啊,他在二零二五年的时候,他说一句话,他说完全跟着感觉走,拥抱 ai 的 能力,忘掉代码的存在, 也就是说你不需要懂代码是什么,只需要描述你想要什么, ai 会帮你搞定一切。 对,扣子编程本质上就是针对工作流和智能体这样的一个平台的一个 web coding, 也就是氛围编程哈,那其实它跟咱们自己在工作流或者智能体页面搭建的还是有很大区别的,这里我给大家看一个我已经用扣子编程搭建好的 这么一个工作流,我只需要输入一句话,也就是根据用户输入的主题字数来生成一篇爆款口不稿文案, ok, 这里可以看到我输入这句话之后呢,他就自动的思考了,并且呢他给我写了一些代码哈,那这个代码呢,我们可以通过右上角的这个切换文件目录这里可以看到, 这边呢有一个 files, 这个地方就是代码,可以看到他给我们写了很多很多代码哈,并且这些代码呢都是不用我们自己去操作的,就是我们说一句话,这些代码他全部给我们放到这里,并且已经写好调试好了哈, 所以扣子编程里面写的这样的工作流,跟我们在传统的画布里面搭建的工作流的第一个区别呢,就是在扣子编程里面,我们能看到全部的代码能够自己在这里自由的去改,他的代码 是在我们的传统工作流的画布里面,其实我们是通过一个又一个的节点把这些代码给封装起来了,是不是我们是看不到背后的一个代码逻辑的? 所以扣子编程这个功能,本质上它还是更适合有 ai 开发能力的,懂计算机,有代码基础的人群的哈,所以这个也能回答我们最开始的那个问题, 有了这个扣子编程,我们还要不要学搭建呢?当然是要的哈,因为这个东西其实并不适合小白来操作,他本质上是把一个又一个的工作流和智能体以代码的形式给你写出来了。并且呢, 虽然你只需要输入一句话,他就会给你把这个代码写出来,但是呢,他无法去实现一些很复杂的需求, 只能给你做一些简单的任务哈,比如说这种生成爆款的恐怖稿文案的。好,这是第一个区别,也就是扣子编程,他给我们生成的是直接用代码格式写出来的工作流,而我们平时搭建的工作流,他是以节点的模式一个一个拖拽去搭建的哈,更适合小白。 那第二个重要区别就是使用的方式,当我们用一句话想让扣子利用 ai 编程帮我们写一个工作流的时候,他哪怕输出完了,那这个界面其实他都只是一个虚拟的环境,他没有上限,也不能被别人使用这样的环境啊,我们叫做沙箱环境, 那沙箱是什么意思呢?大家可以想象成一个儿童游戏场里面的沙坑,那小朋友啊,在这个沙坑里面随便玩,随便堆砌城堡,那他可以把这个城堡给推掉,弄坏了都没有关系,这不会影响到外面的真实世界,所以沙箱环境就是这个道理。 我们在这个里面编排,他只是一个虚拟的环境,这里面的测试和数据都是假的,他并不会影响外部的一个真实用户的一个体验。 就算这个里面的代码有 bug 崩溃了,他也只是沙乡环境崩溃,他并不会影响任何已经上线的服务。好,那当我们想要把东西给部署上线,想要给其他人使用的怎么办呢?我们就需要点到右上角的这个部署才可以哈。 ok, 那 说了这几个关键的基础知识之后呀,我们现在呢来进行实操一下,我们直接点到左边这个扣子编程就可以了哈。 来到这个页面之后呢,我们可以看到左边这里有生成智能体,也可以生成工作流和网页应用,这个移动应用呢,现在他还在一个内测中哈,所以大家一般就使用这个智能体和工作流就可以了。 如果你点下面的这个智能体开发和工作流开发的话,那他会直接跳转到原来我们的传统的一个手动开发的界面哈。 并且需要注意的是,当我们选择让它生成智能体的时候,可当它生成工作流的时候,它调用的输出是不一样的, 它生成智能体的时候,它使用的是流式输出,也就是一个字一个字的蹦出来,工作流的话,它生成的是普通的输出啊,这个等一下我们会搭建两个,然后给大家看一下区别哈。我们先来搭建工作流的这个我这里呢粘贴一个我之前写好的 根据用户输入的主题字数来生成一篇爆款的口播稿文案,注意输入的主题和字数要求均为字母串类型,直接输出写好的文案,不要输出其他。 ok, 那 我们直接点发送,可以看到这里他直接写了一个初始化云端沙乡,不知道大家有没有注意到啊, 也就是他现在在给我们写的这么一个界面,是一个虚拟的沙箱环境,而不是一个真实的可以影响到线上数据的环境哈,所以在这个地方大家可以随意的去玩, 就想象你自己是一个在那种游乐场的沙地里面玩耍的小朋友就可以了。我们可以看到左边,当我们输入完这么一段话之后呀,告诉他这里内置的一个 ai 大 模型给我们,也就是他接收到这句话之后,他就去思考想要达到我这个工作流的目的,他要先做什么再做什么。 大家可以看到他输出的一个思考就是用户输入主题和字数,工作流生成文案应该包含一个节点,去调用大模型来生成文案,这个呢需要定义状态节点和一个编排, 也就是他接受任务之后,他会先规划,那他规划完之后,他就去搜索自己的环境的一个代码哈,并且他会看到自己环境里面现在没有代码,没有文件,那他就是在这里开始创建文件了,可以看到他下面呢就开始给我们写这些代码和文件了, 那看不懂这些东西是没有关系的哈,这里的每一步呢都是 ai 自动操作的,并且不管你要求它做一个什么样的工作流或者智能体,它每次都会有一个这样的 to do list, 也就是代办清单,看到吗?它这个上面写了是代办清单哈, 那它每次代办清单里面都会有这些明确的步骤,也就是当你在扣子编程里输入一个需求,那 ai 做的第一步一定是先帮你规划, 把你的这个大任务去拆解成一个又一个的小任务,并且呢列出一个代办清单列表出来,代办清单里面的每一项他都会有一个数字,看到没有,这里是一,然后后面呢会跟一个他的状态,这个 pending 就是 排队的意思啊, 就是说它这个第一步现在还在排队,那我们再往下翻就可以看到这个地方第一步就已经是 in progress 了,也就是正在处理中,所以呢它每一个地方都会对这个状态进行一个更新,那我们继续往下滑, 可以看到这个地方的第一步就已经是一个完成状态了, complete 的 一个状态哈,也就是这个第一步就已经完成了, 他就帮我们写了这么一个代码哈,这个 state 点派的这个代码也就是 python 的 一个代码,我们看不懂这东西没关系啊,只需要知道他是自动的在给我们写代码就好了,当我们看到他最底下这里返回一个绿色的版本,多少多少的时候,就说明他已经给我们生成完成了。 好,生成完成怎么看呢?我们点这个上面的这个预览哈,好,点了预览之后就会出现这么一个画布,那这个画布是不是跟我们平时在工作流里面搭建的就很类似呢?他有一个开始节点,然后呢有一个大模型节点和一个结束节点, 我们可以点开这个开始节点,会发现他让我们在这里输入我们要写的话题主题哈和这个字数, 并且呢他也按照我的要求去做了,也就是把这两个变量呢都设置为字母串的格式,因为这里是用了这个双引号码,大家尽量要设置为字母串格式啊,不然的话我们在后续的 http 节点调用的地方会不太好设置的,并且它这个呢是已经给了我们一个运行的视力的哈,不需要我们自己再去写 json。 那这个底下呢就是我们的一个大语言模型,并且呢他已经自动的给我们配置好了模型,他这里选择的是豆包的一点六哈,下面的系统提示词呢,也是自动的给我们写好了,用户提示词都写好了,还有这个输出的一个格式他也帮我们配置好了, 那结束节点这里引用的东西呢,他也帮我们设置好了哈,也就是当你只需要提一个需求,所有的东西他都给你做好了,那我们只要在这个左边的预览就可以看到, 如果我们想要试运行的话,就点击右上角这个试运行哈,这里呢就可以看到,我们可以在这里输入一个主题,假设是 ai 模型的学习,那这个字数要求的话就叫三百字好了。 然后我们点下面的试运行,大家可以看到刚刚呢报了一个错误,但是呢我们可以在左边让他自己自动的帮我们修复一下这个节点的错误,并且这些内容啊他会自动的填充到这里来,那他自动修复之后呢,他也会自动的帮我们去验证一个结果, 并且在底下又会给我们一个新的版本,看到了吗?所以呢这个也就是 ai 编程的一个不好的地方,即使是很简单的任务,因为它是需要从头开始编程的,它会有一些代码上的小问题,导致运行不了,那这个时候呢,我们就需要让它自己修复, 有时候当你代码还不是很多的时候呢,可能他可以修复,当你代码很多的时候,他可能就修复的不太好了,甚至说他在修复这个问题的时候,他会把其他原来没有问题的地方也给你改掉,所以这个呢也是现在 ai 大 模型编程的一个常见问题哈。 ok, 那 他帮我们把这个错误呢给修复好之后呀,这个地方就已经在运行了,而且他没有再报错了哈。然后我们看到这个结束节点这里 右边它会有一个输出的内容,我们点这个小眼睛预览,就跟我们平时在工作流里面使用的是一样的,它这里会把一个 markdown 格式给我们预览出来,并且呢它已经把这个文案呢都给我们输出出来了。 所以呢这个其实就是一个扣子编程的使用方法,也就是你先输入一句话,并且呢它会自动的帮你生成,当它有错误的时候,你就点击让它自动修复错误,修复完之后你再测试就好了。 那这就像我们刚刚说的,这个环境只是一个测试环境,我们稍后呢还需要对它进行一个部署,并且在工作流里面调用哈,这个才是我们这节课的一个重点。在部署之前,我们先来看一下整个 扣子编程这个界面的一些按钮操作是什么意思,我们点这个试运行的话,还是刚刚这个输入的一个地方,跟我们在工作流里运行是一样的。 好,那我们点这个小圆圈的话,就可以看到我们的一个运行的日记,在这个底下哈,选这个记录的话,就可以看到我们运行了多少次,那这个报错的这一次呢,就是我们最开始的时候,他有一个报错信息,看到没有,那我就把这个报错信息给了他,让他帮我修复哈。 那这个终端是什么意思,大家不需要知道哈,如果你自己有编程基础的话,你才需要用到这个,这个也就是用这个命令行去做些操作的一个地方哈, 所以我们只要看到这个运行记录,知道这里怎么选运行记录就可以了。那这个运行记录呢,跟我们平时在工作流里 要用的运行记录是一样的,会告诉你这一次运行了多少秒,并且呢它的输入是什么,然后输出是什么哈, 我们看到上面这里的一个重启服务,点一下之后呢,他就会把这个整个沙箱环境又给我们重启一下,就有时候你的代码可能崩溃掉了,你可以点这个重启服务,让他重置一下环境,也许你在运行就好了。那这个刷新画布呢,我们可以点一下看一下它其实没有什么太多的区别的哈, 那这个只是上面的几个小功能,我们一般呢只需要用到这个试运行就可以了。最右上角这个小太阳呢,我们点一下的话是换皮肤哈,因为这个说到底还是给程序员用的, 很多程序员呢,因为长时间对着这个电脑嘛,所以大家都会习惯用这样的深色模式,这样看起来呢就显得没有那么刺眼哈,这只是一个换皮肤的地方。 ok, 那 右边这个切换目录文件,我们点一下的话,就可以看到他之前给我们写的代码就在这个 files 这个地方了, 那其实我们不需要知道这个里面的 files 是 什么意思,大家可以把这个扣子编程的界面呢,想象成是一个餐厅,那我们自己就是餐厅的老板,那这个 config 这个文件夹里面呢, 存放的是配置信息,也就是咱们餐厅的规章制度啊,营业时间表什么的。那下面的这个 scripts 这个地方呢,是启动和运行的脚本,也就是我们这个 scripts 的 话,它是原代码的主目录哈, 这个地方我们可以把它想象成是后厨的一个工作区,也就是我们主要的内容其实都是在这边去运行的。最底下的这个 requirements 呢,是依赖包清单,那这个就可以想象成我们餐厅的一个食材采购清单了,所以这个地方的文件呢,我们其实不需要知道它这里面的代码究竟是什么意思, 我们只需要知道这个东西是 ai 自动帮我们写,自动帮我们去修复。如果你不是程序员,你可以不用管这个地方,对于小白来说,你就把这里想象成是你自己餐厅的各种营业手册,运行手册,并且食材清单就可以了哈,那我们看一下右边右上角的这个全局设置, 那这个全局设置这里呢,首先会有一个编辑器设置,我先把这个模式给切换回这个日间哈, 我们再来看这个编辑器设置,它有三种模式哈,那这三种模式呢?其实它不是改变我们整个页面哈,我们可以点开看一下,它改变的是这个代码,也就是这种地方里面的这个样式哈,我们可以看一下,你看现在是一个这样的浅棕色的一个页面, 如果我们在这个地方把它换成这个 github 的 页面呢?那这个代码的样式它又改了哈, 所以它这里其实影响的只是这个代码内部它是怎么显示的,它不会影响到你外面的这种框框。这个地方呢,其实也还是针对程序员的,因为每个人他喜欢的一个编辑器的主题是不一样的哈,所以这个地方你可以选择你编辑器的主题。 那下面这个字体呢,一般不要去改,因为这个字体下零和 o 是 很好分辨的哈,它就不会出现一些错乱。 这个 p x 是 像素点的意思,所以这个地方决定的是你字体的一个大小,这个地方我们保持默认就可以了, 我们再看下面这里的自动补全,自动补全呢,这个是帮助你写代码的一个小功能,一般我们保持开启就好,也就是当你想在一个文件里面去写代码的时候,他会不会帮你把代码剩下的一个部分给你自动的填充进来哈, 一般性的编辑器都是有自动补全功能的,还有后面的括号自动闭合,也是写代码的时候才需要用的哈,因为在写代码的时候其实经常会忘记一些括号的闭合,但是自己又很难找到, 这样会导致一些报错,但是自己写的时候呢,可能没有注意到,所以现在编辑器呢还有一个智能功能,就是自动的帮你把这个括号呢给闭合起来。制表符大小呢,也就是当你选择用 tab 键去换行的时候,它一共给你缩进几个格子, 这里默认的是两个格子,有时候呢我们会设置为四个格子,这个也是看自己写代码的一个习惯啊。那对于小白同学来说呢,我们只需要知道这几个按钮是干嘛的就行了,其实并不需要真正的去用它哈。 下面这两个东西可能才是真正会影响到我们使用的一个内容。首先是对话区的设置里面 这里有一个分段加载数量,它默认的值呢是十。这个地方就是说对话列表一次显示的是十条消息 往上滑会加载更多,就像我们平时在淘宝呀,或者其他平台跟客服聊天一样,当我们跟他聊了很多之后,是不是我们需要往上滑一下,或者说点一个展开,他才会加载之前的记录呢? 所以说他这个分段加载数量,也就是当我的消息有多少条之后,他才需要我去点那个展开 它,这里默认的是十,如果你把它切换到三十的话,那它就会一次性显示更多的消息哈。下一个地方上下文管理,这里默认的值呢是百分之九十, 它的意思是说当我们跟 ai 的 对话非常非常长,并且它已经超出这个 ai 的 记忆容量的限制的时候, 它就会自动的把一些旧的不太重要的对话呢给压缩掉,给新内容去腾出空间。所以这里设置百分之九十的意思就是当 ai 的 记忆容量用了百分之九十的时候,它就把以前的旧的不太重要内容给压缩出来,让它能够读取我新发送出去的消息哈, 所以这个上下文管理我们就默认百分之九十就行了,当你设置成百分之七十的时候呢,他可能会太早的忘记你之前的内容,导致他的一个生成效果不好啊, 所以这种地方呢,其实我们都不需要改的,那下面的高级设置呢,也就是一个调试模式,这个我们也不用去管他,你打开或者关掉都行的,因为大家毕竟是自己不用来写这个代码的嘛,所以这里呢就是整体的一个设置区域的详细的介绍了。 ok, 那 在我们实测这个工作流啊可以用之后,我们就可以点击右上角的这个部署, 部署的意思就是把你自己在电脑上做好的东西放到互联网上,让别人也可以用。比如说你自己在家里做了一个网站,但是这个网站的福气在你自己的本地,只有你自己才能打开, 如果你把它部署到服务器上,那全世界的人都可以通过这个网址去访问你自己的内容。所以在扣子编程里,如果你没有点这个部署, 你的这个智能体永远都是在这个沙箱的测试环境里面,只有你自己能用。当你点了这个部署之后,你就会得到一个公开的网址,任何人都可以通过这个网址和这个 api 去调用你的智能体或者你的工作流, 我们就点击这个部署哈,点击之后我们会看到这么一个框,也就是扣子,它自动给我们这个工作流分配了一个域名,并且我们不需要自己再去买服务器,不需要自己买数据库,所有东西都是自动部署在扣子的服务器上的,我们只需要使用它给我们的域名就可以了。 那这个数据库要不要打开呢?如果你做的这个工作流,他是需要储存一些用户信息的,比如说用户的手机号姓名,那你就可以把它打开,如果说你不需要储存这些东西的话,你就把它关掉哈,那这些都是一些专业的设置,如果大家不懂的话可以不用管, 那生产环境变量也是一样的,我们如果在这里新建变量的话,需要在这里设置一个像建值对一样的变量哈,那这种环境变量呢?一般是一些敏感的信息, 比如说你的 api key 啊,数据库的密码呀,第三方服务的这种 token 啊,我们才会存到这里,那存到这里的意义呢?也就是我们可以随时在这个环境变量这里去更改,因为如果我们把它写死在这个代码里面哈,写死在这样代码里面, 我们想要在代码里面去改的话就比较麻烦。如果我们直接在这个环境变量里面把这个 token 呢给填进去的话,我们想改的时候,只要在环境变量里面改就可以了,就不需要去代码里面改了哈。所以当你的这个工作流他没有一个环境变量的时候,你就不需要填这个地方, 我们可以把这里呢给取消掉,如果你要设置的话,你可以设置他这个名字为 k, 然后他这个值呢,随便输入一串就可以了。那这个地方就是你的一个环境变量,如果你想把它删掉,那就点这个删除就可以了。 这样的东西呢,其实也都是针对程序员同学的哈,所以对于小白来说,只需要点击右上角的这个部署,然后呢这些东西都不用改,我们就直接点最下面的这个开始部署就可以了。 点击之后呀,它会有一个自动的打包构建,还有部署的环节,我们只需要等待就可以了哈, 包括这个里面的这种代码我们都不用管,它自己会自动运行的。这个部署呢,可能需要花费几分钟啊,大家需要等待一下 好,当我们出现一个这样的页面的时候啊,就说明已经部署成功了,可以看到右上角这个部署已经打上了勾,并且呢这里有一个 api 请求市力及接口说明,这就说明刚刚扣子自动给我们生成出来的这个工作流,我们部署之后,它就已经被打包成一个 api 了, 我们必须通过 api 接口才能调用它,而不是像我们平时在工作流里面搭建的一样,我们直接在智能体啊,或者直接运行就能使用了。像扣子自动给我们生成的工作流和智能体,我们都只能通过 api 去调用哈,如果你不通过 api 调用的话,就只能在这个沙箱环境里面用了哈, 刚刚这些东西呢,我们可以全部把它删掉,这个叉掉都没关系,就留这个部署这个页面就可以了。那既然是 api 的 话,我们就需要用的 http 调用,那 http 是 什么呢? http 其实是浏览器和服务器之间去说话的方式, 大家每天都上网,浏览器背后其实每天都在用 http 啊,当你在浏览器里面输入一个比如说三 w 点、百度点 com 的 时候, 其实浏览器它会发送一个 http 请求给百度的服务器,那百度的服务器收到请求之后,它会返回处理后的网页内容给用户,那浏览器呢,就会把这个内容呢给显示出来。 为什么 cos 编程做出来东西需要用到 http 调用呢?因为它这个东西本质上是一个后台的服务,而不是一个聊天的界面,所以我们需要通过这样的调用方式,在工作流里面才能调用我们刚刚的这个口簿稿生成工作流。 那这个 http 调用的详细方式呢?我会在我们课内呢再详细的去说,这里只带大家简单的演示一下和简单的解释一下哈。 所以如果你是学员,你对这里不是很懂的话,也没有关系,因为我们后面呢会有好几节课专门讲 http 和 api 的 调用的哈,这里呢只需要跟着我来实操就可以了。在调用之前,我们需要先来知道这个 api 它有哪些参数。首先每一个 api 呢,它都有一个请求的类型, 这里我们可以看到这个请求类型是 post, post 的 意思是提交数据,为什么这里用 post 呢?因为我们是要提交数据,然后给大模型处理,是不是因为我们要提交我们的字数,我们的主题,然后他帮我们处理完之后,他再返回给我们,所以这个时候我们就用到 post。 还有一个常见的请求类型就是 get, 那 get 是 获取数据,获取数据呢,也就是我要的数据已经存在了, 我只要把它拿出来,就像我去图书馆借一本书一样。所以当你有一个请求,你需要提交给后台去处理的时候,我们一般都是用的 post 哈,当你只是想要从现成的数据里面再拿数据出来的时候,我们就会用到 get。 那 这个请求类型不是我们来定的哈,是这个接口它自己定的,后面跟的这个网址呢,就是扣子给我们这个 api 服务给定的一个网址,我们必须使用这个网址才能调用它的服务哈, 好,那除了这个接口之外呢?底下还有一个 header, 那 这个 header 呢?其实是请求头的意思,请求头其实就是附加信息, 大家可以把我们现在调用这个 api 请求看作是寄快递,那寄快递我是不是要知道我往哪寄?所以这个地址就是我要寄快递的地址,我要往这个网址寄,那我要在这个快递面单上写什么东西?那我要写的东西其实就是在这个请求头上的, 我需要在这个面单上写收件人的信息啊,寄件人的信息。所以这个 header 请求头其实就是 http 调用的一个面单,一个快递面单哈, 我们可以看到它这个请求头这里,它要求什么内容呢?有一个 api token, 也就是它要填我个人的身份信息,它要叫验到底是不是我本人。像一般的 api 调用啊,这个 header 这里一般都是填这个 api token 哈,这是一个差不多固定的内容, 那下面呢还有一个 body pyramids, body 呢,是身体的意思, pyramids 是 参数,我们就可以看作我们要寄一个快递,我们这个快递盒子里装的东西其实就是这个 body pyramids, 所以呢,这个是我们要寄快递的地址,这个是我们快递面单上要填的参数,也就是我的姓名,我的健全,我的手机号, 那这个底下呢,也就是我这个盒子里到底要装什么东西?我们刚刚说了这个工作流,它是根据我的一个主题和字数来生成口播稿文案,是不是?所以我需要往这个快递盒里塞什么东西呢?我是不是先得把我的主题给塞进去,我还得把这个字数要求也给塞进去,不然他怎么知道我要处理什么呢? 对整个这个 api 请求,你可以把它简单的想象为寄快递先填地址,再填你的身份信息,再填你要寄出去的东西哈。 并且大家需要注意,这里如果规定的是 stream 的 话,我们后续再填 http 请求的面单的时候呢,是不能放其他东西进去的哈,也必须是填入的是 stream 才可以。 好,那我们在真实的生活中,我们的身份信息是固定的是不是?但是在 api 调用中,我们的身份信息这个 api token 是 我们需要自己创建的,所以这里呢,我们就点击这个管理 api token, 然后我们点创建 api token, 然后点复制 api token 就 可以了。需要注意这个东西只会显示一次,并且这种 token 呢,不要暴露给任何人哈, api token 是 非常核心的东西,千万不要发给任何人。那我们这里呢就自己找个地方先保存一下,你随便找一个记事本什么的,把刚刚复制的这个 api token 呢给保存下来哈, 然后我这里点叉掉。好,我们创建完 api token 之后,再看一下右边,这里呢会有一些代码,那这个代码呢,其实就是命令行格式的一个调用哈,其实它就是左边这东西,但是呢,在右边它以代码的形式给你写出来了, 我们只需要看懂几个东西。首先它这里会写一个网址,那这个网址呢?跟我们左边的东西是一样的哈,也就是它把这个快递的地址写到这里来了, 那这个 header 呢?它会给我们写两个 header, 看到没有,在这个左边其实只有一个 header, 也就是 api token。 但是在这个右边怎么有两个呢?我们先来看第一个,第一个它写的是 authorization, 这个地方是授权的意思, 那也就是我需要的面单的第一个东西是这个授权,这个 your token 就是 我们要把刚刚在这里生成的这个 token 呢填到这里来。那第二个请求头,这个 content type, 这个 content 是 内容的意思, type 是 类型,也就是内容类型的意思。 这里其实就相当于规定了我这个快递必须是以什么样的格式给放进来,它这里的格式默认都是 json 格式哈, 需要注意的是,我们不管在什么平台调用 api, 绝大部分平台它默认的都是这个 json 格式,所以呢,在左边它一般会把这个 json 格式的这个请求头给忽略掉,因为这是一个默认的内置的,它不会写在这个地方, 但是在我们的代码里面他是会写的哈,所以这就是为什么这里有两个请求头,他是在左边只有一个请求头的原因。好,那底下这个 data 数据才是我们的这个请求题里面的内容。可以看到他这个 data 里面他有一个 topic 主题和一个 whatcount 字数,他已经给我们写好了, 那我们要怎么才能在工作流里面调用呢?我们现在来到一个工作流来实操一下哈,我们点到左边的资源库, 然后新建一个工作流这里我们就叫测试 gdp。 好, 我们进来之后呀,需要先在开始节点这里设置变量,是不是因为我们要输入自己的主题,还需要输入自己的一个字数,我们就增加两个变量,把原来这个删掉, 然后变量名我们就叫主题还有字数就好了,但变量类型呢,还是默认这个字母串哈。设置好之后呀,我们来添加一个 http 的 节点,然后选到这个 http 请求哈, 这个 http 请求呢,我们现在还没有讲到那一课,但是在后续啊,我们会专门有一个部分,一个模块的课,有好几节哈,会专门来详细的讲怎么使用 http 请求,里面每一个东西要怎么用,所以这节课呢,只是带大家来粗略的过一下哈,大家跟着实操就可以了。 好,那我们选完这个 http 请求之后呀,我们会发现右边有好多好多参数要填,我们不会填怎么办呢?点到右边这里有一个导入 c u r l, 看到没有?点一下这个,然后左边呢,它会弹出来一个这样的框给我们,我们只需要来到扣子编程刚刚给我们写的这个地方, 这里是不是有一个 c u r request, 我 们要把右边这里复制,也就是把这个东西啊给复制下来,我们再粘贴到刚刚这里来, 看到没有,把这些东西啊给粘贴进来,然后呢,我们点击这里的导入, 那他会弹一个,这样同步追悼到节点,我们点确认好,点完之后会发现,他就把我们的 api 的 一个请求类型的地址都给我们填进去了,也就是他把我们的快递的地址给填进去了,那这个请求头呢,他也给我们填进去了。 那我们刚刚说了,这里有两个请求头,一个是这个健全 authorization, 它只给我们填了这个 authorization, 对 不对?但这个 content type 它没给我们填,为什么呢?因为这个是默认的,所以它没给我们填哈, 你自己想填一下也没有关系,包括这个请求题的这个地方 json 它也给我们改好了,如果你不是导入的话,这个地方是一个 non 的 格式哈,你导入之后,它就给你自动改成 json 了, 并且下面这个 js 呢,他也给你写好了一个格式,只要你自己往里面填内容就可以了。所以呢,对于新手来说,最方便的就是把这个地方啊给复制下来,然后呢再往这里一导入, 导入完我们再来设置。先来设置请求头,我们可以看到他填的这个 authorization 这里,他这个 key 实际上不是真实的 key, 而只是一个占位符,所以我们需要把这个地方给删掉。 然后呢,把我们最最开始在这里创建的这个 api token 看到没,这个 api token 给复制粘贴到这里来,我这里呢来粘贴一下哈, 粘贴一下好,粘贴到这里来就可以了。大家一定需要注意很多 api 接口,它填这个授权的前面一定会有这个 bear, 也就是会有这个英文单词, 并且这个英文单词后面他会跟一个很小的空格,看到了吗?这个地方是一个很小的空格的,如果你把这个空格删掉,那他这个地方就会报错哈, 必须要有这个空格,并且这个空格是英文的空格,也就是要有一个这个 bear 的 英文,再加一个英文空格,再加你这个 api key, 哈,这是一个小细节,大家之后调用的时候一定要注意。 好,那我们填完这个请求头之后,是不是只要再把请求体填进来,也就是我这个快递里面到底要放什么东西,到底要传什么内容给这个工作流,我们就在这个请求体里把它填进来,可以看到他已经给我们写好了格式,我们只要填内容就好了,我们就点这个 id jason, 也就是编辑 jason, 哈, 点完之后呢,可以看到左边它就有一个 json 的 编辑框,如果大家已经学了我的这个 json 的 数据格式,这一节课的话呢,应该就对这个不陌生哈,这个花括号代表这是一个 json 格式,那这个 topic 呢?是一个键, 那这个键对应的值是什么?这里没有填,那这个 word count 它也是一个键,它后面对应的值是什么?它也没有填,所以呢,我们要把这个值给填进去,它这个值从我们的开始节点这里来,因为我们希望值是动态的, 比如说我这一次想让他给我写的主题是 ai 代模型,那下一次我想让他给我写的主题可能是美妆,可能是宠物,可能是旅游。 所以当你想要有动态的值传递进来的时候,你就需要引用前面的变量,而不是把它斜死在这个里面,那怎么引用呢?我们还是按住自己的 shift, 然后用这个花括号点一下, 大家就会弹出来我们可以引用的变量,可以看到我们不仅可以引用用户变量,也可以引用这个工作流里面开始节点这里我设置的变量。那这里我们实际要引用的就是开始节点这里的主题,是不是因为这个 topic 就是 主题的意思, 我们就把它点进来,它就会自动的映射哈,并且刚刚那个小花括号呢,它就消失了,需要注意一个点,我们的开始节点是字母串类型,一定要用这个双引号啊,给引用起来,如果这里设置的是数字类型,那它就不要引用哈。 ok, 那 这个字数呢?也是一样的,我们点到这个里面来,再按住你的 shift, 然后用这个花括号,把这个开始节点这里的字数给放进来,那么这样就已经完成一个变量的引用了。好,那假设我想要每一次写的字数都是五百字怎么办? 我可以把这个删掉,并且呢在这里写五百,那这样的话就是我把它写死了,每次他都不会变,他都是五百字。所以这样的是两个方式哈,一个是可以引用动态的变量,一个是可以把它写死在这个格式里面,一般我们都会用这种动态的哈, 这里我就把它改回来就可以了。 ok, 那 我们在这边设置完之后呢,点这个右上角的这个地方的收起哈, 收起就可以了,这样呢就已经设置完成了哈,所以再跟大家捋一面要怎么操作哈,当你使用扣子编程,在这里输入一句话,让它生成完一个工作流之后呢,你测试完没有问题,你就点右上角的部署, 当它部署完成之后会出现这么一个东西,你需要先在管理 api token 这里先创建一个 api key, 并且把它保存,然后呢你再来到右边这里把这个复制下来,复制完成之后,我们就来到一个工作流的画布,并且添加一个 http 请求的一个节点哈, 然后呢我们再在这里导入这个 c u r l, 并且把刚刚复制的这个地方的东西哈给粘贴到这个 c u r l 这里,它就会自动给我们导入这些内容。导入之后呢,需要注意,它不会给我们导入我们的 api key, 我 们需要自己把这个 api key 呢粘贴到这里来, 并且中间有一个小空格,同时这个请求体它也会给我们写好格式,但是我们需要自己往里面填充一个真正的内容在这个后面。 好,所以真正需要我们自己手动操作地方只有这个 apikey 和这个地方只有这两个地方哈,那这样就已经设置好了,我们再把结束节点这里呢给设置为这个 http 请求的这个 body 就 可以了。 那我们现在呢来操作一下哈,假设我这个主题就叫如何快速学习无代码平台,然后字数呢就叫三百字好了,然后我们点试运行哈, 可以看到呢,这个 http 请求就已经在运行了,并且呢它在调用我们刚刚生成的这个口簿稿工作流哈,好,那这里呢就已经出来了一个结果, 那它这个结果就是一个口簿稿文案哈,家人们是不是觉得学编程比登天还难,今天教你三招,一周搞定五代码平台。所以这样呢,就是一个把扣子编程写好的工作流怎么调用的一个方式了哈, 目前的话,他只支持这样的一个 api 调用的格式。所以呢,这也回到我们刚开始谈的这个问题,有了这个扣子编程,我们还需不需要自己学搭建? 答案是当然需要学,并且变得更加需要学了,因为你会发现其实我们在自己的这个工作流划不中啊,我们想要搭建一个接收主题和字数,然后生成爆款文案的工作流,其实非常的简单,但是搞到这个里面来反而变得复杂了, 发现没有,他反而变得很复杂了,他其实根本就不适合新手去用,因为你不仅需要在这里部署,你还需要在工作流里面呢再次的调用,并且当他调用出来的是这样的东西的时候,他还不是一个真正的解析出来的内容,看到没有, 他是一个 json 字母串,我们还得再把这个字母串给解析出来,所以呢,本质上其实他不是很适合新手小白。但是呢,如果你想要深入的学习扣子,一定要知道这个东西是怎么用的, 但是至于你自己实际用的过程中,要不要去用这个就取决于你自己哈。好,那到这里呢,我们就其实已经演示了如何使用扣子编程去自动的搭建一个工作流,那这节课呢,还有最后一个重点哈, 也就是当它使用的是自动搭建工作流和自动搭建智能体的时候,这两个东西调用起来是有区别的哈,最重要的区别就是当我们使用的是它自动搭建的工作流的时候,它是普通输出, 当我们使用的是智能体的时候,它是流式输出,这两种输出的格式有很大的区别。这里呢我就不再重复搭建,直接给大家看一下我之前搭建的,这里,我用之前直接用扣子编程搭建。好的,给大家看一下哈。 我们可以看到右边这个,他是一个智能体,是不是?这个是短视频文案生成智能体,左边这个是口播稿生成工作流,我们现在呢到一个工作流里面分别调用这两个内容,看一下他们的输出有什么区别哈。 我们点到资源库点这个测试,那这个测试的工作流里呢?我之前已经写好了调用那个工作流的哈, 所以这个地方我就不重复写了,我们这里只专门来调用一下这个智能体的。我们点进来, 进来之后看到即使是智能体的话也是一样的哈,它也是包成了一个 api 接口,并且呢这个地方的一个 c u r l request 它会更加长一些,我们还是把它复制下来哈,点这个右上角复制就可以了。然后我们来到工作流哈,然后来加一个 http 的 节点来请求 这里,为了区分,那我把这里来改一下名字,这个第一个请求是调用工作流哈,那第二个请求呢?是调用智能体, ok, 我 们就把刚刚复制下来的这个东西导入到这里来,一键把它粘贴,然后导入就可以了。好,导入之后呢,他还是跟之前一样,把这个请求类型还有节点他都给我们填进来了, 这里呢有一个小细节哈,当我们让它自动生成的是一个智能体的时候,那它给我们这个地址,它最后这个地方一定是这个 streamrun, 也就是流式输出的意思,我们可以看到工作流的这个,它就没有这个 streamrun, 它就是直接有一个 runrun, 就是 运行的意思。但是智能体这个就有一个 streamrun, 看到没有工作流这里是直接是 run, 智能体这里是流式输出,工作流这里是普通输出哈, 所以这也是我们要来看的一个区别,并且智能体这里是不能够调成别的输出的,它只支持流式输出,所以我们点到这个地方来, 把我们的这个密钥呢给填好哈,我这里去创建一下,创建一个并且呢粘贴到这个地方来哈,可以看到这里呢就已经粘贴好了,那这个 edit json 呢,也是一样的哈, 我们点一下之后,他就自动给我们格式化了,并且在这里可以看到我们实际要填的内容其实只有这个 text, 虽然这个地方他也是要接受一个字数和要求的,但是当我们创建的是智能体的时候,其实我们只有一个地方要填输入,这就像我们在智能体对话的时候是不是只有一个输入框呀?所以不管我们有多少内容要给他,我们都只要在这个 text 这个键这里去填值就行了,所以我们要写的就是字数式,然后我们可以打个冒号,我们再按住 shift 键,然后再把我们要引用的字数呢给放进来,这就跟我们平时在智能体里面对话去打字的那个框一样哈,唯一不同的呢,就是它会用这个引号把它引起来。 好,那我要写这个话题是也是一样的,再放一个发过号,然后把这个主题呢给写过来,那这样就已经设置好了哈。 所以这里也可以看到另一个区别,就是当你生成的是智能体的时候,你只有一个地方来填这个值,而不是有两个地方填,我们可以回到之前的这个工作流这里可以看一下,因为这就像我们在工作流节点那里设置了两个变量嘛,所以两个建值队我们都要填内容。 但是对于智能体来说,我们只有一个输入框,所以不管我们有多少个变量,都填到这一个输入框里面哈,所以这是一个小细节。 ok, 那 在这个 http 请求调用智能体这里呢? 我们的地址填好了,快递的这个面单填好了,快递的内容呢也塞进去了,我们就直接运行就可以了哈。来看一下它们两个的区别,同样的一个主题哈, ai 大 模型的应用字数是三百字,我们试运行一下, 现在呢,两个都已经输出完了,我们可以看一下,有很明显的区别啊,明明都是一样的功能,都是接收用户的主题和字数,但是调用工作流,它直接输出了一个可以阅读的文本,看到没有?比如说这个开场镜头拉近,语速稍快,眼神带劲,什么家人们今天聊个炸场的, 这都是你直接能读的了。但是对于这个调用智能体的 h t t p 请求来说,你看到没,它返回的都是一些这种很多很多代码, 你不知道那个文本到底在哪里?这是为什么呢?因为他这里输出的其实是流逝输出,如果有看过我讲流逝输出的那节课的宝子,应该记得流逝输出他是一个字一个字的往外蹦,所以当他每输出一两个字的时候,他都会把这两个字看作是一次输出,然后收集起来, 那下两个字他又会把它收集起来。好,我们这里可以看一下啊,我们来找一下他到底在哪里 可以看到这里有一个 answer 这个键,看到没?这个 answer 就是 答案的意思,也就是它第一次蹦出一个什么字,蹦出一个大字,好,第二次它蹦出一个什么字,蹦出一个模型,看到没有? 所以它其实每次它输出的内容它都藏在 answer 这个键里面了,并且呢,它把每一次输出包含的完整的参数都跟这个 answer 放在一起了,这也会导致这个内容呢非常非常的长,因为它输出了很多我们根本就不要的内容, 我们可以继续往下看啊,这个大字在这里,那这个模型呢?在这个地方,那下一个呢?就是正在,也就是大模型正在怎么样呢?在彻底好改变, 改变什么?改变生活,这样看起来就很费劲是不是?所以呢,当你是设置的调用智能体这个东西的时候,你一般都在后面需要加一个代码哈,加一个代码节点,把这个 answer 呢给真正的提取,并且组合起来才行哈, 所以我们一般就使用这个调用工作流就可以了,因为工作流这里直接是显示的这个 run, 而不是这个 stream run 啊,所以这个地方呢,是一个 http 用来调用工作流和调用智能体的区别哈。 ok, 那 这节课就到这里了,希望大家都明白,扣子编程它虽然强大,但是呢,它其实是无法替代传统的这样的搭建的哈, 他也没有办法给你完成一些很复杂的操作,哪怕是这样简单的写文案的操作,他实际上用起来也比你真正在画布里面搭建呢 要更加的麻烦。所以他的适用场景呢,会更倾向于有计算机基础有代码基础的同学哈。 ok, 那 这节课就到这里了,我们下一节课再见。拜拜。

哈喽,大家好,我是十七,今天我们来讲解一期电商产品进阶版的工作流,那我们进阶版的工作流呢?他是有这么几个优化的,那第一个就是他可以解决产品图片或者视频不一致的问题, 第二个呢他就是可以解决中文字幕断码的问题。第三个呢就是成本更低,他一条十秒的广告视频只需要两毛钱。那第四个呢,就是说他 多行业的电商短视频,嗯,包括服装呀,化妆品呀,电子产品呀,水果蔬菜、家电等等,他是多行业的都可以做。那第五个就是说他是国际化,我们呢可以用它做跨境电商,比如英文、日文、 韩语、俄罗斯语等等多语言电商短视频,他呢都是可以做的。好,这是我搭建好的一个工作流,那我们只需要在这里上传一张图片,那我上传的呢是草莓的一个图片 秒数,这里我输入的是十,就是说他是生成十秒的视频开头这里我是输入的丹东九九草莓,这里就是说他是产品的名称就可以了。比如说你是耳机,你就可以输入耳机,什么品牌的耳机都可以戴上。好,点击试运行,那运行完以后我们就会得到一个这样的视频, 新感全手玫春日里的甜蜜小确幸,丹东和新产区职工一口爆汁,甜润无酸, 治愈春日小情绪,和闺蜜分享更甜,生成出来的这个效果还是不错的,成本只需要两毛钱。比如说我这里还可以输入一个毛衣的图片,这是我上传了一张毛衣的图片,然后时间这里还是选择十秒,名字他就是毛衣,那我们再点击这里再试运行一下, 浅粉镂空自带初恋滤镜,宽松落肩,包容各种身材,透气镂空纹理高级不闷,配牛仔裤秒变慵懒甜妹,搭半身裙。好,那像这样的视频呢,都是我们这个工作流一键生成的, 同时还可以做这种运动鞋的,彪马城法拉利联名一眼吸睛,经典元素碰撞便十度拉满鞋口,贴合穿搭。是还有像这种口红的, 本期九九九红,一眼心动,一抹精准上色,黑金奢华质感拉满,高显色度,瞬间点亮,持久锁色不斑驳。好,这个进阶版的工作流,今天呢,我们就带着大家一起来手把手搭建一下, 它叫之前的工作流,就是成本更低了,但是呢,它比之前的工作流效果要更好一些,而且它是可以兼容多行业的电商的。这个短视频好,首先我们 打开扣子,来到扣子空间,然后点击扣子编程,再点击资源库,右上角有个资源,我们点一下,然后点工作流。好,这里我们就可以创建一个工作流, 我们先输入一下工作流的名称,这里呢大家记住就是你只能输入拼音或者英文。好,下面呢,我们增加一个描述, 然后我们点一下确认。好,这就进入到了工作流的一个搭建页面,他会给我们生成一个开始节点,还有一个结束节点。好,我们把工作流的这个大纲给它复制过来,就点击右上角的复制,然后我们在下面找到这个注视,再点击 贴,把它放大一下。好,那现在呢,我们就根据这个工作流的搭建大纲来教大家一起搭建一下这个工作流。好,首先呢我们需要在开始的节点,我们需要输入一个产品的名称, 功能、特点、卖点以及文案的话术都可以填写在这里,就是说越详细越好。好,以及呢要上传一个产品图片,那这个图片呢可以是一张照片的多个角度,就是说上传一个产品的多个角度的一个图 片都是可以的,这里要注意点,就是说严禁带人像,就不能有人出现在这个图片里面。那视频的时长呢?我们这里可以选十秒的,或者说是十五秒的, 以及我们这个 api k, 我 们这个 api k 可以 在我们上面的这个地址里面找到。好,那我们现在就来开始配置一下我们的开始节点,点击一下开始,然后它右边会跳出来这个界面。首先呢我们有个开头,这里对应的呢是我们 产品的这一个名称,这里呢就是说越详细越好,然后我们可以在这里添加一下它的描述,然后呢我们添加第二个参数, 这里呢就是说我们是要上传产品的图片 image 变量类型,这里大家要注意一下,我们先找到这个 file, 然后找到这个 image, 一定要选好变量类型,千万不能选错,选错的话你后面是跑不通的。好描述,这里的话我们同样也是可以添加一下描述,来,我们把这个描述添加进来, 那我们添加描述的目的,他就是说在我们运行的时候有一个提示引导的作用,然后我们再添加一个时长,这个时长就是多少秒,那我们这里支持的是十秒,还有十五秒的视频描述,这里我们也可以添加一下, 我们这里呢是支持十秒或者十五秒的视频,以及对应的这个 api 的 这个 k, 这个 ipad k 是 在我们生成图片还有 sorry 视频的时候,他会用到。好,那开始节点我们就设置完了。好,那开始节点我们配置完之后,我们来看一下接下来的搭建步骤。那第一步就是说生成产品的详细信息, 所有但凡是生成文案或者说是提示词相关的,我们用到的都是大模型这里我们给他改一个名字,改成一套员工。 好,那一号员工来给我们生成产品的详细信息,那我们这里来配置一下。那在模型这里呢,我们也是做了优化, 我们选择豆包一点六,视觉理解。好,那在输入这里,我们先要把开始节点添加的这个开头格以及 过来,以及在视觉理解这里,我们要把上传图片的这个 image 给它引进过来,那我们选择视觉理解的这个模型,就是因为他要帮我们识别一下 我们上传的这个图片的信息。好,下面的这个系统提示词我已经整理到非主流档了,我们去把它复制过来,点击复制,然后我们黏贴在这里。 好,那复制过来之后,我们来看一下这个提示词呢,它是我们这个工作流还有大模型的一个核心。我们来看一下这个提示词,首先呢它是给你定义了一个 角色,就是说你是一位专业的且极具创意的产品宣传专家,擅长用生动精炼且极具吸引力的语言介绍产品。 下面呢还有这个技能,它是那个介绍产品的关键的信息,主要是针对产品的名称,功能特点还有卖点做那个详细的介绍。然后呢在下面的这个用户提示词这边,我们呢把产品的名称还有产品的图片给它引用一下, 产品的名称是 title, 产品图片是这个 image, 这里呢我们是 shift 键加上花括号就可以引用出来。这个变量 就是当你看到这里的字体它是蓝色的时候,就说明你是引用正确了,如果它是黑色的就说明你错了。好了,那这一步我们配置完之后,一号圆过,我们就配置完成了,接下来我们把这个线给它连上,我们呢可以针对这一个节点做一个单独的测试。 好,这个 ipa k, 我 们一开始的时候说了,它是在这个地址里面可以获取,那我们跟大家演示一下。 好,那这个地址打开之后,我们就是这个界面,我们点击右边的这个个人中心,然后来到这里的 ipa k 这边,看到了吗?好,这里有个复制,我们直接点复制, 然后黏贴在这里就可以了。图片呢,我们就还是以这个草莓的图片为例,时间我是选择十秒钟,跟大家演示一下,名字呢,我就写丹东草莓。 好,来,那我们试运行一下。好,那运行完成了,我们可以在一号员工这里看一下它运行出来的一些内容, 我们可以预览一下。好,那它的产品名称已经识别出来了,是丹东草莓,那它的功能就是颗颗酸甜多汁,是饱满的红宝石在舌尖绽放,为你带来味蕾的极致享受,还能补充维生素 c 等营养, 开启美味与健康的双重体验。还有它的特点,果实饱满硕大,色泽诱人红艳,然后带着鲜嫩,绿叶更鲜鲜活。还有它的卖点,个大味甜,然后新鲜直达。还有就是天然种植,描写的非常的详细啊, 就是当我们在这里输入他的名字的时候,也可以在后面填写产品的一些卖点,也可以描写的越详细越好。好,那同样我们除了点这里的试运行之外,我们也可以 直接点这里的单个节点测试,这里看到没有。好,那产品的信息有了之后,下一步我们来生成九宫格产品图像提示词,好,那同样我们还是添加一个大模型,给他改个名字。二号员工 生成九宫格产品图像提示词。好,那我们来配置一下。同样这里的这个模型,我们还是选择豆包一点六的这个视觉理解。好,下面的输入这里我们把开始节点输入的这个产品名称给它引入进来,以及 一号员工输出的这个产品信息给它引入进来。视觉理解,我们要把开始的时候上传的图片给它引入进来。好,那把前面的这些信息添加进来之后,接下来就是我们的系统提示词,这里呢我也已经整理好了,都在我的备注文档里面,我们来给大家复制一下,点击这里的复制, 然后粘贴好,我们来看一下啊,同样还是给他定了一个角色,你是一位专业的产品分镜图提示词生成专家,好,下面呢还有他这个技能, 还有生成产品分镜图提示词。好,那下面有这个回复的视力还有他的限制,好在用户提示这里我们做一个引用好产品名称, 这个 shift 加这个大括号,把这个 title 给它引进进来,产品信息它对应的呢是 output 以及这个产品图片。 好,那这些都填写完之后呢,我们可以点击这个,点击这里进行单个节点的测试,单节点测试的好处就是说它比较省钱,就是说它可以省你这个调试的这个成本。好,我们来先把我们一号节点给我们输出的这一个产品信息给它复制过来, 然后我们点击这个测试改接点,在这个 auto put 的 这边,我们把刚刚复制的给它粘贴一下。好,这个位置呢,我们输入丹东草莓,酸甜可口, 反正这里填写的越详细越好。那图片这里呢?我们还是把这个草莓的图片给它上传过来。 这款呢我们是单独运行这个二号员工,所以说我们呢只需要消耗设一个大模型的资源点就可以了。好,运行成功了,那我们来看一下,我们来看一下二号节点的这个输出, 我们点一下预览。好,这里呢,他一共给我们分成了九个分镜的提示时,大家可以看到,从一到九大家可以看到啊,他每一格是一个分镜,第一格,第二格,第三格等等等等, 他这每一格就是代表了一个分镜的一个画面,下面呢我们就要拿着这个分镜提示词来生成一个图像。第三步就是奇梦生成图像,呃,在这里我们再添加一个节点,好在这个插件里面我们来搜索一个, 这里我们输入一个米和平台的一个极梦生成图片,看到了吗?就是这个,注意这个图标,那常用的呢,我们可以收藏一下,这里呢其实我已经是收藏好了的,这里有一个根据提示词生成图片,我们给大家添加进来。 好,我们给他改一个名字,极梦生成图像。 好,那我们来配置一下。首先对应的这个 ip 的 这个 k, 我 们就把开始节点 这个 k 给大家引入进来。好,这个是图像的提示词,这里呢我们把二号员工的输出给大家引入进来,二号员工是生成九宫格产品图像提示词,就当大家看不懂这些英文的时候, 点击这里的这个小符号,它自动就会显示,看到了吗?好,那接下来我们看一下这个参考图片,这里呢它需要的是 a ring string, 它需要的是这个模式。那我们在一开始的时候上传这个图片,它是一米级的类型, 这里呢他这个类型就是不匹配,所以呢我们需要做一个转化。好,这里呢我们添加一个转化的节点,在这里加号,同样呢是在插件这里,我们来搜索一下,搜索一下这个剪映小助手。 好,就是这个常用的,我们还是跟刚刚一样可以收藏一下,这个呢,我已经收藏,可以看到这里就是我已经收藏了,那么我打开就比较方便,我们点开以后,我们可以往下面找一下,看到这个吗?字母串转列表,把它添加进来,同样呢我们给大家改个名字,图像格式转换, 那在这里我们就把开始节点上传的这个图片给它引入进来,这里输出的就是一个 erin street 的 一个类型,然后我们再看一下三号节点,这里 我们再把图像格式转换之后的这个引入进来。好,模型这里我们也做了一个升级,我们用图片四点五的这个模型好,以及这个比例,我们选择一比一的这个比例 好的图像配置完以后,下一步我们来看一下。好,第四步,生成 sorry 视频提示词的这个步骤, 那提示词这一类的呢?我们都是用大模型,在这里我们添加一个大模型,然后老规矩给大家改个名字,四号员工,我们四号员工是用来生成 sorry 的 这个提示词的。 好,我们来配置一下同样的模型,这里我们还是选择豆包一点六视觉理解,然后在输入这里我们把参数引入一下, 首先我们把开始节点上传的这个时长给他引入进来,然后我们再把一号员工生成的产品信息给他添加进来,给大家改个名,这里也是要打拼音或者是英文。还有就是二号员工, 我们生成这个文静的提示词给大家用进来。好图像的这个提示词 front。 好, 那在视觉理解这里我们要输入两个,第一个呢是开始极点这边上传了这个图片, 还有就是三号员工给我们生成这个极梦的 u r l 给大家添加进来。好,下面呢是这个系统提示词,我也给大家准备到了我们的飞速文档里面去把它复制过来,点击这里的复制, 然后粘贴好,那这个提示词呢?它就是我们优化完之后的一版提示词,它呢会效果更好的。生成这个短视频好,我们把产品信息引入进来, 还有时长,还有图像提示词 prompt, 好, 以及我们上传的两张图片,第一个是产品图片 image 好, 最后一个呢就是我们的分镜图像,这里就是极梦生成的 参考图,就是这个 url。 好, 那这样四号员工他就把我们这个 sorry 的 视频提示词给它生成出来了。好,那下面第五步我们来调用一下这个 sorry 的 插件来生成视频。好,那在这里呢,我们来添加一个插件 搜索一下。啊,我们在这里搜索一下,我们搜一下你和平台开发的一个 s 二的一个插件。好,我们选择这个,这个呢它叫上一个版本,就是更稳定一些, 老规矩啊,常用的这个我们可以给大家收藏一下。那我们看一下这里啊,根据提示词生成视频,我们把它添加进来,同样的我们给大家改一个名字,五号员工, 五号员工是生成三二的视频。好,那我们来配置一下这个五号员工,那 apikey, 这里同样我们选择开始节点的这个 apikey。 好, 那提示这边我们选择四号员工给我们生成的提示词。 好,那这个鼠标我们移上来,这里我们可以选择竖屏或者横屏,我们选一个一生成一个竖屏吧。好,那时长这里我们在开始节点输了一个秒,我们把这个开始节点的秒给他引入进来, 大家看一下这里是不是有一个提示,因为这个他要求的是一个 int 类型,但是现在这里呢,他是一个字母串的类型,使劲就是字母串的意思,所以呢,我们可以去我们的开始节点给他改一下这个类型,把这里 改成第二个。好,那我们再返回刚刚这边,你看这个时候他这里就没有那个提示了,这里呢我们可以看一下他是参考图片的链接地址,那这个时候呢,我们就把开始的时候我们输入的图片给他引进来, 然后我们如果想让我们生成的这个视频里面有这个字幕,解决那个中门断码的这个问题,那我们就可以在这个前面我们添加一个文本处理的一个插件,就这个来优化一下他这个提示词。比如呢我们在这里就可以输入一个视频里严禁出现字幕, 直接分进生成视频。以下是视频提示词, 那在这里呢,我们就把四号员工生成的视频提示词给大家引入进来,那在这里面呢,我们就可以对视频提一些要求,在这个提示这边我们把文本处理之后的提示词给大家引入进来。 好,那这样五号员工生成完以后,那下一步我们是来查询视频的一个结果,五号员工因为他是一个异步了,那我们在调 s r 查检的时候,那我们先提交到后台,需要等他生成的这一个结果,但是他会先返回给我们一个 id, 我 们拿到这个 id 以后再去查询这个结果。查询这里呢我们需要用到一个循环,我们给他改为六号员工, 那这里呢我们来配置一下这里呢,首先我们要选择一个无限循环, 它这里有数组循环,指定循环次数和无限循环,我们选无限循环,为什么要选无限循环?一会儿呢?我会跟大家解释一下。好,那在下面的循环题里面我们来做一个查询, 刚才我们对这个 sos 视频生成,然后做了个收藏,我们点开选择这一个视频生成结果查询,给它添加进来。好,我们给大家改个名字,视频结果查询。 好,接下来呢我们来配置一下这个视频结果查询。视频结果查询呢,我们就会用到五号员工他的这个 id 来查询这个视频的结果。 那在查询的过程当中,我们这里呢可能就会面临一个问题,比如说我们在第一次查询的时候,就是可能后台在生成视频的时候,那他结果还没有生成,那这里是不是就会查空了?那查空了之后,这里呢就会返回一个空的链接, 以及这里他会返回一个状态,所以呢我们这里他要循环查多次,所以说我们是把它放到了一个循环里,而且呢他是一个无限循环, 直到我们把这个视频结果查询到为止。所以呢在这个时候我们就需要一个判断,那在第一次查询的时候,我们如果没有查询到怎么办?我们就在这里啊添加一个选择器,然后呢我们在这里就是添加一个判断,来判断一下我们这个视频 查询的一个结果。这里呢我们也是叫上一个版本做了一个升级,我们要来配置一下这个状态, 我们在这里选择一下啊,如果说他这个视频查询的结果这个链接为空的时候,是不是说明他还要继续去循环,那但是呢我们又不能立马让他去循环,所以呢我们就需要在我们查询的时候,让他等一段时间 叫定时器,好,我们把它添加一下。好,那我们给大家改个名字, 定时器,那定时器的作用就是我们这里可以给他输入一个时间,比如说我们输入一个三十秒,就是等待三十秒之后,他再帮我们循环下一次的查询。好,那在这里我们把一个继续循环给他添加起来, 那么当他的这个链接生成成功了之后,我们是不是就要终止循环?好,那我们就把这个终止循环插件给它添加进来。 那这样配置的一个好处是什么呢?就是防止他进入了一个死循环,就是无限循环当中去。好,那这样配置完之后,我们在这个六号节点,我们在这里把视频生成的链接给它打印一下, 因为这里接受的呀,我们看一下他的数据,那他每运行一次呢,他就会接受一条,他接收的数据是一个数组, 而运是最流行的,那每运行一次呢,他都会接受一条,所以说呢,如果他前面接受的数据都是空的话,就说 url 都是一个空的,那他只有最后一条,他才是有数据的。所以说呢,我们还需要添加一个插件,把前面的这一个空数据给他做一个处理。 在插件里呢,我们搜索一个常用代码块,在这里呢我们找到这一个宿主去除空数据,然后呢我们把它添加进来,我们呢给他改个名字,七号员工 去除空数据,我们让七号员工把我们的这个空数据给我们去除一下,那在这里呢,我们就把我们六号员工的这个 output 给它引入进来。 好,那我们再结束切点,那在这里呢,我们就把我们七号员工的这个 bet 给它做一个打印。 好,那到这里呢,我们这个工作流就算是制作完成了,最后呢我再跟大家强调一点,这里添加一个注视啊,就是说我们这个工作流它不仅可以生成十秒的视频,还有一个十五秒的视频, 它十秒的视频是七二零 p 的, 就是说这个它生成的时间会比较快,然后呢十五秒的视频它是幺零八零 p 的, 虽然说它很清晰,但是它的运行时间呢会比较长,也就是说它的成本会更高一些。好,那搭建完成之后,我们来做一个测试啊。 好,现在呢,我们来测试一下我们这个工作流图片的话,我们还是以这个草莓为视力,来跟大家演示一下,我们上传一个草莓的图片。 好,然后我们点击一下底下的这个试运行,直接点就可以了。好,那现在呢,我们这个工作流它已经运行成功了,那我们现在带大家看一下运行成功之后的视频效果怎么样?丹东核心产区职工 现摘现发锁鲜干净无农残,颗颗大果,视觉盛宴,咬开爆汁,甜到心间,治愈每一口甜蜜,分享快乐时光。好,那大家可以看到我们这个视频的效果还是非常不错的啊。好的,那我们今天就到这里啦,我们下期再会,谢谢大家。

今天教大家搭建一个生成视频的万能工作流模板,基本上市面上生成视频的工作流都是在这样一个模板上进行改进,如果你也正好在学习用工作流生成视频,那么这条作品你一定不要错过,这期视频比较干,建议点赞收藏。 接下来我先给大家说一下这个工作流的搭建逻辑,首先咱们通过大模型生成提示词,然后再由图像生成插件给咱们生成视频, 后边这个部分就是要把咱们上传的视频上传到剪映里边。好,接下来我带着大家实操一遍,我们重新打开一个网页,在这里输入 c o z e, 点 c n, 然后我们点回车,我们点这个资源库,然后点全部 点这个加号资源这,然后创建一个新的工作流,工作流名称我们就这只能填英文或者拼音,我就填一个生成视频,工作流描述就描述它一个功能,我就填一键生成视频,好,点进确认 好,我们来到了工作流搭建页面,它有一个开始节点,还有个结束节点,开始节点就相当于咱们投入的一个物料,然后输入的主题,最后用结束节点给咱们验收, 我们来配置一下开始节点,首先我们输入主题,然后是 b 选项,然后变量名,我们就默认 input 变量类型是对的类型,然后我们再添加一个 bgm 的 一个选项。啊,变量类型也是对的类型, 那我们再添加一个米和 k, 因为它官方的一个图像生成插件,它十月十五号要下架嘛。然后我选了一个米和的图像生成插件,它要调用 k, 所以 说我们添加一个开始,这点就配置好了。好,下面我给大家讲一下这个视频生成原理,我们再往下讲。 生成视频第一步肯定要生成提示词,第二步肯定是要通过提示词生成图片, 第三步要把图片和提示词结合起来,转化成视频, 第四步再给视频配个 bgm, 第五步把它导入到剪映 帮,为咱们修改。所有的生成视频工作流都是按照这个步骤来的,我们来开始。第一步操作,生成提示时,我们添加一个大模型插件,然后双击给它重命名一下,方便我们查看。 好,我们来配置一下模型,我选择的是 deepsafe v 三零三二四,目前用的还是算比较稳定的, 然后变量值咱们用开始的 input 变量名还是默认 input 就 可以,然后系统提示词我这写好了,我就直接复制了,我们来看一下这个提示词,因为我要生成的是美女跳舞风格的视频,所以说我给他设定的角色就是 擅长围绕美女跳舞风格生成相关的图片和动画提示词,然后给他编了两个技能,第一个就是生成图片与动画提示词啊, 然后还有参考提示词的逻辑,然后最后以数字的形式给咱们输出。还有一个限制,用户提示词,我们就要把变量名这个 input 给它引用进来,我们按住 shift 一个大括号, 然后再按一个大括号,然后选择 input, 它变成蓝色,说明我们引用成功了,然后输出这里,然后变量类型我们要选择的是 object, 然后变量名是 output, 不 用动, 然后我们再添加两个指向啊,输出,这里我们要输出两个变量,一个是生成图片的提示词,变量名我们改成 imagine palm point, 然后还有一个就是要生成图片生成视频的提示词,然后变量名我们给它输成 and the mate, 这个变量名可以根据自己的喜好输入,自己能看懂就可以了,这就配置好好提示词有了,我们要把提示词变成图片,然后我们添加一个插件, 图片生成我用的是吉梦。图片生成,然后我们添加进来双击重命名一下。好,我们来配置一下啊。 k, 我 们就是引用开始的米和 k 就 可以,然后提示词,我们引用生成提示词的图片提示词, 然后这模型我选择的是图片三点一,他也可以选择四点零啊,四点零的质量比较高,然后他的费的那个算力也是多一点, 然后比例我选择的是九比十六啊,图片生成就配置好了,图片有了,我们下面结合提示词,把图片转换成视频,我们添加一个视频生成插件,我用的是吉梦, 然后我们双击重命名一下,我们来配置一下 k, 我 们还是同样的引用开始的米和 k 提示词,我们选择大模型给咱们输出的生成视频的提示词,然后我选择是五秒,大家也可以选择十秒这儿, 然后图片链接,我们直接引用生成图片的 u i l 模型,我选择的视频三点零,然后清晰度我选择的是幺零八零 p, 大家也可以选择七百二十 p 啊,这个根据自己的需求,就是质量越高,它算力费的是也是越多。视频生成插件我们就配置好了。视频有了,接下来我们要给它配一个背景音乐,我们添加一个背景音乐库的一个插件, 我们从这个音乐库里边给他配,我们重新明一下。好,我们来配置一下变量值,我们直接引用开始的这个 bgm 关键词就行了,到时候我们输入一个关键词,通过关键词给咱们生成背景音乐。 好,这就配置好了。好,下面我们要把视频 u i l 和音乐 u i l 给它转换成列表,就是剪映能识别的格式,然后我们添加一个剪映小助手里边的字幕转念表的一个插件 s t r two list, 我 们给它重命名一下。我们首先先转视频的。 好,我们来配置一下变量值,我们直接引用视频生成的 u i l 就 可以。好,同样的,我们再添加一个字幕转列表的一个插件, 我们双击重命名一下,我们来配置一下变量值,我们直接引用音乐的 eyl。 好 嘞,这就配置好了。好,下面我们要创建一个剪映里边的时间键列表,我们还是 添加一个 timeless 的 插件,我们重命名一下。好,我们视频选择是五秒钟,这儿转化成是微秒,就是五百万微秒 镜头,我这儿选的是一个镜头。好,这就配置好了,下面我们要把视频数据还有背景音乐的数据给它做出来,我们先做视频数据,我们添加一个剪映小助手里边儿的 video in force, 添加视频数据。 好,我们重命名一下。好,我们来配置一下 timeless, 我 们直接引用咱们做好的时间线这个 all timeless, 然后 video u i l s 我 们就是转换过来的 视频转换格式的 enforce。 好, 这就配置好了。同样的,我们再把背景音乐的数据给它做出来,我们选择剪映小助手里边的 audio enforce, 我们重命名一下,我们来配置一下在 mp 三幺二 l s 还是转换过来这个音乐格式 enforce, 然后 timeless, 我 们还是选择我们做好的时间线的 all timeless, 然后这个音量我们选择小一点零点五,背景音乐不要太大。好,这就配置好了。接下来我们把以上数据创建到剪映草稿里边儿,我们添加一个剪映小助手里边儿的创建草稿插件,就可以 to drop, 我们重命名一下,好,这个高度和宽度我们图片生成的是九比十六,这就不用填了。接下来我把视频数据先添加进来,同样的还是选择剪映小助手里边的 a, d vids。 添加视频数据,我们重命名一下好,我们来配置一下 java id, 我 们就选择创建剪映草稿的 help 的 id, 然后 video in force, 我 们选择咱们视频制作的一个 in force。 好, 接下来我把背景音乐的数据添加进来,我们还是选择剪映小助手里边的 a, d, d audio 是, 我们重名一下,好,我们来配置一下这个 audio in force, 我 们就选择 这个背景音乐制作数据的 in force drop id, 还是选择创建剪映草稿的 drop id。 好, 最后我们把结束节点拉过来给它连起来。好,我们来配置一下变量值,我们直接引用创建草稿的 drop id, 整个工作流我们就搭建好了。下面我们来运行一下这个背景音乐的关键字,我们就选择一个劲爆五 dj, 然后主题我们选择一个二十岁美女, 在浅色凹热五米和 k, 我 这儿选择我自己的米和 k 在个人中心里边复制过来就可以,然后点四维星,我们稍微等一下 好,运行完成了,花了一分十九秒,然后输出变量,我们把这个 id 复制打开。剪映小助手,把刚才的 id 粘贴创建剪映草稿, 我们看一下啊,目前草稿是一百五十五个。好,它处理完成,直接跳成一百五十六个,我们把它打开。 好,我们看一下效果啊, 是不是跟真人一样,根本就分辨不出来是 ai 生成的,效果不错吧。好,下面我再跟大家说一下这个想改视频风格的,把这个风格改一下就可以了。

哈喽,大家好,我是陈哥,今天跟大家分享一个非常炸裂的工具组合,用吉梦加贝纳纳,我们去搭建一条工作流,可以一键自动生成 ai 服装带货的这种动态展示视频,我们只需要给他一张产品的图片,然后工作流就会自动根据这个图片进行一个搭配,生成一张这种 o t t 的 服装平铺图, 接下来会根据这个平铺图去匹配一个无版权的模特,最后的话会以服装秀的形式展现出来。我先给大家看几个产品的案例, 一会的话我带着大家按这个步骤一步一步的去搭建这样一条工作流。这个工作流还是比较简单啊,你只需要跟着成都的节奏,你也一样可以搭建出这种一键生成服装展示的产品视频工作流啊。首先我们看第一个产品案例,这个是半高领的假两件卫衣, 给的是这样一张产品图片,这个是自动匹配的屏幕图,然后这个是无版权的模特,最终我们来看效果 ok, 这个效果还是非常不错,对不对?不管是从动作的流畅度还是整个产品的一致性都是非常好啊。那么接下来看下一个,这个是 v 领的针织毛衣,给他是这样一张产品图片,这个是自动生成的屏幕图,这个是匹配的模特,这种来看效果 ok, 这个动作也是非常自然,对吧?而且效果和一致性也是非常好啊,时间的长度我们可以去调整的。然后接下来下一个是一字肩的开衫,这里匹配的屏幕图,然后给我们的模特是一个国外的模特啊,我们来看一下, ok, 这个效果六不六,接下来我们开始正式进行一个实操啊。好,首先我们打开扣子的官方页面,然后我们点击这个扣子,在左边找到这个资源库啊,我们选择资源库, 然后在右上角点击新建资源,我们去找到这个工作流啊,新建一个工作流的资源,这里会让我们输入工作流的名字和描述,名字必须是使用英文的,然后描述的话就是指我们这个工作流它能够做什么,比如说咱们今天这个工作流可以一键生成服装展示秀视频,对吧? ok, 然后我们点击确认, 好,进入到这个工作空间之后,默认的他有两个节点,一个开始和一个结束,对吧?结束节点我们可以先不用管,我们从开始节点进行一个编辑,我先把这个步骤给他复制过去,按这个步骤带着大家一步一步来进行一个实操, 跟上成哥的节奏,咱们今天一起来完成这个工作流。首先我们选择开始,右边这里会有编辑栏,我们在开始的时候需要有两个输入,相对吧两个数据,一个是产品图,一个是模特图,所以在输入这里给他增加一项两个必填项 量名,我们可以去改一下,这个名字必须是用英文的,比如说这是产品图,对吧?啊,这个名字的话你可以自定义啊,但是一定要自己理解。然后变量的类型,我们去在下的列表里面选择 file 里面的 image, 因为我们上传的是图片的格式,所以这个类型一定要改啊。然后这里是模特 类型,同样在下来列表里面去选择 file 里面的 image, 好, ok, 这是我们在开始的节点,需要给它输入的两项数据。开始编辑完了,接下来我们第一步就是去创建这个服装搭配的平铺图,我们先拿到这个平铺图啊,那么在工作流也好还是 ai 也好?我们知道所有的图片的前身是什么? 是不是提示词,对吧?一定要先有提示词才会有图片,那么提示词怎么来?在工作流里面我们直接拉出一个节点去选择大模型,让大模型给我们自动生成这个提示词,所以增加一个大模型节点,每一个节点一定要养成一个良好的习惯,给他去改一个名字啊,不然后面我们在选择的时候就容易混乱啊,直接双击他 改名字,这个名字可以是这个节点的作用,比如说它是生成我们 o t d 评估图,对吧?提示, ok, 改完之后我们来编辑它啊,首先选择它进行一个编辑,右边模型这里要去选择一个叫豆包一点六的视觉理解。 为什么要去选视觉理解啊?因为前面我们开始上传的是两张图片,对吧?所以我们这个大模型他要负责去识别这个图片,那这里的模型就要去选择视觉理解的模型,在书页这里,文字书页没有,我们可以给它删掉,然后在视觉理解这里我们要给它增加,对吧?增加谁进来? 是不是要把开始里面的我们这张产品图给他输入进来,对不对?让他来理解这个产品图?好,当我们这个图片输入进来之后,接下来就是非常重要的一个系统,其实词,这个系统其实词是用来干嘛的? 它就是用来教我们这个大模型按什么样的方式,以什么样的输出的形式来给我们生成一套这种平铺图的提示词, 所以系统题词非常非常的重要,他一定是经过 n 次迭代之后才能够拿到很好的一个效果啊。虽然咱们今天这个工作流很简单,但是这个工作流也是我花了三四天时间迭代出来的一个结果啊,所以系统题词一定要花心思去进行一个迭代,我先把已经迭代过的题词给它直接复制过去啊,然后给它粘贴过来。 我们首先大概看一下这个题词啊,那么每一个系统题词其实它的结构都是差不多的,比如说首先会给这个大模型赋予一个角色,对吧?告诉他你是一位资深的时尚造型顾问和 ai 视觉分析专家,并且擅长服装搭配、色彩理论和服饰的搭配,对吧?然后第二个你的核心的任务是什么? 分析用户上传的服装图片,对吧?为其设计完整的搭配方案。接下来就是流程,第一步你该怎么做?第二步你该怎么做?第三步你该怎么做?所以这套题词是非常非常细的,也是经过很多次迭代的版本。 ok, 这个题词里面还有一个细节, 如果说我们的格式里面有这种带括号的名字啊,你一定要确认它是否是蓝色,如果不是蓝色,那说明变量的名字跟这个名字不一致啊,所以它不会是蓝色,我们把这个变量名给它改一下,你看是不是变成蓝色了,对吧?这样才可以啊。 ok, 这是系统格式,我们就完成了。接下来就是用户格式, 一般这个用户格式我们直接按 shift 加左括号,把我们前面的加左括号,把我们前面的变量名给它引用进来,然后给它加个名字,比如说这个是产品图,对吧? ok, 这是用户提示词,我们就完成了接下来输入项,输入项这里本身我们这里要拿到的是一段文字内容,对吧?就是其实词的文字内容嘛,所以输入项这里我们可以不用改啊。 好,当我们这一个平铺图的其实词有了之后,接下来我们还要把这个提示词跟前面上传的图片给他串起来,这样我们最终生成的平铺图效果才会更好啊。怎么串?从这里拉出一个节点,然后我们找到这里有一个叫做文本处理啊,选择这个文本处理的主键,选择它, 他的名字改一下,他是合并,对吧?合并平铺图和图片,好, ok, 然后我们选择他进行一个编辑啊,书向这里要增加两项, 第一项就是我们最开始的图片,对吧?产品图片嘛,然后第二项就是我们这个平铺图的格式,把这两项给他进行一个合并。同样啊,这个合并的话也有格式,我们直接把这个格式给它复制过去啊,这是平铺图格式的合并,给他复制,然后粘贴过来, 这里的合并就是告诉他要将产品图片,这个是产品图片吗?对吧?从我们的图片中提取出来,然后再将搭配的建议,也就是这个屏幕图的提示词出的一个搭配建议,所有的配置元素整齐的排列到这样一个背景上。好, ok, 当这两个给他串起来之后,接下来我们就可以去生成图片了啊,所以在这里再给他拉出一个节点, 去选择这个,那图片生成我这里是已经收藏了插件啊,如果你没有收藏,这里是没有的,你要在这个地方去搜索这个名字,然后找到对应的图标,我们点开它,找到第一个图片生成,选择这个图片生成啊,同样双击它改下名字,那么这个节点它的作用就是生成平铺图对吧? 平铺图对吧? ok, 我 们选择他编辑啊,那么首先第一个这里要有个 key 啊,我直接把这个 key 给他复制过去,如果这个 key 不知道怎么获取的,可以看一下我这个教程,这里会想的很详细啊,我们直接把这个 key 给他复制过来,然后这里有个动态的提示词,这个动态提示词我们要拿谁? 是不是要拿前面合并的,对吧?所以我们把这个合并的句子给进来,接下来这个就是参考的图片,我们可以去选择开始的产品图片作为参考啊。 ok, 那 么图片这个节点编辑完,我们可以测试一下效果,看一下这个平铺图最终生成结果什么样子的,我们就把结束节点给他拉过来,然后连接起来, 结束节点也要给他去设置一个输出变量啊,这里我们去选择拿这个屏布图的图片链接地址。好, ok, 那 这个时候就完整了,开始和结束连起来,我们可以进行一个测试,点击试运行,然后这里要上传两张图片,对不对?点击上传,我们选择一张产品图片,然后再上传一个模特图片。 好, ok, 接下来我们点击试运行啊,这个时候我们会发现整个工作流开始在运行了,对吧? 他先会把我们的产品图片丢给这个提示词的大模型,让他去理解生成这个屏布图的提示词,然后接下来就会给合并的这个节点进行合并,最终的话会生成一张屏布图啊,我们稍微等一下,一会我们看效果。 好,这个屏布图的话已经生成出来了,我们看一下效果,点开它这个屏布图的效果还是可以的,然后我们来看一下最终的一个产品一致性是不是一样的,这个是我们上传的产品图片嘛,对吧?这个是生成的屏布图嘛,对吧?产品的一致性也是非常好,对吧? ok, 那 么接下来我们可以做后面的了啊,这里关掉结束节点,先给它断开。 好,接下来再往后面走,再往后面走,是第二步了,对不对?第二步是创建无版权的模特图平铺图有了,接下来我们要有模特图,对吧?那模特图怎么来?同样啊,我们给他拉出来一个节点, 然后去选择大模型,先要给他生成一个模特图的其实词吗?是不是给他摆版一下,让他美观一点,这里给他挪一下, 这样的话就好看一些,对吧?同样啊,模特图的其实词双击他改下名字啊,这个大模型它的作用就是生成模特,对吧?其实 好,选择它编辑。那么同样模型,这里我们要去选择豆包一点六的视觉理解,然后在输入项这里我们要把这个文字数项,不用啊,视觉理解的数项增加进来,对不对?要让他去理解我们上传的模特图片嘛,所以在这里去选择开始里面的模特图片,把模特图片传入进来, 接下来也是一个非常重要的,就是什么系统提示词,对不对?我直接把这个已经叠带过的提示词啊,给它复制过来, 进行一个粘贴啊,大概看一下,对吧?你会发现系统提示词它的结构都是差不多的,首先会有角色的定位,然后会有任务,接下来就是分析的一个整个流程啊,这是我们的系统提示词啊,生成模特图片提示词的系统提示词,那系统提示词编辑完,接下来就是用户的提示词,同样按 shift 加左键,我们去选择引用这个变量名, 前面给他加个名字,这个叫什么?模特,对吧? ok, 输入像这里不用变啊,变的类型也是 string, 因为它也是一段文字的形式啊,所以不用变,是字母串。 ok, 那 模特的极字词有了,接下来我们就可以去生成模特图片,对不对?同样拉出一个节点,然后去选择这个,那图片选择第一个啊,图片生成 这里双击它改下名字,它的作用就是生成模特图片,对吧?生成模特图啊,好,同样选择它编辑这个给它复制过来, 好,接下来这个就是格式,这个格式我们要去拿谁的结果,是不是要拿这个节点生成出来的结果,对吧?所以在下面列表里面找到模特其实词的这个 out put, 对 吧?这个输出像啊,那参考的图片就是我们开始的模特图片, 对吧? ok, 那 这个生成图片的节点就完成了啊,我们同样来测试一下生成的模特到底怎么样,好不好?我们把这个结束节点给它连起来,然后这里我们先给它断开啊,先测试这一遍,然后结束节点,我们去选择生成模特图的图片地址,然后我们同样点击输运行, 然后这两张图片我们也不变啊,就直接点击试运行,接下来这工作流就会从这个地方开始工作,对吧?先根据我们前面的模特图片,再生成模特的图片,其实这样的话,我们的模特生出来的图片,模特啊才是无版权的。最后的话会去生成一张模特图啊,我们一会看效果。 好,这个模特图运行完呢,我们来看下效果,对吧?他就给我们生成这样一张模特啊。 ok, 那 模特图有了,然后我们前面的屏布图也有了,对不对?这里一样连接起来啊,测试完之后把结束给它断掉,前面还是正常连起来,结束先放到一边, 好,两张图片有了,那么我们就可以往后面进行一个合并了,对不对?在合并之前啊,这里还有一个非常重要的,就是要把这两张图片的格式转换一下,因为这两个节点它生成出来的是,它是一个图片的链接地址,我们要把它转换成一个图片啊,就是 image 图片的形式,所以我们在这个地方要 再增加一个叫画板的节点,用画板把图片的格式转换一下,因为你不转换格式,一会我们再进行合并的时候啊,有时候我们合并就会容易出错啊,所以增加一个画板,这个画板是谁的画板?这个是平铺图的画板,对吧?平铺图画板啊, 然后选择它编辑元素,设置,这里增加一下,把前面生成平铺图的链接地址给他增加进来啊,我们选择生成平铺图的这个 url, 这个地址增加进来,增加进来之后双击这个画板编辑啊,双击它,然后在这个里面,我们先去设置一个比例, 我们去选择这个一比一的比例啊,然后接下来上传一张图片,这个图片任意一个图片都可以啊,点击添加图片,我们随便找一张图片啊,因为这个图片它只是一个代表啊,我们最终要的图片需要给它一个变量的,在这里选择自适应,然后我们给它拉到整个画布, ok, 选择它之后,这里有个叫变量,对不对?引用变量,我们去选择引用这个 u i l, 也就是它只是个代表,最终这个图片是什么样子?由输出的这个频谱图来决定啊,这是这个意思啊,好,我们点击关闭, ok, 那 这个频谱图的 画板就编辑完了,接下来还有一个模特图,对不对?模特图也要给它转换格式啊,所以同样拉出一个节点,然后我们去选择画板啊,这个画板选择它,那这个画板它就是干嘛呀?它是双击它改下名字啊,这个是模特画板,对不对啊?模特的画板啊, 我们选择它编辑元素,增加一个变量,这个变量是谁?是不是它的结果,对吧?所以我们要选择模特的这个 url 地址,然后接下来同样双击 编辑这个画板,设置一下比例,我们这里要求是九比十六的比例,对吧?竖的嘛,九比十六的比例。同样上传一个,任意上传一个模特图都可以啊,我们任意上传一个模特图,好,变量,引用变量啊,同样要引用一个变量,引用谁就引用这一个嘛,对吧?生成模特图的这个地址啊,选择它就可以了,比例我们选择自适应。好,接下来把这个图片给它拉满,整个发布。 ok 啊,那这个模特图的画板我们就编辑完了,给它点击关闭好,这两个图片格式转换完之后,接下来我们就可以给它干嘛?给它进行一个合并了,对吧?怎么合并?首先我们要给它去添加一个节点啊,点击添加节点,同样 去找到文本处理的节点,把它们给它合并起来,所以用我们处理来合并,两个节点都丢给他,然后这个它的作用就是合并,合并模特 和平铺图,对吧?平铺图提示词,把这两个进行合并啊,所以我们选择它编辑,然后合并,这里我们要增加两项,对吧?第一项就是我们的平铺图, 把它引入进来,然后第二项就是我们的模特图,对吧?这个模特画板模特图这两个数据引入进来,看到没有?这是图片的格式,对吧?然后接下来就是一个拼接的提示啊,这个提示词也非常非常重要啊,我直接复制已经测试过的,把这个给它复制过去粘贴。 我们来看一下,就将服装平铺图这个图片,对吧?所有的配饰和服装完整的穿戴到这个模特图的身上,对吧?最后只展示完整的穿戴图,这是这个啊,好,合并之后,接下来我们就可以用合并的急促词去干嘛生图了,对吧?所以我们再给他拉出一个节点,这里我们去用极梦啊,我们找到这个极梦的图片生成, 没有的话就在这里去搜啊,搜这个集目的图片生成,选择这个图标的,然后我们找到根据提示词生成图片,选择它, ok, 这个是合并图片的,对不对?那么这个就是合并图,对吧?合并川版图,我们川版图 好选择它编辑啊,同样这里有个 k 啊,我们还是用这个 k 给它复制过来,然后粘贴。接下来这个是提示词,对吧?这个提示词就是要拿合并的提示词,所以我们直接找到这个合并平铺图和啊,不是这个啊,对吧?合并模特和平铺图的提示词啊,选择啊就可以了,这个是参考的图片的数组, 这个数组什么意思?就是可以参考多张图片,如果说我们有需要,让他去再对我们的原模特还有这个模特和平铺图进行一个参考,让一次性更强,这个时候我们还要给他增加一个, 这里是可选可不选啊,如果说想要一致性更强,那么我们在这里最好给它添加进来,那怎么添加进来啊?在中间给它去再增加一个大模型的节点,这个节点的作用啊,就是为了把前面这个平铺图的地址和模特图的地址啊,给它合并起来, 所以不是图片啊,不是图片格式,是地址的格式给它合并起来,因为它只认地址的格式,也就我们讲的叫字母串,并且它这里要合并地址,选择它 双击改一下名字,它的作用就是合并这个图片的地址啊,这不是图片,把它两个图片地址给它合并, 选择它模型,我们任意模型都可以啊,这里直接选择豆包,然后输入项要输入进来,两相对吧,哪两项?一个是模特图的 url 的 地址,然后第二个的话就是屏幕图的 url 的 地址啊,这两个地址可以进来, 点进来之后,接下来同样给他一个提示词,这个提示词就比较简单,我们直接去输入就可以了,比如说啊,给他禁号,他的职责,另一个职责,对吧?我们手动来打,那么他的职责是什么?就是接收上游输入进来的所有图片,对吧?输入进来的所有图片, 哪些图片呢?我们按 shift 加左括号键,把这两个变量给它引入进来。也就这两张图片的地址吗?是不是好接受完之后就要干嘛?并将所有图片地址以数组啊?记住,以数组的形式输出 它,这是一个字串的一个数值啊,所以要以数组的形式输出啊。 ok, 那 这个系统其实就编辑完了,用户其实直接按 shift 加左括号键,我们把这两张图片的变量名引入进来就可以了啊,输出向这里就一定要改了,因为变量类型有要求以数组的形式,所以我们在变量类型这里要选择 a r 里面的语句,它是一个字串的数组啊。 ok, 那两张图片地址合并成簇之后,接下来我们回到这里啊,就可以把地址丢给他了,把这个合并模特啊,不是模特合并这个图片地址,对吧?把这个 a r 的 string 字母串的簇进来,给它进行一个参考啊。 ok, 这里设置完之后,下面就是模型,我们去选择吉梦的图片四点五的模型啊, 选择四点五,这个是比例,我们要求的比例是九比十六,对不对?这个是九比十六,那我们选择这个九比十六啊。 ok, 那 这个时候合并川版图的节点我们就设置完了啊,接下来合并的图片有了,川版的图片有了,最后就是要干嘛?把这个图片变成动态的图片,对不对?我这里再给他排版一下啊, 这样拍吧,好, ok 啊,每一个板块一个板块嘛,放到一块,是不是这样我们就看得更清晰一点啊?好,这里就是合并图,合并完之后,接下来就是动态图了,对吧?动态图首先要有动态的提示词,所以我们在这里给它拉出一个节点,然后去选择大模型啊,所有的提示词我们都让大模型来完成,选择它 同样双击改一下名字,那么这个大模型它的作用是干嘛?生成动态的提示词,对吧? 好,我们选择他编辑啊,模型这里我们去选择豆包一点六的自动深度思考啊,选择这个模型自动深度思考。接下来输入像,这里文字输入像没有,我们要有一张图片输入像,对不对?我们把视觉理解这个图片输入像,增加一个 前面合并的创版图,对吧?所以选择合并创版图的这个引麦者啊,这个图片地址点进来,点进来之后同样你要给他一个系统提示词,告诉他怎么样生成一套动作的动态提示词,对吧?所以我直接把已经叠带过的这个提示词给它复制过来,然后粘贴。 ok, 动态其实词有了,接下来就是用户其实词,同样我们直接按 shift 加左括号键,把图片的地址啊,这个是翻版图,对吧?翻版图 把它引用进来就可以了,输出像不用变,这是一整个字幕转啊,所以不管它。 ok, 那 么动态其实词我们就完成了,接下来就要根据这个动态其实词,干嘛 生成视频了,是不是?所以再给他拉出一个节点啊,然后这里我们去找到吉梦,找到这个吉梦的视频生成啊,你这里没有就去搜索这个吉梦视频生成,找到这个图标,我们选择这一个,根据图像来生成视频,选择它 好, ok, 编辑它啊,双击改下名字,生成动态视频,对吧?动态视频啊,好,选择它编辑啊。同样这里有个 k, 这个 k 的 话还是使用。呃,前面我们把这个 k 给它复制过去啊, 这个是其实词,就是动态其实词,直接拿谁的结果是不要拿上面这一个节点的结果。我们找到生成动态图片其实词,对吧?选择它啊,所以为什么你看每个节点都要命名字啊,你不命名字的话,节点越多啊,你就越混淆,不知道哪个是哪个。 这里我们选择生成动态图的,生成动态格式,选择它没错啊。 ok, 这个地方不用管它,接下来这个就是时长五秒,十秒,我们可以去选啊,输入它就是生成五秒,输十它就输出十秒啊,这里是尾帧,不用管它,这个地方是图片的链接,三个图片的链接啊,我们去选择谁,是不是要选择已经合并的创版图,对吧?我们要把创版图这个 这个图片地址给到他,让他来生成动态,对不对?这个是模型啊,模型我们这里去选择视频三点零的 pro 吉梦的,然后这个是分辨率,我们选择七二零 p 的 啊,七二零 p ok 啊,那这个动态视频我们就说着完了,理论上来讲,整个节点到这里是不是已经结束了,对吧?已经把翻版图合并成视频了吗?是不是?但是有一点啊,因为吉梦生成视频,不管哪个大模型生成视频,它都会有等待的时间,它不是马上出来的,所以如果直接结束的话很容易报错,那么这里我们要再给他增加一个查询的节点, 让他不断的去查询我们的这个视频有没有生成出来,如果说生成出来了就直接输送给我,如果没有生成出来就继续帮我们查询,这样的话工作流就不容易包错。所以在这里我们要再给他增加一个循环的节点啊,往后面拉,找到一个循环业务逻辑,这里有个循环,对不对?选择循环啊, 我们找到循环的节点,选择它编辑循环,这里类型我们去选择无限循环,就不断的去查询,然后中间变量这里就是查询什么,所以给他增加一个,在下个列表里面 找到生成动态视频这个积木的插件的 id 啊,选择这个 id 我 们不断的去查询这个 id 啊,也就说我们视频的一个这里一个编号嘛,对吧?好,这个中间变量我们设置完之后,接下来在循环体里面我们就可以去拉查询的插件了,同样拉出来一个节点,去找到积木的视频生成啊,点开它之后,这里有一个查询任务信息,对不对?我们点击它, 这个就是用来查询的啊,所以双击它改下名字,这就是查询视频状态,对吧?现在到底是已经生成出来了,还是在排队,对不对? ok, 选择它编辑啊,那么这里查询的 id 值来源就是来源于循环这个里面的中间变量 id。 好,这个查询的节点啊,我们给他设置完之后,那么接下来还有一个啊,那查询的话他是要不断的查询吗?对不对?查询他会有两种结果,第一种结果就是已经出来了,第二种结果是没有出来的,所以这两种结果我们都要给他去做判断,业务逻辑的一个判断怎么做判断啊?拉出一个节点,我们去找到一个 if 的 选择器啊,这里有一个叫做选择器, 对吧?这个 if 的 选择器要选择它啊,这个选择器的意思, if 是 如果的意思嘛,对吧?就是做条件的判断,如果什么选择它,如果这个查询状态,我们就找到查询状态这个 url, 也就是我们这个 video 视频地址,就如果它查询的这个地址为空, 为空的意思就是还没有出来嘛,对不对?视频还没有出来嘛?没有出来怎么办?你看这里是不是有两个节点输出项,一个是没有出来的啊,没有出来的,我们是不是要给它继续查询,所以拉出一个节点,然后同样在业务逻辑里面有个叫继续循环, 就继续查询吗?但是在继续查询和选择器中间,我们还要增加一个,如果直接选择继续查询,那么他就是反反复复不间断的啊,几秒钟循环一次,几秒钟循环一次,这样也容易报错。我们给他在中间增加一个,然后去选择一个叫做定时器的啊,这个插件没有的话,就去搜索这个定时器的插件,它的作用是用来干嘛? 它的作用就是等待,就是时间的等待吗?对吧?这个就是等待,也就是查询一次,我让他等一下再查,不要查询的太频繁了,这样容易报错,所以选择他就是等待的一个时间,比如说六十秒啊,查一次,等六十秒再查,再继续查询, ok 啊,这是第一个。 当我们视频没有出来之后怎么办?好,视频出来了怎么办?所以再往下面拉出一个节点,如果出来了,这里我们就选择中指循环, 选了这个终止循环,你既然已经视频出来了,就没必要再查了吗?是不是选择终止循环啊?好, ok, 那 么下面这一个节点我们就设置完,接下来循环我们要拿结果吗?是不是上面这个母节点我们要拿结果。拿什么结果?拿输出的结果,他既然已经出来了,我们要拿谁的结果?是要拿前面查询状态的 u i l 的 结果,对吧?这个 u i l 就是 视频的地址吗?是不是拿这个结果进行一个输出? ok, 那 么到这里就算结束了啊,整个工作流我们就完成了,我们就可以把结束节点给他拉过来连接起来,然后这个结束节点的输出值 也给他改一下这个值我们要去拿谁拿这个循环输出的视频的地址,对吧?好, ok, 整个工作流就设置完了,还算比较简单吧,是不是?我们来测试一下,看下效果好不好?点击这个试运行,然后同样啊,我还是默认的这两张图片,一个是产品图片,一个是模特图片啊,然后我们点击试运行, 这个时候工作流就开始进行一个运转了,对吧?开始进行运行了,对吧?这个是图片的这个屏布图的提示词,然后这是模特的提示词,然后生成图片,生成这个呃, 合并的图片,然后最终生成一个视频,我们稍等一下,一会我们看效果, ok, 整个工作流运行完了,结果也出来了,我们先看一下这个屏布图是什么样子的,对吧?这是生成出来的屏布图,然后我们再看一下生成出来的视频效果怎么样,我们点击这个, 这个视频效果还是很不错吧,对吧?从穿版和动作上来讲都还是可以的,而且一次性也是保持的非常好啊。 ok, 那 么这个是我们今天讲的工作流啊,这个工作流其实还有很多叠带的一个空间,比如说我们可以给他进行添加配音,然后可以给他添加同一个模特,我们穿多套 这个服装,对吧?进行一个拼接,视频的一个拼接,自动拼接都是可以的,用工作流都是可以去完成的。 ok, 那 么今天这个工作流就讲到这里,下节课我们再见。

新手小白应该如何利用扣子搭建像这样子的输入内容就可以生成图片与标题和文案的小程序呢?这节视频我们就来讲解这个小程序背后的一个业务逻辑,也就是搭建这样子的工作流。 前面有一个视频就有人质疑到扣子到底适不适合新手小白,那我的答案是肯定的,如果你觉得搭建工作流很难,那你肯定是因为没有一个正确的学习方法。 我这个系列的教学视频会以新手小白的逻辑思维来完成这个工作流的搭建,我不只是教给你们知识,我还会提升你们学习的能力和方法。 那我们现在正式开始讲解这个工作流是怎么搭建。以一个新手小白的角度去搭建这个工作流的话,肯定就会欠缺一些基础的知识,从这点就可以分析出,我们第一步要先来找出有关于这个工作流的一些基础知识。我们先讲一下理论, 就算是新手小白,如果这个视频的基础知识理论你都学完之后,大家会发现我们下一个视频来手动搭建工作流的时候,会变得非常简单。 那好,我们废话不多说,正式来开始收集一下这里面所需要的一些基础知识。我们先从开始节点这边点击开始节点这边我们就能看到开始节点涉及的是一个变量, 那我们先记录一下开始节点上面是变量,还有开始节点的一个功能。接着我们到了大模型节点, 大模型节点这边点进去之后主要是要讲系统提示词和用户提示词,搞定了这两个大模型节点就也差不多了, 大模型节点系统提示词与用户提示词,大模型节点的功能讲完之后,我们就要来到这个循环节点,这里面涉及的一个基础知识是叫做数组的变量类型,还有图像生成的这个插件。 至于这个选择器与变量聚合节点,我们就放在实操的视频来讲解,那我们现在就记录一下循环节点,它是专门用来处理数据,它的一个功能是什么?还有循环节点里面的图像 生成节点,接着我们还要一个大模型节点,那这个大模型节点处理的是一个数据结构的设计, 我们再记录一下数据结构,设这个数据结构设计完之后,我们就结束了,把生成好的数据都给到结束节点返回来给我们看, 那也就是结束节点,那我们现在就已经整理完成了这个工作流,我们所需要学习的点就可以从头开始来讲解,那所谓的开始节点,它是用来做什么的?它的功能是放变量,什么是变量呢? 用通俗易懂的方式来解释,大家可以看一下我手中拿的这个蜜雪冰城的奶茶杯,那这个奶茶杯就是一个容器,它在计算机世界里面,变量其实就相当于现实世界里面的容器, 它可以存放东西,也可以取东西的。变脸还包含两个要素,一个是变两名,还有一个是变两值,那就是由这两个东西组成的这个值,它是有很多的类型,比如说刚刚的蜜雪冰城奶茶杯, 他那个杯子就是一个容器,容器就是变量,那这个变量名是什么呢?变量名就是容器杯子的名字,蜜雪冰城。好,那他的值又是什么值?就是存放于变量里面的内容,那这个杯子里面存放的是奶茶, 这样子我们就完成了一个变量,他的名有了,他的值也有了,那这个值也是有类型的,奶茶的类型就是液体,现实生活中容器可以放各种类型的 实物。那在计算机世界里,变量存储的又是什么呢?它存储的其实就是数据,数据它也有很多的类型,在开始节点这里我们就可以看到变量数据的所有类型,我们点开变量类型, 然后再把鼠标悬停在这个位置,这里就是扣子的所有变量类型。那我们这个工作流所涉及到的一共就三个类型,一个是 drink, 一个是 orange, 我们先把这三个记录下来。好,那我们现在正式来解释一下什么是锥?是锥,它翻译成中文就叫做制服串,它的展现形式是一个双引号,里面包裹着英文字母或者数字或者汉字, 从这里我们就可以看出是锥这个类型也就是制服串,它其实就是一个文本的类型。 好,那是这样,讲完了,我们继续讲这个不对,中文的意思就是对象他的展现形式是一个英文的花括号,那这是中文的,不行,我们删除掉,换成英文的 花括号,里面有一个键名,后面跟着一个值,对象就是长这个样子。那我们现在再用一个通俗易懂的例子来讲一下对象,你可以把它理解为一个档案袋,我们现在就正式构建一个档案袋,就是用一个花括号代表了他的袋子, 袋子里面有档案,档案正常是这样子的形式,比如说便名是姓名,它的值是某某某,接着还有一个年龄,这样子就是一个对象,这个叫做键值队, 可以有一个键值队,也可以有多个键值队。那我们继续来讲解一下什么是 array, 它翻译成中文就是数组,那所谓的数组大家可以分开理解,一个是数,一个是组,就是由数据 组成的小组,它的展现形式是由一个中括号里面包含了多个数据,比如说一、二、三、四, 这个时候这个数组里面就有四个元素,这个元素也就是数组的其中一个要素,这个元素可以通俗理解为这个数据小组里面的成员,他的一个专业术语是 item。 数组的另外一个要素叫做缩影,通俗的理解,所谓的缩影就是 目录的序列号,它的英文叫做 index, 缩影是由零开始的。就拿这个数组举例,这个一的缩影就是零,那这个二的缩影就是一,从左到右,以此类推。好的,那我们刚刚讲过这个开始节点, 它的功能是用来放变量,那这个变量我们现在就知道它是可以装数据的一个容器。 那么这个数据是什么呢?我们直接看到用户界面这边,我们是不是要先输入一个内容,然后才能生成这么一个东西? 那从这里分析我们就知道了,这边输入的内容在工作流里面,我们是要给到开始节点,大家从开始节点这边点进去,就知道这边只有一个变量名,还有变量类型,他并没有一个变量值的设置,所以这个值他是空在那边的, 是等待设置。为什么等待设置呢?因为用户还没有输入内容,这个值不只是李白,用户 a 可以 输入张三,用户 b 可以 输入李四,所以这个值是不一定的,所以他空在那边。 开始节点已经讲完了,我们这次来看一下这个大模型节点,我们点下这个大模型节点,可以看到这边有个豆包的模型,那通俗的理解 就可以认为大模型节点就等于豆包大模型系统提示词跟用户提示词,他们的功能又是什么?系统提示词的功能其实就是告诉豆包要做什么事,包括怎么做。系统提示词 其实就是用户输入的内容,用户输入的内容刚刚就讲过了,在用户界面这边就是他刚刚也讲了这个用户输入的内容,我们是给到开始节点,那大模型也要这个东西,我们怎么从开始节点拿过来,等到下一个实操的视频就会有具体的讲解。我们现在先来讲一下最后一点大模型的功能, 这个大模型在这里面的功能就是为用户生成四个标题与文案,也是从用户界面这边看,这边是不是有四张图片,还有四个标题,还有四个文案, 就是根据这个内容来生成的四组不一样的图片标题文案。一个大模型节点就可以帮我们解决标题与文案这两大要素,我们就只剩下图片还没有解决了, 所以我们接下来就要添加一个循环节点来处理图片,那为什么不能直接添加图像生成这个节点去处理图片呢?这就要讲到循环节点这个循环的功能。 什么是循环?我们从工作流这边看一下循环节点长什么样,他有一个节点下面包含着一个循环体,循环体里面包裹着一个图像生成插件,那这其他插件大家可以暂时先无视。这个循环节点我们刚刚讲过了,就是专门用来处理数组, 这个时候的宿主是什么?就是大模型这边生成的四个标题与四个文案,我们是需要根据这四个标题或者四个文案来生成图片,如果我们只是拿用户输入的内容去生成图片的话,那将会造成这个图片的高度相似, 我们想要的是不一样的,那就要根据标题或者这个文案内容去生成图片,那我们这里就拿以标题去生成图片来讲, 那就是我们需要把四个标题都拿过来,四个标题我们是不是就可以认为它就是一个数组里面包裹着四个标题的数据? 一二三四,那这个循环的功能就是先拿这个一标题过来,给到循环题里面的这些节点去进行一个处理,然后生成一张图片,再拿回来循环节点这边我们就有了第一张图片, 接着再拿二过来去绕一圈,他又有了第二张图片,三跟四也是这样子的,这个过程就叫做循环。 那我们就知道了,为什么循环是专门处理宿主,因为它的功能就是把宿主里面的元素或者说宿主的成员一个个拿过来一次次去处理, 最后生成一个图片的宿主出来。我们为什么要图片的宿主?因为用户界面这边我们要四张图片,所以也要图片宿主,那从这里我们就可以分析出,我们需要三个宿主,一个是图片的宿主,一个是文案的宿主,所以这边 大模型节点会帮我们完成标题与文案的宿主, 而循环节点加上图像生成节点这边可以帮我们完成图片的宿主,这样子我们就有了我们想要的三个东西, 接着还要去做一个数据结构的设计。那为什么要做数据结构的设计?我们下一个视频会有一个具体的讲解,我们现在要先讲一下数据结构是一个什么东西?数据结构其实就是多个变量 放在一起,变量是装数据的,多个变量放在一起,它就组成了一个数据的结构,就这么简单易懂的理解就可以了。那最后结束节点它的功能就是用来 接收并且返回成品数据,这句话的意思就是我们来一个用户输入的内容,也就是原材料 经过这些节点的加工,加工加工,最后形成我们想要的三个东西,图像数据库,还有标题数据库,还有文案数据库, 他都给到结束节点,这三个数由结束节点来接收并且返回给我们看,也就是体现在这个地方,这个就是结束节点的一个功能。 ok, 那 我们现在已经把所有 这个工作流所需要的基础知识学习完毕,有了这些基础的知识之后,大家接下来来搭建这个工作流的时候会非常简单, 但是需要一个正确的方法。那什么方法才叫正确的方法?我下一个视频也会跟大家具体的讲解,那希望大家关注、收藏、点赞,我们下一个视频,再见。
![从 0 搭建:扣子工作流实现3分钟精读一本[附完整模版] 「这期视频,我拆一个完整可复用的 Coze 工作流。
目标只有一个:
把『3 分钟精读一本书』这件事,变成一个稳定运行的系统。
它不是单次生成,而是通过
输入约束、结构控制和输出标准,
保证每一本书的结果都在同一质量区间。
接下来我会从最终效果开始,逐个拆关键节点。」#coze #工作流 #智能体 #coze使用教程 #coze工作流](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/266e65a30d61acac39c2fd0a3e7f9cec~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2084263200&x-signature=GrLeLEr4XS8sg%2FRorQaTUPQT6kc%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260120180515E3D7FF12CB74636F2CD1)
大家好,这期视频我来拆解一个完整可复用的扣子公式流,目标呢就只有一个,就是把三分钟精读一本书这件事情变成一个稳定运行的系统。 首先我们来看一下,这个是我们经常会刷到的一些图书视频,你们可以看一下, 一日三餐吃喝拉撒像陀螺一样,忙的团团转,腰酸背痛却不敢停下。可是这种几乎牺牲般的付出,换来的往往不是家庭的和谐,而是两代人。 这个呢,两个博主呢,是一个呢,就是发了两百五十七个作品,粉丝数量就是已经有一百多万了。下面这个作者呢,发了五十九个粉丝,就已经有一百多万了。下面这个作者呢,发了五十九个粉丝,就已经有一百多万了。所以像这种人的视频基本上一发一个火。 好,那么我们做完出来之后呢,就是这样,三分钟精读一本书,今天我们读富有的习惯,你是否好了,我们进入到扣子空间按,把这个工作的我们自己写出来啊, 点击确定, 然后我们把这个步骤放入到咱们工作流当中,方便一步一步来完成, 跟着来就可以啊,不会太难。首先第一步我们只要输入一个书籍名称加作者, 就可以把我们这一本书按照我们的要求生成一个三分钟左右的一个视频出来,什么都不要干,所以我们程序开始的时候,我们就要给他一些数据,例如书籍名称,我们注则, 还有一个就是社交平台账号,例如这里我们给的是富有的习惯,这本书 好作者,我们看一下啊,叫做托马斯颗粒,这是默认值啊,托马斯 颗粒好,这个社交平台账号就是。例如我们弹出 好开始节点数据和变量,我们搞定了,那么进入第二步,根据我们书籍的名称作者去找到这本书,并且我们使用大模型生成这本书的精华 提取出来,所以这个地方就需要用到大模型。大模型第二步也可以当成一个文员工,它的作用就是干嘛书籍写书籍文案 好,书籍文案它需要什么模型,这里我们选择选择这个一点五 pro 角色扮演, 然后他所需要的数据来源就是我们刚才讲到的书籍名称。 还有一个就是我们作者好了,这个大大模型数据拿到之后,他肯定要给他这个角色定义一下他能干什么,所以这一点呢,我已经提前的准备好,在这个文档当中写好了。 例如我们告诉他你是一个富有感染力的读书博主,擅长写一些视频文案。 好,然后根据我们的书籍名称和作者进入剖析书籍内容,然后他生成完成之后, 我们要得到一些数据,我们也固定了他的回复,例如第一个书籍名称作者年份,然后这个才是我们的文案内容以及我们书本的分类。 好了,那么我们从这个用户提示词我们就告诉他了,第一个告诉他我们的书本名称叫什么,作者叫什么,这样一来的话,我们系统提示词他才能够输的到。 好了,那么完成之后,我们就要把他的回复视力作为我们输出变量,也就是输出数据,因此我们要点他一些变量名字。例如第一个就是我们刚才用到的数据名称, 还有一个我们的作者,这个都是自创类型啊,年份、文案内容。还有最后一个就是咱们的分类。 好,这五个呢就是通过大模型工作的一个任务以及结果,这个是我们 文案就已经生成完成了。好,我们也可以来试一下啊,把这个删掉。 好,例如作者书籍都有了, 根据我们大模型的一些提示改变的能力去运行,一定会得到我们想要的数据。第一个你看书本书籍的名称,附有的习惯、作者年份以及这个才是我们的文案,这个是我们由我们大模型帮我们自动生成的。 好,所以他的工作完成了,他的工作完成之后,他就要进行。第二个, 我们回到这里来,第一个上面这一部分书籍的引入习惯、差异、财富可得、读书,建议这四个,四个标题我们也要生成出来,所以还是要通过我们的大模型来帮助我们完成。 好,这个模型叫做。第三步叫总结分段。 好,总结分段它需要东西的,需要东西,就是模型的话采用这个一点五 pro 三十二 k 就 可以了。 数据就是我们书籍文案的内容。好,那么它帮我们进行总结分段,那么它虽然是大模型,但是我们要赋予它的这个角色的能力,因此我们也要找到 这个是我们系统提示词,如果你们对系统提示词想要的话,可以联系我啊。好,你看这个强调语速,是三分钟精读 视频工作流的一个助手,擅长就是给定的内容去普析,去分析,总结出四个标题出来。好,那么我们的文案内容 内容告诉他好了,完成之后呢,他会帮我们生成四个标题,是这个是他的工作的结果,那么我们这一块的话,就必须得有变量来接收四个啊, type 一 啊,这是第二个,这是第三个, 这第四个都是字母串类型,这个呢就是我们这个与大模型,他的工作内容好,完成了我们的标题总结之后,那么他就要进行分镜处理了,因为我们从这个地方看出来,他每一个, 他每一句话讲出来之后,第一个有声音,声音字幕都有,那么这个是通过我们这个大模型帮我们生成的,也就是我们分镜 好,分镜他要帮我们生成几个东西,第一个的话就是分镜名称,分镜描述以及我们的这个字幕,包括咱们字幕对应的图片提示词好,所以他的工作还是蛮多的,这个就是我们的第四步, 分镜处理好,分镜处理它是根据咱们的文案内容来进行处理的,所以我们要把这个文案给到我们分镜,注意输入的数据 好,有了这一个之后呢,你的系统提示词你要干什么呀?哎,这个时候我们又要又要讲到咱们的提示词了,提示词我们给的内容 好,我们这个系统提示词,一位专业且富有创意的视频分镜描述专家,那么他的职责是有哪一些?第一个就是创建视频分镜描述提示词, 重点词,也就是我们的关键词。最后最重要的一个点就是输出内容,他这里有分镜名称,分镜描述对应的字幕文案以及图像提示词。还有一点就是我们的关键词, 好了,这个就是我们针对于这个大模型的角色,以及这个角色所拥有的能力和我们所需要他帮我们做的事情, 告诉他了之后,我们要通过用户提示词把他的内容,也就是我们文案内容交给他,他才能够获取,然后我们再根据他的输出内容 用一个变量来进行接收,所以输出变量这里我们就跟他同步了。这里的话不知道你们有没有听得懂的这个历史,他虽然是宿主,但是他存储的是一个对象啊, 不懂的可以在评论区啊进行留言,到时候我针对于这个知识点额外的出一出一个视频出来啊。好,这里的话就是有一个,第一个就是有,就是我们的分镜名称, 这个就是我们的 dsc 分 镜描述。好,但是这个地方我们不能够这么写啊, 因为它是属于 list 下面的,因此这里看到有一个新增指向,我们点击它。第四个啊,第一个是我们的分镜名称,分镜描述,还有我们的字幕及对应的 对应的关键字啊,这个地方的话一定要与我们这里保持一样,否则的话到时候你获取不到数据的。 好,这个呢就是针对于咱们分镜之后的数据。最后一个就是这个的话,不是在 list 的 里面,是与 list 的 齐平,也就是我们的关键词, 它是数组字母串好了,完成之后,下面这一些没用到的,我们就要把它删除了。 好,这个时候我们的书籍文案上标题以及分镜我们都完成了,那么接下来我们要完成的是 针对这些数据,我们可以看到这里,回到我们的剪映小助手里面来,你看到没?我们先运行一下,这样一来的话可能会有直观,比较直观一点, 为什么呢?因为这里的话我们要进行一个代码处理,这个代码处理是针对于我们现在这三个大模型帮我们生成的内容进行一个组装,如果不这么组装的话,我们待会就有问题, 实际上一在哪里呢?就是这句话,三分钟精读一本书,今天我们读富有的习惯,也就相当于说我们通过分镜处理之后, 这句话是没有的,现在我们要通过代码的方式,手动的添加到咱们分镜处理之后的数据里面,而且还是第一条,而且还是第一条,所以这里等它运行完成。 呃,网络有点慢。好了,这个时候我们点击看一下它的运行结果。 好,你看关键字就有八个,第一个,富有的习惯,财富目标,这个是我们抓到的分析出来的一个关键词,而他的这个分镜镜头就有十七个 啊,四个,十七个,你看到没?这个引路书籍,但是现在我们不是这一,第一句话,不是三分钟精读这本书,不是他,而我们要现在在我们的基础之上把它放到第一个来,因此我们回到这里来的时候, 把它收集起来啊,就要通过我们的程序代码块把它进行组装起来, 所以他的这个职责,我们把它弄到下面来一点点啊,所以他的职责就是第五步,手动,手动添加手针 数据。好,这个不知道代码的没关系啊, 因为我已经写好了,但是我们在写这个代码之前,他需要两个数据,第一个数据就是我们分镜处理结果,也就是我们这个 list, 我 们也给了它,这个是才是我们分镜的数据来源。第二个是什么?第二个就是我们的书籍名称,我们也给了它, 但是这里这个名字和这个名字我们一定不能够写错了,写错了的话他那边就会有问题得取不到,所以这一块我已经进行内容整理了, 给到他在我们编辑好 c list, 那 么这里我们有一个 c list, 你 们不用管啊,你们知道的话就请听一听,不知道那你这个地方就一定要写一个 c, 下回下面历史的,这样子一来的话,我们这个代码才能够获取到你传过来的数据,否则我们是不知道的啊。好,然后完成这一点,接下来我们要干嘛? 我们要进行数据的赋值,好,还是历史的,但是它跟我们前面是一样,数族里面存对象,所以下面的这三个就不要了,我们在新增指向添加几个。 好,四个,那么还是我们的分镜名称,还有我们的分镜描述,以及我们的字幕对应的 关键字提示词啊,一定要搞清楚啊,提示词不要写错了,写错了的话就获取不到了哦,好了,完成之后,这个时候呢就相当于说我们第一句话就给我们 三分钟精读一本书,哎,今天我们读负的习惯,那下一本书呢?那跟着你的来啊。好,然后完成这一步,完成了我们手动添加手账数据,那么接下来我们就要生成封面图背景图片了。 好,我们把它提上去,一点点 封面图背景图,那就这个是属于画板,这里的话我们先换第六步,我们封面图片, 封面图片选择的是画板编辑,然后这里有一个尺寸,我们选的是幺四四零,高是幺零八零。好,然后 我们看看这里,上面有四个标题,这里有一个书的名称,书籍图标,还有一个作者年份等等,那么这些我们把它搞出来就可以了。好,又像精进 原则。好,我们给一个粗一点的字体放大一点 啊,这里搞大一点,搞四十。好,我们复制几分, 嗯,稍微调一下位置, 然后选中这四个,下面这里有一个对齐,有一个水平均分。好, ok, ok。 之后呢,但是他还有条线,所以我们再复制一个出来, 把内容换成一条线。好,复制一份拖到这里,复制一份拖到这里。好,这里也是一样。好,完成之后呢,我们还有一个就是作者的名称, 我们这里有一个书籍名称叫富裕的习惯。 好,颜色呢,我们搞一个红色,呃,搞个大一点的字体。 好,然后还有一个就是作者名称,例如作者, 呃,我们搞一个二十小了,啊,我们抖音美好题吧, 哎,抖音没问题。好,然后搞大一点吧,还是三十二。 这里,嗯,好,这里的话我们选择区块文本,然后把它拉过去一点点啊,把它齐平。好,然后选中这两个,复制三分。 好,再复制一份,好,然后这里写的是年份, 这里也是年份,这里是分类, 分类,嗯,这个柱子后面没有点,我们也把它去掉,最后面我们把图片上了上来,哎,这个是我们图书的图片, 这个好看一点啊。好,然后下面还有一句话,就是每日精读一本书, 好,我们把它拉长 颜色,我们把它变一个啊,好了,就这样,那这里的话我们需要特别注意的地方就是上面的话是我们的标题,按道理来说就是跟我们刚刚通过大模型生成的这个标题是一样的, 所以我们这里在画板的里面就要经过元素设置,把我们的标题引入进来,这样一来的话他才能够进行自动更换,同时还有一个书本的名称作者,所以我们一定的把它加入进来, 作者,还有一个就是年份,还有一个就是分类好,这是我们的四个标题 好,下面就没有好,第一个就是我们书籍名称,书籍作者,书籍年份,书籍的分类 好,然后我们的标题总结分段,这里标题一,标题二,标题三、标题四,好, 这样一来的话我们就完成了百分之九十。那么还有一个就是你每一个内容要与我们元素设置的这个变量进行引用,所以我们先点击第一个第一个标题,第二个标题,我们进行引用起来, 不然的话他们就不会自动根据我们的内容进行替换掉啊。好,然后完成之后这个是我们的书名,书,书书的名称,这是作者 好,这个是年份分类好,这样一来的话就完全 ok 了,完成了封面的设计,那么还有一个就是我们复制一份,这个呢就是我们的背景图片 第七步背景好, 它这个跟第六步也就是我们的封面图差不多,只是有些地方要缩小,要重新排列,我们把它搞小一点,二十四,放小一点 好,嗯,二十四吧,太小了也不好看, 都分别设置二十四的大小。 好,然后我们再排一下,好,分类好,年份好,还有作者 好,最后一个就是咱们的书名称。好,放到这里就可以了,那到这一步的话我们就已经完成了,当然我们也可以设置一个底图,这样子的话就好看一点。 好,底图的话我们放到最底层,然后有一个拉伸。好,这样一来你们就怎么想办法就搞的好看一点啊,就不是这一节课的内容,然后点击我们把它拉上去一点点, 嗯, 哎, 怎么怎么跟着跑了。好, ok, 这里也关掉上面封面图,我们也做一个背景吧。好,我们也做一个背景, 有了背景之后我们还是按比例拉伸放在最底部,我们不要搞错了。 好, ok, 好 了,都完成。完成之后,那就是我们要进行第八步,批量深层分镜图片, 那么他这里是一个 p 处理, p 处理不知道的话可以看一下我前面的一些视频有单独讲的。第七步这一块的话是第八步叫批量生成分镜图片,分镜图片的内容 肯定是根据我们分镜处理得到的数据,但是这里并方数搞一,剩下五十。好,然后我们是手动添加手帧数据的,这个数据作为我们批量生成图片的数据源。 好,名字,我们这里把它删掉 list 好 了,完成之后它是根据咱们的图像生成。图像生成之后呢,我们还要进行一个抠图这两个环节, 好了,点击这个就是我们的八点一,这个是我们八点二,抠图。 好,我们把它们的节点连接起来。好,它这里选择通用 宽高,可以不用变输入圆,也就是它的数据来源,它的提示词来自于咱们批量生成的这一个啊,由它作为咱们的提示词。好,提示词你怎么写?同学们请看,我们可以深层封面,在这个地方 他的提示词我已经准备好,需要的可以联系好,但是这里需要特别注意,就是变量名这一块,我们一定要与我们正向提示词这里要保持一致,否则的话你的数据传不过去啊。 好,抠图这一块完成之后,副向提示词可以不用给生成图片了,接下来我就进行抠图,抠完图之后我才能够进行输出。 好,这里我们选择勾图八点二啊,也就是勾图完成之后,他才是我们写的结果。好,完成之后接下来我们要干嘛?接下来我们要做的事情就是要把我们的 嗯语音合成这一块要做一下,也就是第九步,它也是一个 p 处理。第九步,批量生成语音, 它这里生成语音需要用到的就是我们的语音合成,然后完成之后呢,我们要通过剪映小助手下面获取一个音频时长 这个节点,它的作用很简单,第一个就是生成,根据我们的字幕内容生成语音,然后再通过这个节点去得到这个语音文件的总时长是多少,所以这一步我们 九点一生成语音,这个是获取时长 点击,那么它的数据来源运行数一,为什么写一,因为我的网速不是很快,所以我怕导致生成的时候呢?因为缓存数过高,导致整个程序生成的话呢,质量就不高。 然后它的数据来源是什么?它的数据源就是我们刚才讲到的手动添加的这个数据,好关机。好,完了,完成之后我们还有一点就是语音合成 它这个地方第九步,九步的里面的一个字幕,选择它 c i p, 这是我们的字幕内容啊。然后这个时长就更简单了,生成语音 之后它会有一个链接,把这个链接作为我们获取时长的数据,这样一来的话它就能够达到我们的要求。 好,这两步完成了之后,我们批量生成语音,他虽然已经是虽然是 p 处理,但是他处理之后也是需要得到我们想要数据的。那么这个数据是什么?分别是咱们这里没有连接起来,所以他就形成不了一个闭环,点击他还是我们选择第一个就是 语音列表啊,语音列表这就是我们语音列表。 还有一个就是时长,所以他这里要输出两个变量,这个的话是时长列表。好, 这样一来的话我们批量图片生成了,完成了,你看批量生成语音及语音的时间线我们都已经得到了,那么接下来我们要定义数据合并,现在为什么要说数据合并?现在有图片、语音、字幕,还有我们的这个,呃,对应的 文字信息现在都是分散的,所以我们还是需要通过一个代码来帮我们进行整理,这样子一来的话,我们在后续就只要进行音频,也就是我们的草稿操作了,所以这里点击代码 添加一个,给他取个名字,叫做什么数据组合,组合人员代码我们已经准备好,你 不会写,没关系,找我就可以啊,我会给到你们,然后我们组合这个地方有很多的内容啊。首先第一个这删掉 变量的名字我已经整理好,第一个就是我们的音频文件,就是我们的字幕。好,第二个呢就是我们字幕与字对应的时间线,这个是我们分镜图片列表,这个是我们手动添加的分镜 数据。好,这个呢就是我们的背景图片。好,这个就是我们的书籍名称,这个是我们的作者,还有这个是我们的社交账号。 好,这个是我们的固定的啊,这个是我们整个视频的背景音乐, 完了之后,我们这个就是我们关键字,也就是我们讲到的重点词。好,这个是我们的封面图,这个是我们的转场啊,这个的话我们就直接给你们想喜欢什么的背景音乐,你直接替换就可以了 啊,这个没得没必要去侦查啊,这是转场的一个翻书的音效。 好,那么这个我们音频获取的就是我们刚才通过第九步得到的音频列表。好,这个也就是我们第九步得到的时间线列表,这个是我们通过批量生成的分镜图片, 这个是我们通过手动添加之后的手账数据的一个速图,也就是列表,这个是背景图片。好,书籍名称,还有我们的书籍作者,这个是我们的 开始里面的社交账号名称。呃,除了这一点书籍名称。好,然后还有一个就是我们的关键字,关键字是从哪里得到的?懂?我们 总结分镜处理之后的一个字段就是 keyword。 好, 这个就是我们的手图,也就是我们的封面图。 好了,至此数据组合这一块,我们就要传入这么多的数据,然后再来通过我们这个代码来帮助我们进行整理格式转化,组合好这个代码有很长看不懂没关系,但是我已经提前做好准备了, 好了,完成之后呢,你数据有了给到我,我把这些数据全部丢给你,然后你按照我们后面的要求帮我把它进行组装好。 那么组装好之后我是不是也要输出啊?因为你你组装的目的就是为了想要我拿到我想要的数据源嘛,所以这个地方我们就要添加好多了,又是一个工程好了,请看。首先第一个就是语音时间线好,它是一个对象, 里面有两个时间线,都有两个字,就是开始和结束,他们的数据类型是整形 好。完成之后呢,我们还有一个字幕,字幕时间线同样道理加两个,第一个是开始,下面这一个呢就是结束好。第三一个就是我们的字幕 好,字幕的话他是一个数组,里面成字幕串好完了之后,我们还有一个整个时间,整个视频的最长,也就是整个视频有多长时间,我们存在这个变量当中,还有我们的背景图片,哎,你处理完了之后, 我只要通过批量添加图片就可以了,我就不用管了。同时这个是我们讲到的分镜图片,你也帮我处理好,我不需要再来通过批量添加图片时一个一个处理,你通过代码直接帮我处理完成 好,这个是我们社交账号名称,也是字母串好只读,唯独只有他的实际性是一个数组里面存放一个对象,这个对象里面有两个值,分别就是我们的开始和我们的结束。 呃,整形,这也是整形好完了之后呢,还有一个背景,背景音乐 好也是字,也是字母穿类型,这个麦这个是我们真正的字幕,就像上面这个字幕仅仅只是我们的一个列表,但是下面这个已经是只需要通过批量添加字幕这个节点就可以了,其他东西都不要给,所以他给的我们的就是字母穿类型, 这是转场的音乐。还有一个就是我们数图的数据,封面数据都是字母串,所以他的工作量蛮多,因为他处的数据都已经集中了,无需再来进行关注,这个也是时间线,所以时间线基本上都是数族里面的对象 好,给到的值也是整形好。最后一个 就是我们的首帧字幕数据,也是支付串链型好了,到这一步我们基本上就已经完成了数据组合。完成数据组合到了后面其实整个过程就简单了,那么首先第一个第十一步就是创建我们的草稿,创建草稿 好,他的草稿高度幺零八零,宽度就是幺四四零就可以了。 好,那么接下来创建草稿之后呢,我们完成第十二步就是要进行音频添加,音频添加之前我们要进行数据组装,组装完了之后我们再来一个进行音频的一个添加, 所以这一步不懂的也可以看我前面的视频有单独的讲过如何添加音频好。十二、添加音频 好,数据组合,这个才是真正的啊添加音频添加批量添加 好,这一步得到的数据来源就是我们刚才第十步数据组合过后的啊,这个是面前音频,那么音频数据我们看一看啊, 好,就是批量生成的语音,这个啊,然后完成之后时间线就是我们刚才组合完成之后的, 哎,哎,别调皮。好,第一个数组好,添加数据组合完毕了,那么紧跟着我们就真正的进行偏量添加了,也就是我们第十二步组合完成之后的结果,传入咱们的草稿地址。 好,这样一来的话,我们音频已经添加完成。好,音频添加完成之后,好,我们要进行背景图片,封面图和我们的分镜图都要进行完成。呃,这里添加图片。 好,我们还有一个添加图片,再有一个, 好,这个就是第一个就是我们要添加的背景图片。好, 这一步就是我们要讲到的添加风景图片。哎,最后一个图片就是咱们的封面图。 好,很简单,首先第一步我们就是在第十一步创建草稿地址,传入它的图片就是咱们数据组合的背景图片,给到它, 好,分分镜,那同样的道理,十一部里面的草稿地址给到它图片的来源,也就是数据组合里面讲到的这个变量啊, image data。 好, 完了之后,我们接下来还有一个就是添加封面图, 一个是背景图啊,一个是封面图,也就是我们 first image data。 啊,他这改错了啊。 嗯,十一部草稿地址图片数据。 好,我们接下来干嘛呢?首先我们看一看,这个是我们的分镜图,分镜图片它是它有位置的啊, 呃,首先第一个它的位置大小分界图,它是它,这里面有六十二,也就是这里写个零点六二,它的缩放是零点六二,而且它的坐标在哪里?零和负三百二十七, 零,负三百二十七。好,方面图我们就不用管了,和背景图片我们也不要管好,接下来我们要干嘛?接下来我们就第十六步添加首帧字幕, 首帧字幕它已经帮我们处理好了,直接进行添加字幕添加就可以了。 好,这一步完成,然后它的字幕来源手帧也是我们第十部数据组合之后已经完成的好,叫 first text 好, 给到它,然后我们的查找地址 丢给它就行了,这就是手帧好完成之后,手帧我们还有一个地方,手帧这里,我们回到这个地方,也就是我们剪映工具里面来,这个才是手帧。 那么他的字体大小我们要搞清楚,我们要设置好,首先第一个啊,要居中吗?大家比方说我们给他居中好,字体大小默认十五,那我们给他是七,因为他这里写的是七嘛。然后呢他的这个颜色,我们复制一下 它的颜色,我们看一看啊,颜色我们给他的边框设置一个黑色吧,黑色就是六个零,然后它的字体颜色是白色,就是六个 f。 好, 然后它的位置大小我们一定要清楚啊,幺三四,不然的话它会挡住了负六二九。 好,首帧字幕完成之后就是进行 ip 账号, 这个也没什么好讲,但是这里的话我们没有做组合啊,需要去进行组装,第一个就是我们的字幕好,第二个呢我们才能够进行真正的添加字幕 好格式,然后这里才是添加好完成。这个地方我们写的写的是第十步, 也就是我们数据组装下面有一个 ip name, 那 么时间线呢?也有啊,我们都是生成的, 在哪里?就是这个啊,最后面他有位置的啊,他的位置在哪里?我们看一看啊,在这里,首先他的坐标五百八十二, 好,在这个地方加第十七,好,他的坐标 他的坐标五百八十二,然后负 四五二,然后呢它的字体大小是五吧,再小一点,然后颜色搞个灰色就行了。 b 四, b 四, b 四,好, ok, 然后最终确定的第十一步草稿地址, 最后一个就是添加咱们的字幕,我们真正的字幕在这里,添加字幕, 好,完成字幕添加,我们已经通过数据合成这一块已经完成了,我们只要进行赋值就行了。好,然后呢,他的这一个 第十一不抄报地址给了他。还有一个就是我们的音乐,两个音乐,第一个是背景音乐,第二一个是咱们的转场音乐, 这是背景音乐, 好,这是转场 啊,一下就没了,这是转场。 好了,数据也有,第一个就是第十部里面我们有一个 mp 三背景,也有一个地址 草稿地址,转场好,背景音乐,转场音乐, 我们也已经从组装好的数据里面把它找出来,转场 mp 三,然后把它写到咱们与之对应的草稿地址当中,好激动人心时,得到了最后一步完成,结束,结束输出咱们生成的草稿地址。 好了,到这一步好,点击试运行,可能有点有点慢啊,先让它跑起来。 好,这个时候它整体程序就已经自动开始帮我们去进行干活了,接下来就只要等着奇迹出现的那一刻就可以了,先暂停啊,终于帮我们生成完成了,接下来我们复制 好到这里进行粘贴,再再点击创建剪映草稿,这个时候就会帮我们进行下载, 而且下载又要花不少时间啊。 哦,下载完成,回到我们剪映里面来,关闭。好,这个时候我们点击这个黑色的窗,窗口就是我们刚才生成的。 他这里的话我们有个问题忘记调了,那个就是我们字幕数据,字幕数据里面有一点就是他的这个字体大小啊,位置啊,我们没有调,所以待会他看出来的话,他肯定会有一些显示的问题啊。 三分钟精读一本书,今天我们读富有的习惯,亲爱的朋友们,你是否渴望拥有我们的标题,过上富足的生活,今天我要给大家分享一本能够改变你。好,所以在标题这一块我们回到我们的工作流当中, 我们标题生成也是我们的封面这里啊, 好,我们看一看,这里是总分成啊,这里是没获取得到 啊,这个不影响,因为程序的时候它这里我们应该选择的是这个模型会比较好一点,或者选择 d、 b、 c 三点二也行, 可以,这样就执行一下就可以了。就这个总结分段这里因为他的数据没有获取到,好像没有四个标题都是空的,所以刚才我们看到封面和背景的时候他也是空的, 呃,因为图片比较多,然后我们刚才讲到字幕这一块,就这里分镜添加字幕这里我们没有做相对的设计,第一个就是我们要在居中,我们先回到,我们看前面的视频,这个啊, 我们回到他前面啊,你看啊,他的位置,他的位置就是零六百七十,那我们也把它改一下,他这个字体大小统称是七, 然后他的他的这个坐标是零,还有这里的话就是六百七十啊,然后完成之后呢,还有一个点就是他的字体,他的字体我们改一下,让他以黑色 一二三,深灰深黑色吧,淡黑色六个三,然后它的字体颜色我们可以搞一个白色啊,六个 f 一 二三。 好,就 ok 了,然后我们再点击运行一下啊, 嗯,来我们看一看,哪里刚才改变了哦,这里没有点击运行 啊,又要等一下啊。 好,完成之后重新将我们的这一个神秘地址复制 好,然后往上面拉一点点,在这个地方粘贴,点击下载, 我们看一看啊,看它需要多长时间? 好,现在下一会啊,好,完成之后我们到这里把它关闭,点击这个黑窗口,我们再一次看一下啊, 好,这个时候我们可以看到没三分钟精读一本书,今天我们读富有的习惯,嘿,亲爱的朋友们,今天我要给大家分享一本超级实用的书,它就像一把开销的工作流的话就一切生成,看到没有 重要性,他们会不断学习新知识,新技能,提升自己的能力和竞争力,他们会阅读书籍,好,你看没有? 好,这就是我们一键生成的三分钟精读一本书的透支公式流。

扣子工作流最该学的核心啊,压根没人教你,所有人都在告诉你智能体是风口上来呢,就怼一堆复杂的工作流让你去抄, 却没人告诉你扣子到底应该从哪学,学什么别人藏着掖着的核心逻辑,今天我全给你扒出来,分享一套 保姆级的学习流程,看完你直接豁然开朗。这是一条极简的扣子工作流,我们以它为案例啊。那么新手学习扣子的第一步要学习的就是变量变量它的作用就是用来存储数据用的。 当我们搭建一条完整的扣子工作流在运行的整个过程啊,其实都是在做变量的处理,变量的存储,当我们点开任意的一个节点啊,这里有运行成功,你会看到变量变量的值,变量就是用来存储数据的,那么第二个节点, 他拿到数据之后又在进行处理,处理完成之后又保存到变量里面,而且这里面有非常重要的核心啊,就是你点开任意的一个节点,你会发现这里边有一个变量的类型 在扣子里边啊,给我们提供了非常丰富的变量类型跟我们进行使用,比如说这些变量类型我们必须要烂熟于心,他的作用啊,就是我们如何更好的控制数据以及输出这些数据。 那接下来的第二步,我们就需要掌握另外一个核心的知识,叫做 json 数据结构,也就是说你们看到的这些内容其实都是一种数据,但是数据它一定是有结构的。 怎么找到这样的数据结构呢?我们可以点开任意的一个节点,你点击这个小的图标, ok, 他 这里显示复制成功,我把它复制出来,给大家看一下它具体的样子。这是我们看到的三个变量,这是他拿到的数据结构,也就是说我们这根线上传递的都是这样的东西, 为什么要学习它呢?因为我们未来啊,要设计这样的数据结构,尤其是当我们应用到大模型节点的时候, 我们需要在我们的输出,也就是这个位置输出的内容,要控制好你的数据的结构, 这个数据的结构决定了你这条工作流的功能是否强大,是否能够处理复杂的业务。所以说在这里边我们依然要选择不同的变量的类型。第一步我们要学习的就是变量。第二步我们要学习的就是监控数据结构, 他们两个互为关系,变量是监测数据结构的基础。那么第三步我们就应该掌握扣子工作流当中的节点, 这样一个一个的节点,他们共同组成了我们的工作流,每一个节点各司其职,处理一项单独的任务,我们通过 将其连接起来,他们共同的完成了一项复杂的任务。那在扣子工作流里边有非常丰富的节点供我们进行使用,这三个节点必须要 熟练的使用,他没有那么强的逻辑,是我们用的频次非常高的节点,再往下有一个业务逻辑,这些业务逻辑啊,他本身会有强逻辑性和 本身的运行的原理。我们学习节点的核心啊,就是学习他的运行的过程,理解他接收数据,处理数据,整个流程是什么样的。当你把这些内容掌握清楚之后,你会发现整个工作流的搭建会非常的轻松,再往下呢 就是输入和输出,它的作用啊,就是为了前端的智能体交互用的 数据库,知识库,这个是我们高阶的内容,它就是对于数据的进行处理、存储和剪索,再往下的这些节点 没有那么强的逻辑,拿来即用,多用几次你就能够熟练的掌握它。 第四步就是我们通过我们的需求分析,结合我们综上所述的变量, json 数据结构,还有对于节点的运行原理的理解,构建一条完整的工作流。那么我们可以看一下这样的一张图啊,新手第一排要学习的就这两个东西, 变量是 json 的 基础, json 和变量它们两个是你节点的基础,节点又是组成工作流的最小单元, 所以新手学习扣子,搭建扣子工作流一定是从下到上这样的逻辑,而不是在这里边拿到一条工作流去应对,因为你有非常多的知识点缺失了。 当我们工作流搭建好之后,我们可以在我们的智能题里边进行引用, 同时我们可以将我们的智能体进行发布,让用户使用的,这就是我们学习整个扣子的一个流程。那在这里呢,我希望大家截图,这是一套完整的学习扣子的路径, 一共六个大的方向,第一个就是智能体的基础学习, 第二步,变量检测,数据结构解释表达式。第三步,组成工作流的节点到底如何使用。第四步 我们要理解工作流的运行原理,不断地进行实操,在扣子的智能体里,在扣子的应用里面进行调用,同时我们要掌握知识库、数据库。最后呢我们 可以将我们的智能体搭建成为小程序,搭建成为 app, 这个就是我们学习 code 的 完整的路径。

哈喽,大家好,我是陈哥,今天跟大家分享一个非常炸裂的工具组合,用积木加 banana, banana, 我 们去搭建一条工作流,一键生成这种服装自拍展示的电商产品视频, 只需要给一张咱们的产品图片,他就会自动匹配一个模特穿版,最终的话会生成这样一个视频,我先给大家看两个案例,然后我会带着大家一步一步来搭建这样一条工作流。今天这个工作流还是比较简单啊,你只需要按照成哥的节奏,跟着一步一步来,你也一样可以搭建出这种可以一键生成产品服装自拍的视频啊。首先我们看第一个案例, 这个案例的话是秋冬短裙的两件套装,我给的是这样一个展示视频啊,我们来看下效果, ok, 这个效果还是非常好,从动作的流畅度,还有我们产品的一致性也是非常好,对不对? ok, 这是第一个,然后这是第二个 v 领的上衣针织衫,我们给的是这张产品图片,然后给的这样一个细节图,匹配的是这样一个模特,然后我们看最终的视频啊, ok, 这个效果也还可以吧,动作的流畅度,还有我们的服装的一致性,对吧?产品的一致性也是非常好的, 这是我们呃这个工作流能够达到的一个呃视频的这种效果啊。那么接下来的话,我们开始正式实操,首先我们打开扣子的官方平台,然后我们点击这个扣子,左边这里有个资源库,点击资源库,然后在右上角我们找到资源,点击工作流,新建一个工作流的资源,这个工作流的名字他必须是英文的啊,所以我们这里给它命名个名字,比如说服饰, 然后工作流的描述就是指这个工作流他能够做什么,比如说他是可以一键生成服装自拍视频,对吧? ok, 点击确认, 进入到这个工作空间之后,默认呢,他有两个节点,一个是开始和一个结束,结束节点我们可以先不用管,我们从开始节点进行一个编辑,那么我把这个步骤啊给它复制过去,我按着这个步骤带着大家一步一步来进行一个操作,你只需要跟着陈哥的节奏啊,你也一样可以马上搭建出这么一个工作流。好, 首先从开始节点进行编辑,选择它右边这里是编辑栏啊,那么在开始输入项这里,我们要拿三项数据,对吧?一个是产品的名字,一个是主图,还有两张细节图,所以在开始这里,我们首先第一个是产品的名字,这个变量名给他命个名啊,可以用拼音,也可以用英文,这个看你自己。 然后变量的类型,这个 string 不 用改,它本来就是制图串的类型,一点勾选起来,然后下面还有三张图片,对不对?所以我们这里点击增加三项,第一个图片一,我们给他图片二,图片三啊,这样给他命个名字 是二,然后这里是三,然后这个图片类型我们需要去改一下这个变量类型,变量类型要选择下列列表里面 file 里面的 image, 因为我们要上传的是图片格式,所以在这里要选择图片啊, 三个都要去改成这个 image 的 变量类型。 ok, 那 么这是我们在开始的时候拿到的这三个数据,对吧?好,当我们拿到这三个数据之后,接下来我们就按步骤来进行一个搭建。首先第一步就是要生成模特川版图片的题词,我们都知道 想要有这种图片,他一定是先有提示词,还有图片,对不对?这种图片是先有提示词,那么这个提示词怎么来啊?在工作流里面所有的提示词我们都可以让大模型去完成,所以在这里我们给他拉出一个节点去选择这个大模型啊。选择他每一个节点一定要养成一个良好的习惯,就是给他命个名字,双击他命名啊,不然我们在后面选择的时候就容易混乱, 我们给他把名字双击粘贴啊,粘贴过来,这个名字可以是这个节点他能够完成的事情, 根据自己的一个习惯去编辑就可以了啊。好,那么这是第一步,我们要给他生成图片的提示词,对吧?好,选择他,选 择他之后我们去选择模型,模型这里我们要去选择豆包一点六的视觉理解。为什么要去选视觉理解?因为我们前面是不是在开始会上传三张产品图片,对吧?所以这里的话就需要这个大模型 去识别我们上传给他的三张产品图片,识别我们的产品的图片信息特征、颜色,对吧?为了保证我们后面生成出来的图像一致性,产品的一致性非常高,所以这里我们要选择豆包的视觉理解啊,一点六的视觉理解, 然后在输入像这里我们先把产品的名字给他给进来,点击增加,然后我们就选择开始拿到的名字,对吧?然后视觉理解这里我们就要把三张图片给他增加进来,所以在这里要选择开始的主图,然后细节图三张, 对吧?这三张图片这个变量输入进来之后,接下来就有一个非常非常重要的东西,就是系统提示词,那么系统提示词它是用来干嘛的?它就是教这个大模型,你该怎么给我来生成这一个 图片的格式词?转版图片格式,对吧?你该按什么样的要求,然后以什么样的风格来进行一个生成。所以这个系统格式词是非常非常重要的啊,它直接决定着你最终的一个效果,不同的类目,不同的产品,它肯定是要叠带不同的格式词的,所以这里我直接把已经叠带好的这个自拍服装的格式复制过去啊,复制然后粘贴过来, 我们大概看一下这个格式啊,这个格式是写的非常细,我也经过很多次叠带的。首先第一个你看啊,会给这个大模型赋予一个什么角色, 对吧?告诉他你是一位专业的电商服装视觉设计专家,擅长产品的分析和场景构图设计,对吧?然后第二个告诉他,你的目标是 你要基于我们提供的图片生成一个手机自拍的场景描述,用于图像生成。然后再一个就是告诉他,你要接收我们这图片的变量,并且识别,最后按这样一个步骤去给我们生成对应的图像提示词啊,这个是写的非常细的,也携带过很多次的,你们可以直接去用。然后 系统其实有了,接下来就是用户提示词啊,这个用户提示词我们一般直接去按 shift 加组块键啊,一定要在英文的状态下去按 shift 加组块键,引用我们的几个变量名就可以了。第一个是名字,对吧?第二个的话是主图,第三个细节图,第四个也是细节图,然后我们这里给它改个名字啊,比如说这里是产品名, 对吧?然后这个是产品图,图一下面是图二、图三,好,这样方便我们辨识啊,所以这是二,这里是三。 ok, 用户其实的编辑完之后输出,像这里我们可以不用改,因为本身我们要的这个输出就是一整段图片的其实类型,我们可以不用改。 ok 啊,这个节点我们就给它编辑完了。那么第一步完成之后,接下来第二步我们需要干嘛?就可以去生成这个图片了,对不对?所以在这里我们给他去拉出一个节点啊, 从这里再拿出一个节点,去选择一个叫那二的这个图片生成的插件。如果说你在这里没有啊,因为我是已经收藏了,所以在这里可以看到你没有收藏,你这里是看不到的,你就在这里去搜搜这一个名字,找到这个图标就可以了,选择它,然后增加进来之后,我们同样养成习惯,给他改个名字啊,这个节点双击他改名字,我直接把这个步骤名字 翻过来,这是第二步,对不对?用于图片生成好,选择它之后,我们该如何来编辑啊?首先第一个这里会有一个 k, 这个 k 的 话,我直接把这个这里给它复制过去啊,这是我们的 k, 当然我这个文档里面的话也有讲这个具体获取 k 的 一个步骤啊,你们可以去看一下, ok, 看一下这个文档, ok, 我 们直接把 k 给它复制过来,然后这里有一个就是图片的提示词, 所以这个时候我们要把哪个数据给进来?是不是要把第一步的数据给进来,对吧?好, 接下来下一个就是一个图片的宿主,因为这个图片去进行生成的时候,一定要参考我们的原有产品图,所以在这里我们要把原有产品图给它引用进来,但是这个插件啊,它只能引用一个宿主,而我们最开始输入的是三张独立的图片,对不对? 所以这个时候我们在前面还需要给他增加一个,就是把这三张图片给他串起来,串到一个组里面去,然后再丢给他。那怎么给他串组?这里再拉出一个节点啊?在他后面再拉出一个节点,同样我们用大模型给他串组,选择他好双击他,同样改个名字,那么他就是串图片存组, 好,我们选择它编辑啊,模型这里都可以啊,我们直接用豆包,默认的豆包一点五就可以了,然后输入像这里就是要把谁是不是要把我们前面三个图片像给他拿进来,对吧?所以我们去选择一个图片,然后第二张图片,还有第三张图片,对吧?三张图片要给他输入进来嘛?对不对?把它们串到一起? 系统提示词这里就比较简单,我直接打就可以了啊,比如说这个接收上游的三图片,对吧?呃,图片,然后按 shift 加左挂键,分别把一、二和三引入进来, 然后将所有图片地址,因为前面是三张图片的地址吗?将所有图片的地址以数组的形式 直接输出,那我们直接这样打就可以了,它就会把三张图片的图片地址以一个组的形式输送出来,在这里就可以引用了。 ok, 那 用户提取词就直接按 shift 加左挂键,把我们三个图片啊给它引入进来就完成了啊。但是这里还有一个非常重要的点,输出项一定要改类型,为什么?因为前面我们 有类型的要求,就是宿主三个变量变成一个变量,它就是一个什么组,所以它是一个字串的宿主。 ok, 啊,这个明白没有?这是我们讲串图啊,串图之后,把这个串图我们就可以丢给这个生成图片的插件了,因为他要拿到提示,同时要拿到我们所有的产品图片综合起来去给我们生成图片,这样的话才能够保证我们产品的一致性啊。所以在这个选项我们就去选择刚才串图片组的这个输出字母串数组, 下面这里就是比例,我们是竖屏,所以是九比十六啊。然后这个是图片的质量,一 k 两 k, 可以 根据需求去选择,比如说我们选择一 k, 好, ok, 那 么整个图片我们就有了,我们可以测试一下效果啊,我们看一下搭建到这里能够出什么样的一个图片效果, 把结束节点连起来,一定要先连起来,然后,呃,这个结束的变量也要选一个,比如说我们选这个图片最终的图片地址。 ok, 好, 下面的话我们就可以来试运行一下,看一下最终能够出一个什么样的模特图啊?我们可以点击哪里可以点击这里啊?叫试运行,点击它,然后在右边 我们给他上传三张图片,对不对?一张主图点击上传,然后我们去找一张图片啊,比如说这个服装吧,选择它,这是主图,然后第二个就是细节图,我这里没有细节图,我就三张全部用这一张图片啊。当然你们有细节图的话,你可以去上传你产品的细节图啊,这个是名字,我给他复制一下, 好给他导入进来,然后这是产品的名字啊,名字的话尽量去写细一点,我们再点击试运行。好, ok, 这个时候的话我们就可以看到工作流,对吧?是不是开始在运行呢?他会根据我们这个上传的图片和名字,然后大模型会去生成图片的格式,就是模特和图片的格式,然后这个节点就会把我们三张图片给他连到一起,全部丢给下一个深图的这个节点啊,我们稍微等一会,马上看一下这个效果啊。 好,这里运行完了啊,我们已经拿到结果了,刚开始我们上传的图片是这样一张产品图,对吧?然后我们看一下最终的效果什么样子啊?点开它这个输出变量啊,点开它看一下,对吧?这是我们,我们看一下产品是不是一致性, 对吧?产品一致性还是可以啊。 ok, 那 么这是我们这一步就已经完成了啊,咱们共同完成了这一步,接下来再往后面还有几步,是不是还有一二三步,对吧?所以我们继续往后面走啊,结束节点这里给它断开, 然后放到一边啊,好,接下来下一步是要干嘛?下一步的话就是图片要转格式啊,为什么他要转格式?因为,呃,这一个插件他生成出来的是一个图片链接,我们在下一个生成视频,用节目去生成视频的时候,他要一张图片的格式 啊,去识别图片的格式才能生成视频,所以我们要把这个链接转换成图片格式。那么怎么去转换?这里我们用一个画板的工具,所以在这里拉出一个节点,然后我们往下拉,这里有个画板,对不对?点击画板选择它,然后它就主要是图片转格式啊, 转完之后已被我们后面生成视频这一个插件来用,所以我们选择它来编辑元素设置这里啊,我们去选择增加, 要有一个增加变量啊,在这个画板上面是哪一张图片?所以我们要去把开始第二步这个图片的链接啊,也就在这个画板上面,我们要把前面这一个插件生成出来图片丢进来啊,让它转换成格式之后输送给后面的这个节点啊,好,双击它编辑。那么这里可以同样要设置一下我们的这个呃, 尺寸啊,我们是六比九比十六,对吧?好,这个比例设置完之后,我们就给他增加一个底图,这个图片的话是为了去赋予变量的,所以在这里我们给他增加一个图片,随便去选一张图片进来啊,这个图片的话没有固定,随便选一张都可以,因为它只是一个,呃,只是一个变量的图,选择它,然后比例填充改为自适应,然后我们把它拉满整屏啊。 ok, 选择之后一定要记住,还要给他引用一下变量,在这里去选择引用进来的这一步,这一步给进来的图片的链接啊,图片的变量,这个时候的话,他后面出来的图片就不是说这个,这个粉色的图啊,他就会变成这里生成出来是什么图片,他就会自动变成什么图片啊。 ok, 这一步理解吧。接下来我们下一步啊, 那图片转完之后,接下来下一步就是干嘛呀?就要生成视频动态的提示词了,对吧?有了图片肯定要有对应的指示,告诉他该怎么动,最后才能生成视频嘛。所以这里我们要给它再增加一个节点,这个节点叫大模型,我们点击大模型啊,只要是生成提示词,我们都可以用大模型,那么这一步它的作用是干嘛?生成 视频动态的提示词,对吧?所以我们选择它,然后改一下,这个叫生成视频动态的,对不对? ok, 改完名字之后同样去编辑它啊。那么模型这里我们还是要去选择豆包的。一点六的视觉理解啊,一定要有视觉理解,然后在输入项这里我们把谁给进来,输入项的话,我们就需要把第一个就是我们的产品名字,对吧?这个产品名字要输入进来,然后第二个同样视觉理解这里我们要把开始的三张图片要给进来, 然后还有我们这个,这是三张图片,对不对?还有一个就是前面我们已经转格式的,就这个画板转格式最终的图片,这个图片就是已经有模特传版了,对不对?就前面我们生成的模特传版的图片给进来 啊,这几项数据给进来之后,接下来同样就是非常重要的系统提示词,那你要告诉这个大模型它该怎么样来生成一套动态的提示词,对吧?所以这个提示词一定要进行叠带啊,我们把这个叠带过复制过去, 然后粘贴所有的,其实其实它的结构是差不多的,对吧?会告诉他角色,然后告诉他一些呃,输出的一个原则,最后的话一个输出的一个要求啊,这是这个其实词啊,这是动态的其实词,动态其实词有了之后,接下来就是用户的其实词啊,这个用户其实词,我们直接按 shift 加左勾键去引用就可以了啊,引用我们所有的变量名进来, 然后这是二,还有三,对吧?还一个对的数据, ok, 那 么这是这一个啊,我们的用户提示词前面,你也可以去把名字给他标上啊,我这里就不标了,然后输入像这里提示词,它是一整段,所以这一个输入像我们可以不用改。 第四步我们在这里就完成了,动态提示词就拿到了,当拿到动态提示词之后,接下来我们就可以去给他进行下一步,下一步是生成视频,对不对?这里我们用到的是吉梦的一个插件, 所以在这里我们给它拉出一个节点,然后去找到极梦的视频生成啊,这里有个叫极梦视频生成,同样啊,你这里找不到,就在这里去搜搜这个名字和对应的图标,我们选择它,然后选了这一个图片啊,图纹身视频,选择它啊, ok, 同样改一下它的名字,这一个就是第五步,对吧?极梦生成视频,所以我们再选择它这个 key, 同样用刚刚我准备的 key 啊, 你不知道怎么拿的 key 的 话,可以看一下我这个文档,有具体的一个步骤。 ok, 然后这个是提示词,这个提示词的话我们是拿第四步的动态提示词,对不对?所以在这里我们去引用第四步拿到的视频动态提示词,这个地方是时长,就是你要生成多少秒,有五秒、十秒,比如我们这里拿五秒, 好吧,五秒会快一点。接下来就是这个图片链接,首帧的图片链接,前面我们这个 banana 生成出来的图片链接,对吧?给到它这里就是模型,我们去选择视频的三点零 pro 啊,选择它下面是分辨率啊,我们用七二零的,当然你也可以用用八幺零八零 p 的 啊,这里用七二零 p 的, 这个是七二零 p 啊,好, ok, 那 这个时候我们生图啊,生成视频这个插件我们就编辑完了,到这里理论上来讲,所有的节点我们运行完了,对不对?因为生成视频我们就拿到结果了嘛,对吧?但是即陌生视频他会有一个排队的过程, 如果说我们这里直接给他结束,有可能这个视频没有生成出来,然后我们节点会报错,所以为了保险起见啊,我们这里再给他增加一个呃,循环的节点, 在下面找到业务逻辑去找到这个循环啊,这个循环的节点的作用是为了干嘛呢?就是他就是一个查询,就不断的去查询我们这个积木的插件有没有帮我们把视频生成出来,如果说生成出来了,就给我们输送出来,如果说没有生成出来,那就继续查询啊,这样的话就不会导致工作流在运行的过程当中,由于等待排队的时间过长而中断, 所以我们这里给它拉出一个循环的节点啊,选择它循环类型,这里我们去选择无限循环啊,然后在中间变量,我们要给它增加一项,增加哪一项呢?在这里面去选择我们极梦的这个 id 啊,极梦视频生成搭建这个 id 啊,通过去查询这个 id 来判断我们视频有没有链接啊,所以这里给它一个中间变量,好在循环这个 主要的节点上面。编辑完之后,接下来就是循环题里面,我们要给他去增加集梦的查询插件啊,所以在这里拉出一个节点,然后同样找到集梦的视频,生成这样一个插件,前面有一个叫查询任务信息,对不对? 点击它啊,增加查询任务信息,它的作用就是不断的去查这一个节点有没有出视频,所以我们选择它,然后来编辑一下啊,它的名字,这个就是查询信息, 好选择它编辑栏这里 id, 我 们去引用循环上面循环拿到的这个 id 啊,中间变量好,这个 id 他 去查,这里面通过他拿到的 id, 如果说有,有什么有链接就输出,没链接就 再次查询,所以这里还会涉及到另外一个逻辑啊,业务逻辑就是他查询的结果总得反馈出来吧,对吧?以什么样的方式来反馈好, ok, 这里我们要给他增加下一个节点,叫做业务逻辑,里面有一个叫选择器啊, if 选择器,那么它就是一个 if 是 什么意思?如果的意思对不对?就是如果, 如果什么如果查询信息这个节点查询啊,信息这个节点的 url, 这里是视频的地址吗?就如果这里能够查到 地址,如果能查到地址我们就终止,那如果说这里查不到地址,也就是为空查不到地址怎么办?你看啊,在选择器这里是不是有两项输出,上面就是如果这个地址为空 该怎么办?下面就是如果不为空,也就是如果说视频出来了怎么办?所以这两个我们都要给他去设置。首先我们设置第一个如果为空拿出一个节点,然后在里面我们找一个叫做继续循环,这里对吧?业务逻辑有个叫做继续循环,对吧? ok, 接下来我们选择它啊,来编辑,这里就没有什么编辑的啊,选择它对吧?就是继续循环吗?你如果说你地址没出来,就给我再继续查呗。好,那如果说出来了怎么办?我们就拉出另外一个节点,同样在业务逻辑里面有个叫做中止循环啊,我们这里选择中止循环, 对吧?你总得让它有个结果吗?是不是好在这里啊,为了更加保险,中间我们工作留在运行的过程当中不会断开出错,我们要在继续循环中间还要给他加一个节点啊, 因为这个机循环他就是每隔几秒钟就去查,每隔几秒钟去查,也有可能导致查询频繁,超时,插件超时就会中断。所以为了保证中间 有不会有这样的一个概率,我们在在这里再给他增加一个叫做定时器啊,这个叫定时器啊,你们可以去搜啊,没有的话去搜这个定时器。这个定时器的作用是什么呢?你看啊,根据他的英文就是等待吗?时间等待,也就是说我们选择他,如果这里出个六十, 意思就是查一次没有出来,就等六十秒再去查,不要老是去查啊,大概是这个意思啊, ok, 那 么他就是时间等待的,时间等待,对吧? 啊?时间等待, ok, 下面循环题我们就给它编辑完了,这是整个一个闭环啊,还有一个逻辑的闭环,那编辑完之后循环这里,对吧?上面这个总结点这里我们要拿结果,所以在输出,像这里我们要去选择这个查询信息的结果,就这个 u l video, 对 吧?视频的地址啊,最终的话,如果说这里有输出地址,你要把地址给输送出来嘛?是不是? ok, 那 循环我们就设计完了,最终 可以把结束节点给它连接起来了,那结束我们要拿什么结束?这个结束?我们现在就不是说只拿这张图片,对不对?当然你也可以在这个图片保持这个保持不删掉,不删掉的话我们在输出的时候它就会输出图片,然后我们可以在这里增加一下,再给它来一个。呃,循环刚刚循环的这个 视频地址吗?是不是啊?可以,可以有两项输出啊,那我们在最终就可以拿到图片,也可以拿到视频啊,当然你只要一个的话就把它删掉就可以了。 ok, 那 么整个工作流这里我们就已经搭建完了,不难吧,接下来我们就看下最终的成果啊,测试一下好不好?然后我们点击这里有个叫试运行,同样啊,点一下试运行, 然后呃图片,我还是用刚刚上传三张图片,名字的话是这个,呃,针织衫,然后我们点击运行,这个时候工作流啊,整个工作流就开始, 对吧?就开始进行运行了,每个节点都在完成他每个节点应该完成的任务,是不是到最终就会给到我们想要的一个结果?那么呃,这里大概等一个 快的话,三分钟左右他就出来了,有时候这个寂寞的生存视频他会有个等待的时间,所以我们有时候会稍微长一点,稍等一会我们马上看效果。 ok, 那 所有的工作流这里就运行完了,还是挺快的。然后我们看一下在输出结果,这里是不是第一个这里有视频,第二个这里还有图片,对吧?我们点击这个视频看一下最终的效果啊, 对吧?这个是我们刚刚生产出来的产品,一致性非常好,而且整个场景还是非常好的,对吧? ok 啊。呃,这个工作流其实还有很多迭代的空间啊,比如说场景的背景啊,模特人物的特征啊,还有包括我们整个环境,我们都是可以去迭代的,迭代空间还是很大的啊。好,那么今天我们这个工作流就讲到这里啊,下期我们再见。