大家好,今天带大家了解一个高效的代码审查流程。首先开发人员将写好的代码提交到代码仓库,这是整个流程的起点。接着系统会自动触发代码审查工作流,同时启动 ai a 诊来进行初步的代码检查。之后审查完成后, 系统会自动将生成的审查报告推送到各个指定渠道,比如常用的钉钉、邮箱等,确保相关人员及时收到。最后大家看到的就是审查报告的具体内容,里面会详细列出代码中可能存在的问题和改进建议。 这样的自动化流程是不是让代码审查变得更高效了呢?你觉得这样的流程对你的工作有帮助吗?
粉丝18获赞24

二零二六年, ai 工作流还不会别人靠它轻松变现,你还在手搓视频扣字,工作流一键生成视频,小白也能轻松学会。今天我就来教你。今天学的是 ai 慢剧,我们先看看生成效果, 再看发布 ai 漫剧视频的博主,制作效果和播放都很不错。工作流已经打包好了,感兴趣的六六六主页低调学习。接下来我就来教你如何一键生成这样的视频。首先我们打开 ai 工作流,找到我们需要的工作流进来之后,页面就是这样,我们不需要修改其他的,只需要在下方找到试运行, 点击输入我们需要生成的主体,然后工作流就开始运行了,工作流可以帮我们一键生成,即剪辑。我们现在来看看生成效果如何,偏要逆天而行,觉得效果怎么样呢?制作和使用教程都打包好了,感兴趣的六六六主页低调学习!

不用任何基础,一分钟就能搭建一套 ai 工作流,帮你直接干完一周的活。例如,它可以每日自动抓取爆款选择题,帮你改写成可以直接使用的短视频文案。甚至它还能自动帮你写周报,每周五下五点前把总结好的周报发送给你,让你无痛下班。你上班很累很痛苦,大部分原因在于你一直重复机械性的活, 升职加薪轮不上活,还永远干不完。那今天给大家分享一个摆脱重复工作的方法,搭建好 ai 工作流,把所有重复的工作交给 ai 来完成,让你轻松上班。现在用飞书、多维表格搭建工作流都变得特别简单了,只需要会打字, ai 就 能帮你完成。 我们点这里的工作流选择 ai 创建右边,输入你的需求。例如帮我抓取 ai 赛道的爆款选择题五条,并根据选择题生成短视频文案,并在每天晚上八点准时提醒我。 ai 就 能够自己搭建工作流,他能配置好各种路径框架,逻辑都很清晰,不需要你去动手, ai 一 分钟就帮你完成了,到点就能收到你想要的结果。你看他写出来的文案是有爆款逻辑在的,那工作中就能直接使用。而且在工作流中,你还可以接入各种 ai 工具来帮你完成复杂的工作。任何你想要调整的地方,可以手动修改, 让你的周报、月度复盘报告都可以用工作流的方式自动化,在对话框中,书大白话都能搞定,你只需要负责接收结果就可以啦。之前花几天干的活,现在 ai 工作流就能帮你完成,效率真的巨高!

日产一百家带货视频,年货节带货就用它了!今天老张教大家如何用 n 八 n 工作流加上骚扰二的 api 接口,轻松搭建视频生成工作流,只需输入提示词就能快速量产出你想要的视频效果,文声视频、图声视频样样俱全。 另外老张再推荐一个国内能够使用骚扰二的网站,轻松搞定我们的带货视频,一步到位! 今天这期视频,老张重点讲解两个内容,第一就是如何创建对应的工作流,如何更改参数,实现点击一下直接产出对应的电商视频, 想学习工作流的,动手能力强的兄弟们直接进行观看学习即可。第二老张会给大家介绍一款国内直接输入提示词就能生成带货视频的网站啊,功能非常强大,具备分析、生成、复刻、爆款等相关内容,还增加了人物一致性的保持。 如果认为工作流过于复杂的兄弟,可以跳转到对应位置直接观看。为了方便大家更好的使用,老张建议大家使用 n 八 n 的 在线版本搜索 n 八 n, 进入官网 直接选择开始,没有账号的兄弟直接输入邮箱注册即可。然后选择十四天的免费计划,直接点击开始自动化,选择右上角的新建按钮,选择工作流,在右上角选择三个点 选择导入文件,拿到老张提供的老张 sorry 二点, jason 双击打开好一个完整的工作流文档,我们就直接在线启动了。 接下来老张给大家着重演示前两种文声视频以及图声视频以及相关的配置条件。老张先简单给大家过一遍当前工作流的使用环境啊,大家也看一下,第一个节点呢,是开始节点,叫做点击开始,当我们按下按钮时,执行目标节点。 第二个是我们当前的 video property, 叫做 site 节点,用于传入我们视频的主题,我们双击打开,在这个地方大家注意看,就可以任意地去更改我们要生成的视频内容,我们可以点一下这个小按钮,当然您有任何的主题内容,比方说 你可以把这个位置就改成你的商品生成,比如老张就给他改成一只猪在天上飞,这就是你生成视频的主题啊,老张给大家举了一个很好玩的例子,好,然后我们选择返回。 第三个节点是我们要调用当前 sorry 二的 api 接口,然后来进行对应的视频生成。 这些基础配置老张都给大家已经搭建好了, url 是 api 地址,包括它需要上传的一些参数。我们需要更改的内容是什么呢?需要自己创建一个 header, 我 们叫做头部验证,就是申请一个 apikey。 老张给大家推荐了一个 ki 的 平台,可以直接通过它获取 apikey, 我 们点击进入 注册,完成之后直接点击探索 ai api, 我 们看到它的模型广场里,几乎适用于当前市面上所有的主流视频生成大模型,例如我们的 grok、 sorrow 二可灵等都是支持的, 所以我们可以点开其中一个,比如说我们想使用 sorrow 二来进行生成,点击,它给我们使用了对应的势力啊,就是一只狗在花园中快乐的奔跑。 sora 二的生成视频的真实度啊,还是非常不错的。然后我们选择 sora 二, text to video 就是 sora 的 文字生成视频。好,我们选择 api, 如果你是零基础接入的话,可以看一下对应的 api 文档啊,这是它的接口地址, 需要传递的相关参数上方都是有设置的。但是老张这次呢,都已经给大家准备好了,我们直接拿到你自己的 api key 即可。我们回到刚刚的模型广场,先选择账单, 第一次注册啊,它会送我们八十积分啊, sorry 二呢,每次调用需要六积分的无水印啊, sorry pro 呢,就相对来说多一点了。我们先用 sorry 二来进行测试,找到自己的 api 密钥, 选择创建新密钥或者直接复制都可以,选择创建新密钥吧,我们直接写上就是 sorry, 把这个密钥复制下来好,然后回到我们刚才的工作流位置,注意看老张给大家决定的。第二步,我们需要把 api 密钥填入到 http 的 request 节点中,就是这个 text to video, 然后把这个歪流值把它先删掉,给它粘贴成我们对应的 api 密钥,一会方便整体复制好。然后接下来我们双击进入这个节点, 选择这个位置啊,就是 high 儿凭证的这个位置,我们点击创建新凭证,然后第一个凭证的内幕,老张在文档中也给大家进行标注了,我们再看一下,就是这个值,先把这个内幕复制, 然后再把这个 y 六复制,找一个文文本档吧,以免我们来回复制太麻烦,自己找个文文本档进行存储,先复制内幕, y 六就是刚才我们填写好的那个 key, 选择保存好,然后点击返回,这样的话一个节点就正式的配置完成了, 同样的方式,我们还需要再配置下一个叫做获取视频节点。为什么需要一个获取视频呢?我们来看一下这个 sorry 的 api 文档,它是产出和获取是对应的两个 api 接口, 一个用于视频产出,一个是把产出的视频获取好,然后它会返回一个 url 地址,用于我们获取对应的视频链接。好同样的方式,双击打开设置凭证,因为刚才我们是不是已经设置过这个表头的身份验证了呀?把它选择一下就可以了,你刚它的身份验证和我们生成的验证是完全一样的, 我们点击返回,这样的话我们整体流程就是跑通了,现在的意思就是输入,点击开始输入提示词,生成视频,然后这在做一件什么事?因为视频生成是有时间的,他在做一个轮询 啊,是比方说 why? 等待十秒钟,看一下能不能获取视频了,如果没有获取成功再来等待,再来问一下获取到了没有,就是一直等到他视频产出成功来获取链接,我们来执行一次, 大家可以点击对应节点,看它实现的是否成功,注意看在扣的代码中返回二百的话,证明我们的请求是成功的,只不过这个轮询次数需要多一点,因为它制作视频是需要时间的,我们稍作等待。老张,这个轮询了十四次啊,成功获取了 url, 我 们双击打开 这个地方,就是我们拿到的 u l 地址,把这个地址复制,然后在我们的浏览器中直接粘贴,选择回车,就会自动的开始下载,我们把它打开,一个创建好的无水印的视频就直接产生了,但是它的清晰度啊,可能会稍微差一点,因为我们用的是 sorry 的 基础模型。好,咱们再回到这条工作流, 老张再给大家讲几个基础的参数配置。首先第一就是我们之前说过的,想更改 property, 在 这个位置直接更改即可。第二就是我们在生成视频这个节点当中往下拉, 这有一个 jason 模块, jason 模块中规定了我们本次使用的 model 就是 我们使用的模型,老张默认定义的是 sorrow 二 text to video, 就是 sorrow 的 文字生成视频,在我们的 tapi 上还支持 sorrow 二 pro 的 test to video, 这就是我们对应的高清版本,但是呢,它的价格要比刚才那个要贵得多,在这有一个 sora 二 pro test to video, 把它复制,如果想用这个 model 的 话,回到我们的工作流,在这把 model 直接进行更改即可啊,这是非常简单的,然后再往下翻,注意这个属性是我们的横竖屏切换,默认是横屏的,大家可以任意修改。这是第一个纹绳视频的工作流啊,非常的简单。然后接下来我们再来说第二个图绳视频, 图声视频呢,和我们的纹身视频前期的内容是完全一致的,我们先把这两个进行参数修改,因为刚才我们已经设置过了头部验证,直接选择一下即可,然后选择返回,然后再把获取视频这个位置进行一下设置 好。然后接下来我们看到第一个节点,这次节点不同在于他默认需要上传一张图片啊,但是这个图片呢,通常用的是 u i l 的 链接方式,所以说我们需要把您的产品图或者你要生成的角色图转化成 u i l, 我 们使用图层进行转化。 图层方面,老张给大家推荐 picui 图层,直接搜索即可,然后选择上传图片,上传成功之后直接复制 url 链接,回到我们的工作流,把第一项链接复制到对应位置改变一下,因为刚才上传的是一个队服球衣,那我们 填写一下提示词模板,把提示词简单的进行一步修改,比如说一个亚洲模特全方位的进行衣服展示,球场室内各个角度,然后我们选择返回 其他的几乎不用。改变好全部配置完成之后呢,我们把开始节点拽下来,把这根线删掉,然后给它连到这个位置,做一个基础测试,选择运行, 然后双击我们的视频生成节点,双击显示二百成功证明已经可以访问,我们稍作等待。 这一次轮循了三十二次啊,我们来看一下链接,把它复制一下,粘贴到地址栏里,我们来看一下生成效果啊。室外的球衣展示,亚洲模特全方位的展示效果,包括室内,目前来看还是比较不错的啊,大家有需要的可以参考来进行使用。 这两个简化的工作流玩法,希望大家拿回去都测试一下,有问题随时跟老张进行沟通。在刚才的操作中啊,我们重点讲解了如何通过 n 八 n 的 工作流对接 sorry 的 api, 实现智能体的视频创建, 但是很多兄弟认为上述操作过于复杂,接下来老张再给大家推荐一个可以直接使用 sorry 的 国内平台 create ok 爆款猎人,功能更加强大。 create ok 爆款猎人是一个基于 sorry 二的具备分析复刻生成爆款带货视频的功能。 无论是咱们有产品进行一句话视频生成,还是分析爆款视频,直接进行爆款复刻都可以直接搞定。并且具备提示词的增强功能,可以帮我们更好地润色视频生成效果。 直接生成复杂的提示词内容,我们就可以生成完整的带货视频了。注意时长是十五秒,并且没有水印,并且近期增加了保持角色一致性的功能,我们可以先让它生成角色,输入模特生成的对应提示词,可任意进行修改。 生成模特视频之后,在下方选择提取角色保持一致性,配住角色名称选择提交。在生成带货视频时,就能选择刚才的人物角色,例如我们上传红包,然后选择生成。 我们来看一下,不仅生成了带货视频,还保证了人物的一致性,效果相当旺盛。 createok 无论是电商、跨境电商还是媒体推广以及广告视频,都可以快速帮您搞定。

大家好,我是风和,今天给大家分享的工作流是一键生成民间故事。我们先来看两个案例, 这个博主他发布了二百一十条关于民间故事的作品,涨粉一百二十八万,获赞八百多万。这个博主发布了四十四条关于民间故事的作品,涨粉十七万多,获赞一百多万。这一类短视频现在的流量还是很大的, 这是我已经搭建好的一个工作流,我们只需要输入一个民间故事的名称,点击这里的试运行,就能得到一个视频。这是我刚才输入乌鸦引路得到的一个视频,我们一起来看一下 引路荒村古祠的夺命召唤。据地方志记载,某荒村曾因瘟疫灭村,此后便怪事不断,有行人误入此地。夜幕降临,一只乌鸦在前方引路, 他跟着来到一座破落古祠,刚推开门,浓重的土腥与湿辣味, 这个视频的效果还是很不错的。我们先来分析一下这个工作流, 这个工作流一共包含两大模块,第一块是制作素材,第二块是把素材导入到剪映里面进行处理。这一部分又分为三个模块,第一部分是生成文案,并对文案进行处理。第二部分是根据这个文案我们制作图片和配音。 第三部分是我们把生成的这些素材进行一个数据格式整理。然后这一块的内容主要分为两个部分,第一部分是我们把所有的素材导入到剪映里面进行处理。第二部分是我们把处理好的剪映视频进行导出。 我这里已经把这个工作流搭建的核心步骤整理出来了。第一步是生成故事文案,拆分文案,制作绘画题诗词, 第二步是制作图片和配音,第三步是数据格式整理,第四步是将素材导入到剪映草稿中,第五步是导出剪映草稿。 下面我们从零开始教学如何搭建这个工作流。首先我们搜索扣子,点击这里的 ai 编程,点击这里的资源库,找到右上角的资源,点击这里的工作流,我们起一个工作流名称, 注意这里只能用英文,不能用中文。我们添加一个工作流描述,一键生成民间故事, 点击确认。现在我们就进入到这个工作流的工作空间,默认它会给我们生成两个节点,一个是开始节点,一个是结束节点。我们点击这里的注视, 把刚才整理好的核心搭建步骤给他粘贴过来,下面我们就跟着这个步骤一步一步开始搭建。 首先点击这里的开始节点,这里的输入,我们改一下名字,开头选为 b, 填充,添加一个描述 民间故事名称。我们从这里拉一条线出来,新增一个大模型节点,双击这里的大模型,修改一下名称,一点一生成故事文案。 我这里习惯在每个节点之前加一个序号,方便我后面引用数据的时候能够快速找到这里的模型。我们使用默认的豆包一点五 输入这里,我们把原来的删掉,新增一个,点击这里,我们引用开始节点的 type 系统提示词,我这里已经准备好了,大家如果有需要这个系统提示词的话,可以找我领取,我们点击复制一下,把它粘贴进来, 我们来看一下这个系统提示词,这个系统提示词的核心作用就是根据我们刚才输入的民间故事名称,帮我们生成一个民间故事的内容, 这里我们给了他一个限制,他输出的这个故事内容是一百五十字左右,差不多是一分钟,大家如果觉得时间比较短的话,可以把这个字数调大,比如说三百字到五百字就是一个两分多钟的视频。 这里的用户提示词我们按 shift 加左括号,引用一下输入, 输出这里我们就使用默认输出,点击这里我们测试一下这个节点,这里输入民间故事的名称,比如说我输入灵狐报恩,点击这里的运行,这里运行完成了, 我们点击这里的预览,看一下这个输出,这里就给我们输出了一个一百五十字左右的灵狐报恩的故事文案。 下面我们新增一个节点,选择大模型,双击修改一下名称,一点二拆分场景, 这里的模型我们还是使用默认的多包。一点五输入这里我们把原来的删掉,新增一个 引用一点一的输出,这里的系统提示词我已经准备好了,在这里如果需要这个系统提示词的话,可以找我领取,我们复制一下, 把它粘贴进来,我们看一下这个系统提示词, 这个系统提示词的核心作用就是给我们生成一个分镜字幕,我们为什么要生成这个分镜字幕,是因为这里我们第一个节点输出的这个故事文案,它是一整段话, 这一整段话它是不能做那个分镜图片的,所以我们要把它拆分成一句一句的, 这里的用户提示词,我们还是按 shift 加左括号,引韵一下,输入。输出这里我们要按照这个回复式例去填写一下,这里是一个对象数值格式,我们把这个变量类型改为 a ring object, 然后新增一个子项,把这个字幕文案给它复制下来,拿到这里 这个输出也就写完了。我们来测试一下这个节点,点击这里的测试节点输入这里,我们把一点一的输出拿过来玉兰这里我们把它复制一下, 填写到输入这里,我们点击运行,运行完成了这里他就把刚才的那一段文案拆分成了六句,下面我们制作下一个节点, 我们新增一个节点,点击大模型,双击修改一下名称。一点三绘画提示词 模型这里我们还是使用默认的豆包。一点五输入这里,我们把原来的删掉,新增一个引用一点二的输出 系统提示词,我这里已经准备好了,大家如果需要这个系统提示词的话,可以找我领取,我们把它复制一下, 把它粘贴进来,我们看一下这个系统提示词,这个系统提示词的核心作用就是根据我们的分镜字幕来制作这个分镜绘画提示词,这里的用户提示词,我们按 shift 加左括号,引用一下,输入。 输出这里我们要按照这个回复时里进行填写,这里输出的是一个数值对象, 我们把这个输出类型改为 array object, 然后新增两个子项,把这里的故事文案还有生成的绘画提示词都拿过来, 那现在我们第一部分对这个文案处理就已经完成了,第二步我们这里要开始制作图片和配音了,把这个节点先挪走, 这里我们新增一个节点,选择这里的 p 处理, 双击修改一下名称,一点四,制作图片和配音, 这里的变形数量,我们输入三,他这个变形数量如果输入太大的话,他这个运行节点会卡住,所以我们一般情况下输入三就可以了。输入这里,我们引用一点三的输出。 p 处理题里面我们新增一个节点, 选择这里的图像生成这里的模型,我们选择通用 pro 比例,这里我们选择四比三, 生成的质量,我们拉到最高。输入这里,我们把传进来的这个绘画提示词给它拿过来。正向提示词,我们按 shift 加左括号,引用一下这个绘画提示词,那现在图片就已经做好了。 下一步我们来制作配音,我们新增一个节点,点击这里的插件,这里搜索语音合成,我们使用扣子官方的这个语音合成插件, 我们点击这里,可以收藏一下这个插件,方便我们后面使用的时候,可以在已收藏的插件列表里面直接去选择,我们点击添加, 双击修改一下名称,生成配音,这里生成配音是根据那个拆分好的文案去生成配音的,所以我们需要配音的内容就是传进来的这个拆分好的文案内容, 这里。前面这几个都不用调,我们调一下这个语速,语速我们稍微调快一点,这里输入一点一,稍微调快一点。 音色这里我们点击选择音色,这里有预设音色,这里的预设音色有很多,我们这里做的是一个民间故事的一个视频,所以我们这里搜索一个东方,有一个东方浩然的,他这个声音比较适合做民间故事, 点击试听一下,我上知天文,从遥远星系的诞生到天体的,我们添加这个音色,那配音我们就做完了。下一步我们在制作好的配音,这里新增一个节点, 点击这里的插件,我们搜索剪映小助手,我们找到这一个,点击这里收藏一下,后面我们还会用到这个插件,我们找到获取音频时长这个工具,点击添加 这里双击修改一下名称,获取音频时长,这里获取音频时长的作用是我们后面制作时间线的时候,需要使用这个音频时长,这里的输入变量,我们选择生成好的配音, 这里我们要选择这个配音的链接,这一个好,我们现在把这两个节点给他连起来, 先写一下这里的输出,输出这里我们把原来的删掉,新增三个, 我们把生成的配音链接这一个拿过来获取的音频时长输出一下,还有我们生成的图片输出一下,图片和配音我们就做完了。 下一步我们要对这些素材进行一个格式转换,这里我们新增一个节点,点击这里的代码,双击修改一下名称。一点五,数据格式,整理 这里的输入,我们把原来的删掉,新增几个变量,这里的输入节点,我们把开始节点的 title 传进来,还有一点二,拆分好的文案传进来, 还有一点四,制作的配音,还有音频时长, 还有这里的图片我们都拿进来代码,我们这里点击编辑 代码内容,我这里已经准备好了,需要这个代码的话也可以找我领取,我们把它复制一下,把原来的删掉,然后粘贴进来,这里代码的输入要和我们这里的变量名保持一致。首先这个是图片, 我们找到这里的图片,这一条是图片内容,我们把它修改一下名称,然后这个是音频, 是这一条音频,我们把它修改一下名称,获取的音频时长这个名称是一样的,我们不用修改。 然后封禁文案,我们把这个拿过来,把它修改一下名称,然后标题这里我们就不用去修改了。这里的输出 我们看一下这个代码里面的输出是这些,我们先把它一个一个粘过来,这个是音频数据, 这个是背景音乐数据,这里的背景音乐是我在这个代码里面已经写好了,在这里这是它的背景音乐链接,我们在代码里面已经把它做好了。然后这一个是开场音效, 开场音效也是在这个代码里面,我们已经把它添加进来了,这两个一个背景音乐,一个开场音效,大家可以根据自己的喜欢去替换这个链接就可以了。 然后这个是图片文件粘贴进来,这个是文案时间线,粘贴进来,这个是文案内容, 这个是标题内容, 这个是标题的时间线,这里我们要修改一下变量类型,音频文件变量类型不用修改,背景音乐变量类型我们要改成 string。 然后下面的论文时间线我们要改为 array object, 文案内容我们要改为 array string 标题内容,我们也要改为 array string 标题时间线,这里要修改为 array object, 这里的变量类型涉及到数据结构的内容,大家要修改的跟我一样好,现在数据格式我们也整理完成了, 下面我们要把所有整理好的数据添加到剪映草稿里面,这里我们新增一个节点,点击我们刚才收藏的剪映小助手插件,找到这里的创建草稿, 我们双击修改一下名称二点一,创建草稿, 这里的高和宽我们输入幺零八零幺四四零,这里的高和宽和我们图片四比三的比例是一致的。下一步我们添加素材, 我们新增一个节点,点击剪映小助手,找到批量添加图片,双击修改一下名称二点二,添加图片, 这里的草稿 id 我 们选择二点一,图片内容我们选择一点五。处理好的图片内容,这是图片数据, 那图片我们就添加完成了,下一步我们来添加配音,我们新增一个节点,点击剪映小助手,找到这里的批量添加音频,双击修改下名称二点三,添加配音, 配音的数据是我们一点五,整理好的配音数据是这一个草稿 id, 我 们选择二点一, 配音就添加完成了。下一步我们添加背景音乐,新增一个节点,点击剪映小助手,找到批量添加音频, 双击修改一下名称二点四,添加背景音乐,这里背景音乐的数据是一点五,我们整理好的背景音乐数据 草稿 id 我 们选择二点一,那背景音乐我们就添加完成了。下一步我们添加开场音效。新增一个节点,点击这里的剪映小助手,还是找到批量添加音频, 双击修改一下名称二点五,添加开场音效,开场音效的数据我们选择一点五。这里做好的开场音效数据 草稿 id 我 们选择二点一,那开场音效我们也添加完成了,下一步我们要制作字幕, 我们新增一个节点,点击这里的剪映小助手,找到这里的根据时间线制作字幕数据,双击修改一下名称二点六,制作标题数,我们先来制作标题字幕, 这里的标题数据我们选择一点五。整理好的标题这一个时间线我们选择 一点五。整理好的标题时间线那标题字幕我们就做好了。下一步我们把制作好的标题字幕添加到剪映草稿里面,我们新增一个节点,点击这里的剪映小助手,找到批量添加字幕, 这里有一个细节大家注意一下,就是我们添加这些素材的时候,它是有一个先后顺序的,我们首先要添加图片,再去添加字幕, 然后那个字幕就会在图片上面,如果我们先添加字幕,再添加图片的话,他那张图片就会把我们的字幕给挡住,所以我们要先添加图片,再去添加字幕。 好,双击这里,我们修改一下名称二点七,添加标题字幕,字幕内容选择我们做好的标题字幕二点六 草稿 id, 我 们选择二点一。对齐方式我们选择居中对齐,这里输入一边框颜色,我们输入仅六个零,仅六个零代表的是白色, 然后字体我们输入一个浆糊体,字体大小我们输入二十五 字间距,我们输入五,然后这些都没有字体颜色,我们输入仅 f, f, d, e 零零,这是一个黄色的字体,然后位置 x 轴的位置,我们输入零, 外轴的位置,我们输入四百,在简易里面,它的位置是以中心线为起点的,上面是正数,下面是负数,我们的标题在上面,所以我们这里输入的是四百, 那标题字幕我们就添加完成了。下一步我们来制作正文字幕,我们新增一个节点,点击剪映小助手,选择这里的,根据时间线制作字幕, 双击修改一下名称二点八,制作正文字幕, 这个字幕数据我们选择一点五。整理好的正文数据,这一个时间线我们选择一点五。整理好的正文时间线, 正文字幕我们就做好了。下一步我们把这个正文字幕添加到剪映草稿里面,我们新增一个节点,点击剪映小助手,找到批量添加字幕,双击修改一下名称二点九,添加 上文字幕,字幕内容我们选择二点八,做好的字幕草稿 id 我 们选择二点一。 对齐方式,我们还是选择居中对齐。这里的边框颜色我们输入有六个零,还是一个白色的边框字体,我们输入浆糊体, 字体大小我们输入七,然后下面的字体颜色我们输入仅六个 f, 这是一个黑色的字体,然后位置 x 轴的位置还是零,外轴的位置,我们输入负的八幺零,因为正文字幕它在下方,所以我们这里输入一个负值, 那这文字幕我们也已经添加完成了。下一步我们来制作一个关键帧,我们新增一个节点,选择这里的代码,双击修改一下名称,二点幺零,制作关键帧, 这个关键帧的作用是制作那个图片放大放小的一个效果,这里的变量名,我们把原来的删掉,新增两个,我们先引用添加的图片是这一个, 再引用获取到的音频时长这一个, 这里的代码,我们点击编辑代码,我这里已经准备好了关键真代码,如果需要这个代码的话,大家可以找我领取。我们复制一下这里的代码语言,我们要选择 python, 我 们把原来的删掉,然后粘贴进来,这里的输入名称跟我们的变量名称要保持一致,是这两个是一致的, 然后我们填写一下输出,这里是输出了一个关键帧,我们把它拿过来,然后把多余的删掉, 那这个关键帧我们就做完了。下一步我们把这个关键帧添加到剪映草稿里面,新增一个节点,点击剪映小助手,找到添加关键帧, 双击修改一下名称,二点幺幺,添加关键帧,这里的草稿 id, 我 们选择二点一, 这里的关键帧,我们选择二点幺零,最好的关键帧。好,现在我们所有的数据都已经添加到剪映草稿里面了,我们最后连接结束节点, 输出一下这个草稿 id。 好, 现在我们整个工作流就搭建完成了,现在我们点击试运行,看一下效果,这里民间故事名称,我们输入一个灵狐报恩, 点击试运行,这里已经运行完成了,总共用时一分钟。输出了一个草稿 id, 我 们把这个草稿 id 复制一下, 然后打开剪映小助手,把这个草稿 id 粘贴进来,点击这里的创建剪映草稿, 好,这里的草稿已经处理完成了,然后我们打开剪映,在剪映里面我们就会看到一个跟这个草稿 id 一 样名字的一个视频,我们打开,这就是刚才生成的那个视频,我们一起来看一下。 据地方志记载,古时某村曾有村民救过受伤灵狐,多年后村头破庙来了个神秘道士,说破庙乃狐仙巢穴,不可亵渎, 可村民并未在意。一晚破庙神像流出血泪,共品一夜腐烂。村民阿强路过,听到狐仙凄厉 这个视频效果还是很不错的。然后这个工作流里面用到的提示词跟代码我都已经准备好了,大家评论区六六六找我领取,包括这个剪映小助手的下载地址和使用方法也在这个文档里面。 大家在这个工作流搭建过程当中有什么问题的话也可以找我咨询。那今天的视频就到这里,我们下期再见。

兄弟们,像这样的爆款视频从头到尾做完只需要三分钟,今天我就带兄弟们一步不差的跑一遍这个工作流。像这样的小说推文类视频,只需要用扣子工作流三分钟就可以生成给兄弟们看一下。这个博主发布了十五个作品,粉丝是五点二万,这类小说推文的数据好到什么程度, 兄弟们自己去计算就可以。接下来给兄弟们看一下这类的小说推文主要讲的是什么故事内容,你不要再想着拜别人为师了好不好?师子好不容易才再次见到你, 他竟然也出生了,而且比我还要早,这些日子的返程难道都是因为怕失去我?宿主,他要是知道你也重生了,会不会直接扑进你怀里哭啊? 他怕的不是打破师徒关系,是怕我成为道侣后会背叛他,就知道躲,真不省心。他小时候被父母伤害过,对亲近的人极度缺乏安全感,一旦打破现状就只会逃避。这一世我不想跟你当师徒了,毕竟前世我死前可是发誓说过,如果有来世, 我定要狠狠鞭策你的。时间有限就给兄弟们分享到这里,这个是用扣子工作流一键生成小说推文视频用到的所有节点,接下来给兄弟们详细的拆解。扣子工作流默认的是开始节点, 开始节点我们输入的是主题变量,变量类型是 street 字母串类型。如果兄弟们想了解下面这些变量类型是什么,时间来使用,等我把这个工作流详细的拆解完再和兄弟们来讲。开始节点下面连接的是大模型节点,添加节点 大模型大模型节点的主要作用是根据我们开始节点输入的主题帮我们生成分镜脚本模型用的是豆包一点六思考深度调节,如果兄弟们想测试下面这些模型,可以自由去测试。 输入是根据开始节点提供的主题,系统提示词是给这个大模型进行定位,你是什么角色,拥有哪些核心机制?分镜脚本的结构,核心规则,输出前检查清单, 这里有一个重点,我这里写的是必须严格生成五段分镜,这个几段兄弟们可以根据自己的需求去改,你想生成五十段一百段都可以自由去改,我这里用的是五段来给兄弟们讲解。用户提示词是我们输入的主题变量, 输出变量名是图片提示词和视频提示词。大模型节点下面连接的是循环节点,添加节点循环,循环节点的作用是根据我们分镜提供的内容生成图片,循环类型使用数组循环 循环数组的输入是根据生成分镜脚本提供的。分镜循环体里第一个节点是文本处理节点,添加节点,文本处理 文本处理节点的作用是将我们上级提供的图片提示词进行四幅串拼接,生成三宫格分镜图片,古风动漫风格,这里的风格兄弟们可以根据自己的需求任意修改。文本处理节点下面连接的是 nano banana 插件, 添加节点插件阿诺布纳德,我们用的是这个插件,阿诺布纳德插件的提示词是根据文本处理节点提供的提示词图片尺寸选择的是十六比九,如果兄弟们有其他的尺寸,自由去选择, 图片分辨率选择二 k, 这里也可以有一 k 和四 k 进行选择。输出的是图片的 url, 我 们传回给上级循环节点,变量名定义为 url。 生成图片循环节点下边连接的还是一个循环节点,这个循环节点是生成视频循环类型,同样使用的是数组循环循环。数组是两部分内容,第一部分是生成分镜脚本提供的分镜,第二部分是刚刚循环节点提供的图片 url 循环体里第一个节点还是文本处理,这个文本处理节点的作用是将我们上集提供的视频提示词 通过下面这个英文字母串进行拼接。下一个连接的是 solo 二视频生成插件,添加节点插件输入 solo 二视频生成用到的是这个插件。 solo 二视频生成插件提示词是根据文本处理节点提供的视频提示词。 视频尺寸选择的三竖屏高清,如果兄弟们有其他的尺寸,填写对应的序号,视频时长十秒和十五秒可以选择,我这里填写的是十五秒。参考图片是上级给提供的图片 url。 搜索二视频生成插件,输出的是 id, 将 id 传回给上级循环节点,列表名定义为 id 循环节点,下面连接的还是循环节点,这个循环节点的作用是根据 id 获取视频 url 循环题里第一个节点是搜索二 id 查询插件,输入是上级经理提供的 id, 下面连接的是选择器节点,添加节点选择器 选择器节点的主要作用是判断 solo 二 id 查询插件,根据 id 是 否查找到视频 url, 如果查找到的 url 不 为空,我们走中指循环。 如果根据 id 查询到视频 url 为空,下面走定时器插件,等待六十秒重新继续循环。这个定时器插件在哪里? 添加节点插件?定时器搜索,我们用的是这个插件。拿到视频 url 传回给上级循环节点亮明定义为视频 url, 循环节点后面连接的是剪映小助手插件。剪映小助手插件的作用是将扣子工作流理生成出来的内容,借助剪映小助手桥梁一键传输到剪映本地的草稿箱。剪映小助手第一个插件是创建时间线, 时间单位是微秒,我们输入的是七十五秒,时间线上视频的个数填写的是五个。兄弟们这时候会有疑问,为什么这里是七十五秒?那我给兄弟们详细的算一下。开始的大模型节点,这里有写明必须严格生成五段分镜。 后边的 solo 二视频生成插件生成,每个视频的时长是十五秒,十五秒乘以五段,一共是七十五秒。这里的时间线兄弟们只需要记住,用 solo 二生成视频的时长乘以大模型输出的分镜段数, 最终是我们拿到的视频总时长。下一个节点是创建剪映草稿箱,我们可以定义视频尺寸,一九二零一零八零, 如果兄弟们有其他的尺寸,在这里自定义输入。下面连接的是根据时间线创建视频数据,时间线是我们选择刚刚创建好的时间线,视频数据是我们循环节点提供的视频 url。 下一个是添加视频,根据我们草稿箱的 id 来添加创建好的视频。最后连接的是结束节点, 结束节点输出的是草稿箱的 id, 拿到 id 以后,打开剪映小助手,粘贴 id, 等待两分钟,我们视频会自动添加到剪映本地的草稿箱。打开这个视频,检查视频生成是否有问题,如果没有问题导出去发布, 兄弟们会问,开始节点里这些变量类型都是什么时间来使用?如何写系统提示词? 循环节点如何进行参数传输?剪映小助手插件如何进行数据传输?如果兄弟们想了解这些内容,我自己做了一个玩转 agent 指南,什么是 agent? 智能体所有节点详细的解析, 智能体如何创建?工作流如何搭建?如何写系统提示词?如何让 ai 帮我们写代码?扣子工作流生成视频全流程解析,剪映小助手插件解析好了,兄弟们用扣子工作流一键生成小说推文类视频就插解到这里,兄弟们再见!

兄弟们,我做了一个可以生成人物独白视频的工作流,咱们试运行一下,输入咱们的主题点,试运行这个视频呢,生成大概需要两分钟左右,然后这个工作流我已经放到了飞书文档里面,大家有需要可以评论区留言,五一 同时也给大家准备了三十个我自己整理的目前比较火的工作流,都在我的飞书文档里,可以看到这边已经生成好了,咱们复制这个 id, 打开剪映小助手,把 id 粘贴到里面,点击创建剪映草稿,同时打开咱们的剪映。生成好了第一个,咱们点进去,我们看一下效果。 二十二岁穿进来的名牌,三小时前还在数五十块。 我叫林小雨,二十二岁那年,我站在五星级酒店大堂里,身上穿着借来的名牌套装,手里攥着刚签完的合同。没人知道,三小时前我还在城中村的出租屋里 数着最后五十块钱。林总监,您的咖啡。新来的实习生恭敬的递上杯子, 我抿了一口,突然想起大学时在奶茶店打工,因为打翻一杯奶茶被扣了三天工资。那时候我以为只要考上九八五,人生就会一帆风顺。大二那年,老师把我叫到办公室,小雨啊,这次保研名单, 我看着他桌上那份名单,我的名字被红笔划掉了。那天晚上我在酒吧喝到凌晨,认识了张总, 他说,小姑娘学历算什么,跟我干一个月,顶你同学一年。第一笔业务来的很快, 我把戏里实验室的研发数据拷贝出来时,手抖的连 u 盘都插不准,但看到银行卡里突然多出的五位数,所有愧疚都被冲散了,直到警察找上门那天, 我正给妈妈转钱治病,手铐卡进手腕的瞬间,我突然想起入学时那个站在校门口对未来充满期待的傻姑娘。好,这个视频这样已经做好了。

大家好,我是文叔,今天带大家一起来搭建这样一个一键生成电商产品详情页的 pos 工作流。首先呢我们先看一下这个产品案例,一会呢我会根据这个步骤带大家来一步一步进行这个工作流的搭建。最后呢我们会根据搭建的这个工作流做一个实体演示,看一下最终的搭建效果。 我们看一下这个产品案例啊,这个是我们给的一张产品图片,然后这是一个雪地靴,或者我们多给他几张产品图片,工作流会自动帮我们判断这个产品的类目,最后给我们生成这种十二张的一个详情图片,大家看一下咱们的细节效果,这个细节效果还是非常 ok 的, 然后这都是工作流为我们自动生成的, 对吧?然后生成这图片也是两 k 高清的,然后这是一个婚礼包包,大家看一下这个细节很炸裂啊,这个效果, 对吧?最后我们看一下这个半高领毛衣,半高毛半高领毛衣,这是一个服装类目,这个服装类目它也会帮我们自动生成这种无版权的模特,看一下这个细节非常棒啊。然后呢接下来我就会带大家按照这个步骤来进行一个实操,大家只要跟上文书的这个节奏,你也会搭建出来这样一个一键生成电商产品详情页的工作流。 首先我们打开这个扣子官方页面啊,然后点击这个扣子编程,然后点击左边的这个资源库,然后我们点击这个资源右上角这资源里面有个工作流,这里面是一个工作流的名称和描述名称这边只能是英文的啊,也可以拼音,对吧?我们就写这个详情,描述的话就是指这个工作流它能够做什么?就是一键 生成电商产品详情页, ok, 点击确认。进入这个工作空间以后呢,我们可以看到有两个默认有两个节点啊,一个开始节点,一个结束节点,结束节点这边我们可以不用管,我们先编辑这个开始节点,在编辑之前呢,我先把我们的这个步骤先给复制过来啊, 然后我带大家一步一步按照这个步骤进行一个操作啊,你们一定要跟上文书的这个节奏,你也马上能搭建出来这样的一个工作流。那么首先我们要从开始节点这里,你要了解到我们要给到这个工作流什么样的数据,比如说我们要给到他产品图,还有我们的标题,对吧?然后我们点击这个编辑,点击开始节点右边是他的编辑栏, 然后去编辑它。那么这里面是不是有两项,第一个就是我们的产品名字啊,我们要给他命个名,呃,是可以命名的,但是这里面必须是字母啊,所以我们用这个内蒙来命名,然后数据类型就是 string 字母串,然后 b 填项勾选上。第二个就是我们的图片,对吧?产品图片一位数, 然后这边的变量类型呢,我们一定要改,因为我们上传的是一张图片,并且我们可以让它上传多张图片。那么要是多张图片呢?变量类型里面,我们就要去选择到这个下拉列表里面的 eric 这边的一个 file 里面,这边有个 image, 大家一定要选择这种格式才可以上一次性上传多张图片啊? ok, 那 么这是我们开始几点要给到的数据,对吧?那么接下来第一步,第一步呢是我们是确定这个详情页的框架,第二步是根据这个产品的分类进行一个自动的优化,然后第三步呢就是优化完以后,我因为有些多余的提示词,然后我们要去给他做一个精简, 然后去固定我们输出的尺寸呀,所以提示词这块详情页提示词这块我们要完成三步,也就意味着我们需要几个大模型啊?是不是需要三个大模型来完成它,对吧?那么我们先来完成前三步啊,就是提示词这个板块啊,那么第一步就是先确定框架, 我们点击这个加号,然后去拉出来第一个节点大模型,双击这个大模型,我们要去给他改名字,一定要改名字啊,一定要给他命名,不然你后面在选择的时候容易混淆啊。第一个名字就一就是详情 框架提示词,对吧?然后详情框架提示词这里面的模型调用,我们要用到咱们这个豆包一点六的一个视觉理解,为什么要用视觉理解呢?因为我们这边不光是要给他一个产品的名字,是吧? 然后我们还要给他一个产品的图片,让他去理解这个图片,去分辨他的内幕,对吧?然后输入,像这里面我们要输入什么呢?第一个就是内幕,就是我们开始节点里面的一个内幕产品的标题名,第二个就是什么呢?一个宽度, 宽度,对吧?这边我们可以输一个七九零 p x, 然后这个宽度呢,就是要让他知道要用什么样的宽度给我们去生成提示词,对吧?一个详情页的提示词,图片的提示词嘛,对吧?然后接下来视觉理解的输入,像这里 下面是视觉理解啊,上面是文字输入项,下面是视觉理解啊,视觉理解是不是我们要丢进来?丢进来什么呢?就是我们开始节点的一个图片丢进来,所以这边要选择开始 image 编辑,对吧? 然后呢接下来就是我们的一个系统提示词,这个系统提示词是非常非常重要的,呃,一定是迭代过 n 次以后才能拿到一个很好的效果,所以这个提示词的话,我们之后一定要认真去迭代啊。这里我直接把已经迭代好的提示词复制过来, 然后放在这里,然后大家可以看到咱们其实每一个提示词它是都是有框架的,比如说这个是大模型,赋予你一个角色定位,对吧?然后告诉他你是一个专业的电商详情页的设计师,精通视觉语言与用户心理,通过精准 单图、聚焦、场景化文案、卖点提炼等等来打造十二张独立的图片,对不对?尺寸的规范,是吧?这个就是我们的一个常规规范,然后核心的技能包括你的目标输入输出,这个写的是非常细的啊, 这就是一个系统提示词,所谓系统提示词,就是要求大模型应该按照什么样的方式来为我们生成提示词,大家一定要理解这个逻辑啊。系统提示词好了以后,下面就是我们这个用户提示词,用户提示词就用我们的 shift 加左括号去引用上面所有的变量啊,然后我们也可以给这个变量起个名字,这是名字,这是尺寸, 这是图片,我们进行一个备注, ok, 这就是一个用户提示,接下来就是一个输出项啊,输出项我们一定要把这个 string 改成 a re 里面的一个 string, 就是 把字母串改成字母串数组,然后呢,为了我们生成过程中不超时报错啊,我们要在异常处理这里 把这个超时时间改到我们的最大值六百秒,这样子他就不会自动停,不然的话运行超过一百八十秒他就会自动停啊,就容易报错,所以我们把时间改到超时六百秒, 好, ok, 那 么我们详情页提示词的第一步,对吧?先确定框架,框架确定好以后,第二步就是按产品的一个分类,所以这边我们再拉出来第二个大模型,还是一样的,我们双击大模型去改名字啊,这就是我们的二二号员工, 我命名他就是什么呢?按分类优化提示词按分类优化提示词,对吧?按分类优化提示词。首先模型这里我们还是要选择多包一点六的一个视觉理解,对吧?因为他有识别图片吗?输入像,这边有文字输入像和视觉理解的图片输入像啊, 所以我们都要增加。首先文字输入像,这里面我们要把开始的名字标题名先给放进来,第二个就是我们,呃,前面框架提示词给它给进来啊,对吧?要用到我们这个 array 群这个字复串数组, 然后呢,视觉理解输入项就是我们开始节点的一个图片 image, 对 吧?这边也是一个体系统提示词,这个提示词就是把我们给到的这个图片让他来进行一个优化,对吧?接下来就是系统提示词,这个系统提示词刚刚讲了这是干嘛?告诉这个大模型怎么样,来给我们进行生成,对不对? ok, 我 们来把我们的这个二号工作二号节点的一个提示词给复制过来, 复制过来以后这个提示词就比较简单了,因为这里只是优化,所以你看这个系统提示词,你告诉他你是一个专业的详情页设计师,你要专注这个是变量的名字啊,内幕这个蓝色的字母是内幕这个变量的名字,然后你看只有这个,呃,引用的这个 变量名变成蓝色才是正确的。然后根据这个类目和我们的图片,对吧?结合前面的框架提示词这个行业的特点进行一个优化和提炼, 对吧?就写的非常细,而且最后还固定了什么,是不是固定了尺寸,然后这个尺寸的话我们这里可以改啊,包括数量要求十二个,你可以改成十五个也可以。但其实提示词这里面有一个细节要注意啊,就是双括号,这里发现了没,这不是蓝色的,我们要把这边的变量名改一下,改成这个 input, 把变量名改好以后,大家可以看下,这边就变成蓝色的,只有变成这种蓝色的才代表它引用成功了, ok, 这是系统提示词,用户提示词,我们按 shift 加左括号键,把这三个变量引用进来就 ok 了。 在这里你也可以给它备注一个名字啊,我这就不备注了,输出像这里我们是一样的,把这里面的呃呃 string 改成 array string 就是 改成一个自自创数组,最后异常处理这边也一样,把这个一百八十秒改成六百秒,防止它报错啊。那么接下来就是我们的第三步,第三步一样的,我们再拿出来一个大模型 双击编辑,这是我们的三号员工,三号员工是干什么呢?就是进一步进一步优化提示词,这边我们就可以用到我们的这个一点五豆包一点五的这个模型啊,这是一个精简,就是不让它去深层,所以一点五就可以了。输入项这边我们要把前面优化过后的提示词,对吧?这个 off put orange tree 然后丢进来,对不对?接下来就是这个系统提示词视觉理解这边我们可以不用输入啊,这边就是一个提示词的优化,所以接下来就是我们的一个系统提示词,我们把精简过后的提示词直接复制过来, 也是粘贴这里也是一样,告诉他你是一个提示词处理专家,对吧?不管多复杂的提示词, 是吧?都可以处理成各种生图工具能够识别的提示词,最后还有比例再次强调图片是多少张,对吧?用户提示词一样的, shift 加左括号键,把这个 input 引入进来,输出这边一样的,就把这个 string 改成 array string 就 可以了,同样一张处理,这边我们改成六百秒, 我们详情页这边的提示词就算完完整整的完成了,那么有了详情页提示词,图片提示词之后呢?接下来我们是不是可以正常生成图片,对不对?但是在生成图片之前呢? 因为我们生成图片的时候,是不是在这个生成的过程中还要参考前面我们的产品图吗?对吧?这样才能保证我们产品的一致性,对不对?所以我们前面产品图上传进来的格式,因为这种参考啊,图片生成的时候插件参考的格式不匹配, 所以我们要在中间给我们那个参考图进行一个转组,这就是我们前面说的第四步,参考图转组,转组这一步非常简单啊,同样我们可以用大模型来完成,我们拉出来一个大模型, 然后改名字,我们双击编辑四号员工给参考图转格式,对吧?然后这边也一样的,我们这边魔镜就可以直接选用咱们这个多包一点五就可以了,不用动,然后输入就是把开始的这些图片,对吧?我们上传的这个产品图片 要给他丢进来,因为这因为他只是转格式,所以视觉理解这边不用动啊,所以然后我们把这个提示词我们给他复制过来, 提示词复制过来以后发没发现这里的音域只引用的这个变量没有变蓝,怎么办?老样子,我们从这里把名字一改, 一改完以后,大家可以看一下这边就变蓝了,大家一定要记住,记住啊,这引用变量一定要变蓝才是正确的。用户提示词这边是否加左括号,引用这个变量就可以了。输出这边啊,输出向这里,我们把成把它改成 er 里面的 string, ok, 异常处理一样的六百秒, 这步是非常简单的啊,那么在生图之前所有的步骤我们已经完成了,对吧?所有的步骤我们都已经完成了,接下来就开始生成图片,因为这个图片不止一张,我们要的是多少张?十二张图片,对不对? 我们要的十二张图片,所以在这里我们不能单拉一个图片节点啊,我们要从这里给他拉出来一个循环的节点,点击循环,我们要让这个循环节点给我们生成十二张图片,对吧?他不是单一生成一张图片,所以我们这边给他改一个名字,五号员工循环生图, ok, 它是一个字母串数组,用它来进行一个循环,所以在这个类型里面我们要选择一个数组循环,然后变量,这里啊,输入变量,这里啊,我们要选择优化,对吧?所以进一步优化提示词数组。这边我们引用三号节点的一个什么呢? a ring street, 对 吧? 选择他就可以了啊,这就是这个节点上面我们要去设置的,然后在循环体内这里我们可以拉出来一个节点,生成产品图片的一个节点,这边我收藏这个插件了,插件名字叫纳尔图片生成,大家没有收藏的时候,点击这个插件里面去搜索这个插件就可以了,对吧?然后我们改名字,名字叫什么呢?就是生成产品单图,生成产品单图, ok, 我 们进编辑这个 k 呢,就是复制这边的 k, 然后 k 的 获取方式呢?大家可以看一下我的这个教程啊, point 就是 我们的一个提示词,然后我们选择循环生图里面这个提示词,对吧?这个就是我们刚刚讲的图片的簇组,对吧?图片的簇组最大支持十四张图片,然后呢这里面就选择我们的转组 race, 然后这里面是什么呢?这是比例,我们选择九比十六, 然后这里呢是清晰度,我们选择两 k, ok, 这边设置完了还是一样保险起见异常处理,这边改成六百秒。 接下来呢,为了保险起见,我们为了不让它在生成的过程中,我们害怕它在生成的过程中出错中断,咱们的这个继续生成,对吧?我们在这边要再来一个节点,这个节点 if 选择器节点, if 是 如果的意思吗?如果它生成成功,我们这边要选择生成产品图的一个 data, 里面的 u i l 就是 它的一个生图链接, 呃,数据它不为空,对吧?不为空的话也就意味着我们这个图片已经生成出来了吗?对不对?这有两个输出点,一个是为空的,一个是不为空的,不为空我们就继续生成。大家可以看到这个选择器的这个节点和前面这个生成单头的这个节点有什么区别?它只有两个输出节点, 然后咱们第一个输出节点对应的是这一块不为空,不,不等于空的 empty, 所以 这边我们就再拉出来一个节点,叫变量聚合,变量聚合就是把这两个节点的一个输出结果聚合起来, 然后这边我们就选择生成单图里面 url, 对 吧?这个 url 就是 我们生成图片的一个链接数据,对吧?然后我们选择它, ok, 这是第一个图片不唯空怎么办?我们就直接输出,对吧?如果为空的话呢?我们这边再拉出来一个节点,对吧?我们还要让他继续生成吗?因为他之前的那个生成结果是为空的,对吧?所以我们这边选择插件,这边搜那, 然后这边有个那图片生成,点击选择这个那二那二图片一样的,我们给他改个名字,二次生成图片,对吧?我们往下拉一点,然后呢? k 这边我们还是输入我们刚刚复制过来的 k 提示词,这里我们选择哪里选择还是我们循环主体给到的这个提示词, 这个是什么呢?参考图片,参考图输出组,我们选择哪一个呢?就是选择我们的这个参考转组,我们选择这个参考转组以后,就这组图片就是我们转好数值格式的一个图片,这里是什么呢?比例同样我们选择这个九比十六啊, 然后这里是一个清晰度一样,我们选择两 k, 然后异常处理一样的,我们六百秒, 这是二次生成,如果在这里选择其他生成失败以后,他就会把这个节点传输到这个二次生成,如果二次生成成功以后怎么办呢?就把它一起连接到这个变量聚合里面, 我们把这个二次生成的这个图片丢给这个变量聚合,所以这边我们要把二次生成的图片的地址 url 也给到他,给到他以后对不对?我们最终整个全部输出, 所以在这个末尾的节点啊,在这个末尾的节点啊,我们一定要给它全部连接起来,那么在这个循环题里面,我们所有的设置就已经结束了, 主体这里面有一个输出项,输出项这里面我们要选择一个什么呢?变量聚合的一个全部图片,那么到这里呢?我们这个所有的一个图片的设置和生成就已经结束了,因为我们生成图片的时候,它还会给我们很多空的一个图片地址,对吧?所以我们最后一个要用到这个节点,这里搜常用代码块 一定要选择这个图标啊,然后第一个簇除去空除去啊,然后一样的我们六号员工去空 这个节点,我们要选谁?是不是要选择我们图片循环拿到的这个结果,对不对?最终我们再把这个结束节点我们再给他连接起来,对吧? 好,这个工作流我们就完成了,然后结束节点我们要拿谁的数据?是不是要选择去空给到的一个迭塔数据? ok, 这边我们这个工作流搭建已经完全部完成了,这个工作流的搭建还是非常简单的啊,然后第一步、第二步、第三步、第四步、第五步、第六步,所以每一步的逻辑大家一定要理解啊。接下来我们检测一下这个整个工作流搭建的一个效果啊。 然后这边我们可以上传图片,对吧?上传图片上传,我们可以多上传几张啊,上传你可以多上传几张,然后我们把这个名字复制过来, 然后我们点击试运行,因为这个图片我们最多支持十四张,都是一些实拍图,然后你可以多上传几个,以后它生成出来的效果会更好一点。点击运行以后呢,我们就会发现这边的工作流已经就开始运行了,对吧?首先会把这些所有的图片还有这些名字投喂给我们后面这些所有的大模型 去生成对应的一个详情页的提示词,再会根据我们的提示词去生成我们的一些图片啊,我们稍等一会,然后看一下生成效果,结果已经出来了,我们可以看一下效果啊, 这张是我们的一个产品图,对吧?这个详情图做的还是非常好的效果,咱们再看这一张,对吧?你看这是一个分裂图,一个核心卖点图,然后这是一个对比图,对吧?这个你看生成的这个效果,包括这模特都是一个无版权的模特啊, 对吧?你看这是一个尺码表,这个效果真的深层的是一点毛病都没有啊。再看一下这个,是吧?这是一个展示的一个效果,你看这个衣服,对吧?在这个相亲页里面做的是非常好看的啊。 ok 啊。今天这个工作流我们就讲到这里,然后这个工作流其实还有很多迭代的空间啊, 比如说根据我们不同的产品进行一个迭代,他就会更真实,然后更能体现出我们的卖点。那么今天这个工作流就先讲到这里啊,下期我们再见,拜拜。

你知道现在搭建一个智人体啊,是多么的简单吗?你只需要把你的一段话呀,输给扣子的工作平台,他自然而然就给你搭建一个你所需要的一个智人体。那么下面我就演示给大家看 下面的这一段话呀,是我个人的情况,以及我对于智人体的一些诉求,是我输入给扣子工作平台的一些指令啊,大家可以参考一下。然后呢输入指令以后呢,我们到扣子平台,他就会自动在帮我们做工作流, 工作流完了以后呢,它就形成一个智人体,这个就是我的生成以后的一个 ai 爆款的一个 助手,也就是我们说的智人体。这个智人体呢会在定时的推送给我关于 ai 的 新闻,它会把这些新闻整理成 公众号和小红书的一些文案,而且会适配就是他会根据公众号和小红书的这个规则以及他的这些要求来生成对应的这个文案。那你比如说我们生成的公众号的这个文章,那这是我今天生刚刚生成的一个爆款的文案,那里面呢包含了标题、 内容、图片等等,整体的质感还是做得比较好的。如果大家希望通过 ai 通过 agent 来帮你实现你的这个这个效率的提升,那么可以关注我这条视频,能够帮你去做一些效率的提升。

给你们看一个恶心而又牛的东西,打开电脑浏览器,在搜索栏输入扣子,然后点回车,进入这个页面,选择扣子空间,点上面的扣子编程,再点左边资源库,我们找到这个一键生成民间故事的短视频工作流,进来,我们可以看到是一个完完全全的一个完整工作流啊。我们点这个是运行, 这里需要输入一个主题,我以灵狐报恩为例,然后点试运行,我们稍微等一下,运行完成花了一分三十二秒,然后输出变量,给了咱们一串 id, 我 们把这串 id 复制,注意不要复制音号。打开我们准备好的剪映小助手,把刚才的 id 粘贴,创建剪映草稿,我们看一下, 目前草稿是四十三个,等他下载完成,草稿处理完成,保存目录是不是变成四十四个了?我们把第一个打开看,导入,这里是空的啊,无需剪辑,无需素材,都是由工作流一键完成,我们播放看下效果。在那片幽深山林里,有一座破败野狐, 老猎人曾在此救过一只受伤的野狐,死后每当深夜,野狐便有异动,需要的六六六主页低调学习。

二零二六年爱爱工作流还不会别人靠它轻松变现,你还在手搓视频扣字,工作流一键生成视频,小白也能轻松学会。今天我就来教你。今天学的是治愈视频,我们先看看生成效果, 再看发布这类型视频的博主,制作效果和播放都很不错。工作流已经打包好了,感兴趣的六六六主页低调学习。接下来我就来教你如何一键生成这样的视频。首先我们打开 ai 工作流,找到我们需要的工作流进来之后,页面就是这样,我们不需要修改其他的,只需要在下方找到试运行, 点击输入我们需要生成的主体,然后工作流就开始运行了,工作流可以帮我们一键生成,即剪辑。我们现在来看看生成效果如何, 觉得效果怎么样呢?制作和使用教程都打包好了,感兴趣的六六六主页低调学习。

用一句话就能生成智能体和工作流,那我们到底还要不要学搭建呀?最近更新的扣子编程到底是什么界面?如何操作?界面的按钮到底是什么意思?怎么部署?如何在工作流里面调用?这一期视频全部给你讲清楚, 我相信有很多小伙伴已经注意到扣子最近有一个重大的更新,也就是在这个扣子编程页面,只需要你输入一句话,他就会帮你生成对应的智能体和工作流,但是呢,这个操作难度是有点大的哈, 这节课呢就手把手的带大家来实操搭建一下,并且呢教你如何在工作流里面通过 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, 那 这节课就到这里了,我们下一节课再见。拜拜。

你一定刷到过这种假如书籍会说话类似的视频吧?这个视频一百一十五条作品,一百三十七万粉,百万点赞。我看过不下几十套拆书读书智能题,这一套是我自己跑过对比过才留下来的 这个扣子。智能体,你只需要做一件事,输入我们的书名和作者名,剩下的他帮你全包了。他会结构化拆书逻辑,生成可直接朗读的短视频文案,配套我们的画面与时间轴,最终生成可发布的视频成片。我们点击运行按钮, 等待运行完毕之后,可以拿到一个最终生成的链接,我们把这个链接复制到我们的剪映小助手,然后创建剪映草稿就可以了,不需要你会写,不需要你会剪。 如果你自己折腾,你要干这些事,选书,拆结构,写文案,调节奏、配画面,反复试错,这个工作流直接帮你省掉百分之八十的时间和试错成本。好,接下来我们展示一下成品。 假如书籍会说话今日对话,思考快与慢,思考快与慢。老师,您带着几十年前的思维洞察,穿越到二零二五年,当下人们最该重视哪种?

最近我发现一个怪象,很多同学给我讲,老师 r a g 我 懂,不就是外挂个知识库吗?错!大错特错!二零二六年的 r a g 早就不是简单的项链搜索了,甚至很多同学问我,他 做的 r a g 项目解锁增项深沉呆某做的酷炫无比,一到企业落地就见光死,上线就崩。今天我就用这张刚刚出炉的企业级 r a g 落地全景图,带大家把 r a g 的 底裤扒的干干净净。 今天我不讲虚的理论,我把我这几年做过的很多企业级落地的 rate 项目踩过的坑,毫无保留给大家做一个分享,希望给正在准备企业级落地的 r a g 项目的朋友有些帮助。首先,什么是 r a g 解锁增强生成 retrieve augmented generation? 听起来有点专业,其实很简单, 想象一下,你有一个非常聪明的助手,大语言模型,但他的知识截止到二零二五年,而且有时候会一本正经的胡说八道,怎么办? redgie 就是 给这个聪明的助手配一个知识外挂,当用户提问时,系统先从企业自己的知识库中找出相关资料,然后把这些资料和问题一起交给助手,让他基于这些真实资料来回答问题。这样一来,既解决了模型知识之后的问题, 又大大减少了一本正经胡说八道的幻觉现象。大家看,屏幕左边没有 r a g 的 大模型,就像是一个参加 b 卷考试的天才, 他很聪明,但他记性不好,而且大模型的知识只截止到了训练的那一天。比如你问他公司最新的报销政策,他不知道,但他为了面子会一本正经的胡说八道,这就是我们最头疼的幻觉。但是看右边,当我们加上 r e g 之后,就变成了开卷考试大模型。在回答之前, 手里多了一本我们发给他的参考书,就是我们所说的外挂知识库。他会看着书里的条款告诉你,根据二零二六年最新规定, 差旅标是五百块,有据可依,实时更新,这就是 r a g 的 核心价值。好原理我们懂了,那它是怎么跑起来的呢?第一步,比如用户首先提问公司报销的政策是什么?第二步,解锁专业术语叫 retrieval。 这一步不是直接把用户问的问题扔给大模型, 而是结合用户刚刚提问的问题,先去向量库里去做解锁老数据。第三步,增强专业术语叫 omp。 这一步是魔法发生的时刻,我们把刚刚解锁之后捞出来的片段和用户的问题拼在一起,组成一个超级 prompt。 第四步,才是 generate 生成最终的答案。大家发现没有,这个流程里最决定成败的是哪一步,就是第二步,解锁。如果你捞出来的是垃圾,大模型吃进去的是垃圾,吐出来的自然也是垃圾。那么怎么保证捞出来的是金子,不是垃圾呢? 来到大家最关心的技术选型环节,二零二六年了,别再只盯着 openai 看了。说到 r a g 的 技术选型,这可是门艺术, 我见过太多企业在这一步走了弯路。首先你要考虑数据特征,非结构化数据、文本、音视频、向量数据库是你的首选。结构化关系数据、用户关系、供应链关系型数据库更合适,复杂语义、网络医疗知识体系、法律、条纹知识图谱能发挥优势。其次要权衡三个核心指标,响应速度。 像量数据库最快,通常两百毫秒内推理准确率,知识图谱最高,能达到百分之八十九。更新成本,像量数据库最低,知识图谱最高。 我建议大家采用混合架构的思路,就像盖房子,不同的部分用不同的材料。热数据层,最近常用的用向量数据库,温数据层。产品知识库用关系型数据库,这样既能保证性能,又能满足不同场景的需求。 我给大家列了几个必选项,即做模型想省钱又想效果好。 deepsea v i 或者 qw。 二点五是开源界的扛把子项链库,企业级上 milus 自己玩玩用 chroma。 最重要的一点,大家看这个 embedding re rank 记住了,没有 re rank 重排序的 r a g 都是耍流氓,向量解锁只能找个大概,必须加上 b g e re rank 这种重排序模型,才能把最精准的答案排在第一位,这是提升准确率的银旦。如果你做金融法律, 必须上混合解锁加层排序。如果你做制造业,要考虑多模态 r a g 识别图纸,如果你做高频发客服,记得把缓存开屏。坐在前面讲了这么多理论,现在我要分享一些实战经验,这些都是我在项目中踩过的坑,希望能帮大家少走弯路。 最后我想提醒大家,很多同学 demo 做的很好,一上线就被开除了,为什么?几个常见的陷阱,陷阱一,权限,你们做 r i g 的 时候有没有把 user id 传进去,如果没有,就好比在公司,一个实习生问一句,老板工资多少这样一个问题, ai 直接把公司财务报表读出来了。这就是重大安全事故, r i g 项目必须继承企业的 a c l 全线体系。陷阱二,数据清洗,如 pdf 里的页眉、页角、水印, 如果不洗干净,全都会变成干扰噪音。做 r e g。 百分之八十的时间是在洗数据,百分之二十的时间才是在调模型。陷阱三,盲目切片,不要无脑按五百字切分,尝试父子缩影 parent child indexing。 陷阱四,忽视用户体验,再先进的技术,如果用户用起来不方便,也不会有人买账。安全意识不足。 在企业里,安全问题一旦出了,项目负责人到整个技术团队都得背锅走人。同学们, r a g 不是 银弹,但他确实是目前大模型落地最实用的技术路径之一。记住这句话, r a g 本质上是一个工程化问题,而不是纯粹的算法问题。 他需要你懂技术,但更需要你懂业务、懂用户、懂数据,简单的 r a g 就 能给你提升工作效率,或者就业转型可能有点困难,希望今天的分享能给大家带来启发。 课后我会把今天的课间和一些实用工具的链接发给大家,如果有任何问题,欢迎随时交流。

我们今天的一个内容。好,那我们直接就上我们的这个实操,那首先也是先打开我们的什么是不是扣子啊?然后呢?呃,先登录,登录完之后呢?我们这边是有个扣子编程版本啊,其实都差不了多少啊。好,那我们一样的先创建一个什么呢?这边是不是有个库,然后左上角有个什么,是不是有工作流 啊?创建一个信息吧。啊?好,抖音的一个信息。那么这个你要描述清楚啊,在那大拇指给什么情况下做根据这个要这个工作流啊,那我们是应该什么?我们是应该是根据什么?根据什么?是不是进行分析,对吧?并写入到哪里,写入到背书 表格,就这样子啊,那今天的话这个内容的内容比较多啊,大家可能要认真听一下。好,那么这个的话我们刚说了,是根据用户的一个呃,抖输入的抖音信博主,假设这个博主是我们的什么? 对的账号来,下面是不是有很多的一个作品啊?我们是包括其他作品信息。那我们这边平常只能看到是什么,是不是点赞啊,这些东西啊,转发量啊,评论处啊,对不对?那我们的这些东西能把写到,哎,呃,分数表格里面去进行分析,那是不就会更方便一些,对吧?所以这里面是不是输入进来的内容?所以第一个词,第一个我们输入的应该是什么呀? 啊?变量名里面的这个输入是用什么? url 地址对不对啊?那你这个用拼音或者用英文会,呃,都可以啊,你用 url 或者用 put 是 不是也可以啊?变量名是不可以你随便取的啊,变量名是你自己取的 url, 这个我们就可以可以给他一个描述啊,描述是为了让你自己更清楚这个变量名表示啥意思。这个变量名呢?表示啥呢?就是,呃,这个博主的, 博主的什么这个主页啊?主页的分享的链接地址是不是?主页的分享链接地址是每个人都可以获取到的,对不对啊?那就这个加起来就 ok 了,对不对?好,那有这个之后,那我悄悄想了,那我根据这个地址获取到,那到底用哪一个呢?来,所有人看过来,这里面你添加一个节点,这边是不是有个插件? 插件你这边可以搜索点击,这边是不是可以搜索很多的插件,你呢?他的。呃,我看一下啊,这个记住这个抖音短视频解析的这个。好吧,这个的话呢,我也就是我好像有截个图给你们, 我看下我能不能截图的啊?来, ok, 那 我们今天用的,你们先用这个啊,因为到时候有一下下面是不是有哥哥的一个方法,可以点一下,你看这个是一键获取抖音账号全部的粉丝画像数据,就是包括什么? 这个是啥意思你们知道吧?你们家短视频写好就应该知道,比如说这个博主他有,比如说我们现在这个,这个博主他是有五点五万的粉丝,对不对?这个粉丝的画画像就是什么叫画像,知道吧?他的性别、 年龄地区是不是这些画像,但是在这边你看能看得到吗?看不到,你是不是通过这个钱妈妈还有什么后台去看,对不对啊?你就会去看了,一个后台去看肯定可以看到的,那我们这边的话呢,也可以通过我们的这个,呃呃,通过我们的这个直接去什么呢?呃。直接去获取也可以啊,那你可以点开有一个查看视率,查 看视率这里面呢就是有个 t, 每次你看,每一次你用一下都要消耗八个积分,所以它是不是要钱的,对不对?那前期的话呢?我这边呢会给大家一个 t, 那 这个 t 呢?就会给大家用好,然后呢这个是我们的一个视频主页链接地址。好,你只要输入进去之后你会发现来这个有一个 request 是 表示请求啊?是,呃,这个你不用管啊,只是告诉你他输入了一个是 key, 要求你输入一个 key, 下面是不是一个链接地址,输进去之后这个的动词呢?是表示响应,就是返回回来给你的值是什么?然后你就会发现他给出来的值,你看谁拍占了多少,微分类占了多少,有没有看到, 是不是?这是结果啊?那以后我们结果是不是就可以拿到了,对不对?所以这里面的是四 d 是 可以看的啊,包括你在获取主页所有的视频,主页下所有的视频跟什么图文信息,然后这边写了一个 vip, 那 肯定就是要收费的,对不对?你要输入 key 的, 然后但是下面还有一个,你看这个抖音它的一个什么 他的用户 id, 呃,是不是博主信息啊?他有多少粉丝,有多少关注数,他自己关注了人有多少,还有他的作品出现,有多少头像座,还有一个什么,呃?作者名,还有一个什么简介达人点赞数,这个是不是我们在这边是可以看得到的, 是不是这些?那我们是不是可以通过把这些东西获取出来?有时候我们是可以对大家进行分析吗?对不对?把写到分数表格也是可以的啊?好,上面有加了一个 vip 的,是表示需要输入 key 的, 那 下面的这个是表示不用钱的啊,是免费的,你看是不是不需要你输入输入 key 啊?啊?如果你们前期测试或干嘛的话,呃,是可以用这个免费的,但是免费跟收费有什么区别?你看这个是获取主页所有的视频跟图文的详细信息,但是他免费的只能获取多少条? 二十条,如果你想要获取更多的话,是不是就交点钱?简单来说就这个啊,那接下来的话,你看这是不是也可以获取到什么评论区,什么采集的一个数量,对不对?你要获取全部的评论都可以,这个评论大家觉得重不重要? 评论是不是很重要啊?评论可以去分析啊。还有这个什么获取视频的基本信息,比如说这个视频是不是有作者点赞、收藏、评论、标题、音乐名称、发布时间出问题,是不是都 要获取大量的数据?如果你要分析他的播放量数据,你是不是就就是相当于收点钱啊?给他一点钱对不对就可以了啊?好,还有其他的就差不多啊,你看还可以通过关键词获取抖音数据,我们经常比如说你的对标,你要搜索,比如说我卖衣服,比如说 t 恤,你是不是输个关键词啊? 是不是可以获取到所有的抖音的一些账号信息啊?这些就可以,也都是可以啊,获获取到的啊。好,那么现在我就教大家,我们来测试一下一个方法,好吧?然后来点这里,点完这里注意看这边是不是有个小箭头,大家看到了吗? 好的,你点击一下,点击一下之后你就可以看到这个作者啊,这个作者他什么样呢?他所有的一个插件功能全部是不是写在这里啊?然后这边是不是有个插件工具?然后你就是我们刚看到那几个,每一个这个节点,你可以把这一些一个方法就当成是一个节点,这个节点是干嘛的?你看是不是下面都有详细说明。 好,那有些同学可能会问,那这些插件都是在开发人员开发的,那未来你们自己能不能开发呢?这些能不能开发也是可以开发的,对不对啊?你们自己也可以去做这些插件的啊,也可以去做插件,然后让别人来用一个插件也是可以的,你要免费也可以贡献出来,也可以贡献出来,然后你要收费也都可以的啊,这都没问题。嗯, 好,然后呢接,那这里面的话呢,就是一般他都会有一些说明的啊。好,那在这边的话,你可以点击这边有一个收藏,收藏之后呢有个好处是什么呢?是不是在点击这个节点的时候来我给他看啊? 来,有个好处是什么呢?当你点了收藏之后,来这边是不是有个已收藏的插件,这下你是不是就可以看到了?那我们从这边点来是不是就很方便了?理解吗?好,那我们现在先简单一点啊,我们来试一下,我想获取到这个抖音的这个博主,抖音下面的这个。呃,博主啊,我们都可以试一下。呃,我假设用一个 这个视频,这个是视频的信息,那这个是用户的什么?这个是博主的什么?博主信息,对不对啊?博主的,我们不用 vip 的, 看一下啊,有没有 user, user 用户这个,哎,用户的信息的,他这个都是要,都是要 vip 的, 对不对?来这个啊,点击进来。好,这个是获取什么这个博主的什么信息? 这个博主的综合数据,他的什么,他有多少粉丝数,他自己作品有多少,所以把这些全部获取出来。好,我们试一下这个能不能搞定,对不对?好,那我们点击,呃,就这样加就可以了。 t, 你 先用我给你的这个 t。 好 吧,那先用我这个 t, 不 能外传,要不大家都用我这个 t, 我 这一下子就被,怎么样就被耗完了,对不对?好,这个地址呢?主页的地址是什么?主页地址,我们就先测试一个来输入进来, 是不是输入进来啦?好, ok 啦,那我们一样的,我们这个时候连接过来之后呢?来这边是不是有个测试该节点,我们可以单点进行测试啊?单点测试来点击, 如果测试成功就 ok 了,测试不成功是不是有问题,对不对?好,请大家注意看输出,大家有没有看到一个输出?这里这个是不是我们的输入?输入,我刚是不是给他一个 t, 那 这个是不是我刚刚复制的一个 u r 的 地址啊? 嗯,然后呢?接下来, ok, 下面是不是有一个输出?有没有看到输出?你可以点击复制,你可以看到所有的信息啊?来,看到一个这个英文好一点的应该都知道啥意思,对不对?来,这个是粉丝数对不对?粉丝数的话有多少? 这个是 follow, 就是 你的忠实的跟随者,就是叫什么?就是你的粉丝,对不对?然后这个是你关注数,是不是二十二个? ip 地址是什么?是不是荷兰?来,我们看看对不对?来,我们可以跟他对比一下嘛,对吧?嗯,来 来,关注几个。哎哟,哼,这个我就不能点了啊,来,自己看关注几个,是不是二十二个?粉丝是不是五点五万,但是这边写的是五万四,这个数据才是更精准一点啊。这个是写个大概对不对?五点五嘛?它四十五度,五点,你看五点四八,四十五度,是不是五点五,对吧?但是这个是真实的一个就是数据啊,是没有四十五度的好。 ip 地址看一下是不是荷兰, 然后他的一个分享先行创业。这个是什么?这是啥意思啊?这是哪一个?是不是他的一个简介?好,那接下来这个是有一个叫什么呢?呃,抖音号,有个八零八幺,是不是抖音号?还有一个什么?这个是你的图标,看到没有?图标?还有你看暮色龟还是啥意思?你肯定是啥意思?名称来,这些你该获取的是不是要获取了?这个,这个是什么呀? 啊?就是看了一个头像,所以你想要的信息是不全部都获取出来了?嗯,来,你们觉得这个牛不牛?牛不牛?所以说你想获取东西基本上是不是我们可以,所以如果你会用这个工作流去写,会做自媒体,是不是很多东西可以搞自动化 自媒体啊?你有发布我们做做自媒体的话,你要去做推广什么之类的?如果你会去做,是一个一个节点的把它拼在一起,把要的东西咔咔咔咔全部放到去你的那个绘图文档里面去,对不对?好,那么接下来如果说我现在找到这个博主之后,我现在想把这个绘图到你的那个绘图表格来,这个东西之前你们有没有讲过 写到飞速表格?有没有讲过?没有,对不对?好,那我现在就想把这个薄嘴唇写到飞速表格,飞速表格的话呢?注意,我不知道你们对飞速表格有没有太多的一个,呃,多维表格,这个你们有没有?平常有没有用啊?有没有用多维表格来创建多维表格?好,直接这边点击加号 好进来,这是一个多位表格,来,这是一个多位表格,然后你看多位表格这边有个数据表,有没有看到?比如说我想要来双击它把,这个其实你是可以改一下的啊,比如说我们要的是。呃,是不是这个抖音的博主的一些信息啊?那你这边呢?比如说这个的话,你可以把它说是叫什么昵称或者是创建时间,呃,创建时间都可以,对不对?比如说这个是博主的什么 博主名称,可以吧?那类型是不?文本类型?文本类型,这个是不跟我们刚所说的类型是不是很相似啊?类型是日期还是数字对不对?好,那这个就选择文本就可以了啊。好,点击确认。好,这边再点击增加。除了博主名称,我们还要博主的什么博主的?刚刚是不是有一个分享的?一个什么 分享的主页链接地址对不对?分享主页主页的链接地址对不对?好,这个是不是也是一个文本类型?点击确认。好,我们还需要什么?呃,他有什么?呃,粉丝数,他有多少粉丝数?要不要把它给弄进来?呃,粉丝数 好,还有什么?这也是也是文本啊,你要把它改成数字类型是不是也可以啊?数字只能填写数字对不对?好,还有你们觉得我还有什么?是不是他的作品数?他的作品数?对,作品数还有什么?是不是要简介 啊?简,简单啊。简介,简介好还要什么?大家一起互动一下啊,我才知道你们听得懂不?还简介还有啥来着?呃,做粉丝做简介还要啥啊?头像头像的地址对不对?嗯,头像地址好,头像就直接写头像就好了。 来,是不是这么多啊?这边插个题外话啊,你看我刚创建这些的话是不是就跟创建表的是不是一模一样,实际上我来给大家看一下啊。来,刚刚我们在这边点击的时候我们刚刚是不是这边有一个来修改字段,来,这边是不是有个字段类型啊?刚是不是一直都是文本?好,你们再往下拉有个探索字段途径有没看到 这个强大之处在哪里?大家有没有看到来往下拉有没有鸡闷啊?哎呀,生土豆包的全部都有看到啊。好,我们点击字段的途径中心的时候你可以看到啊,来这些是他都支持的, 也就说你可以输入一段话进去会说输入一个主题然后你用这个大模型,他这里也支持大模型啊啊,他帮你去访写一些文章什么之类的,你不用写一个工作的在这边写都 ok 啊,也都可以,这属于什么?你看,所以是不是很那个很方便,所以有时间我们可以专门写去写一下多维表格的应用,他很厉害的啊。 好,我现在就作品数啊,简介,好像还有一个什么来着,他一共有点赞多少?有没有?哎,这个有个点赞数是不是也是非常重要的有个点赞数啊? ok, 也是文本类型。 ok, 好, 就这么多,对吧?那这个现在目前这五个是不是相当于是空的?这五个是为空的,你可以怎么样 把它怎么样?全部怎么样删除掉,可不可以?现在是不是就没有了?没有记录了?好,那我们等下是不是要把它给给放进来?好,放进来之后大家注意看,我这个是,现在是放在这边,就现在这个名字是什么?叫未命名的表格,对不对?那你点击一下,我们可以把这个表格可不可以名字改一下啊?这个叫什么?呃,抖音的什么?呃,抖音博主, 这个抖音博主数据啊,博主信息啊,好了,就这样就可以了,对不对?好,那这边的话,你打开之后打开这个数据表,打开这个之后,你看这边是不是有个链接地址啊? 有没有一个链接地址?好,这个链接地址很重要啊。好,等下你们记得等下我们要复制的。好,那这个表格有了,来回到我们的这个扣子里面来,我们现在是不是要把这信息刚刚测试出来,这信息是不是已经有了?那我们现在是不是要把写入到回收表格啊?怎么写入呢?这又是用到了一个节点,一个节点,这时候是不是又用到插件呢?啊?那这时候用到哪一个插件呢?来也是点击插件,然后这边呢?你这时候输入什么呢?会输, 你要找什么就就就写什么吗?对不对?飞书好,飞书表格,因为飞书是哪个公司的?对,是不是自己跳动的?可,所以它一定是官方的,对不对?所以这个是免费的啊?这个一定是用扣子官方的啊,你不要用其他的了。好吧,你用扣子,官方飞书什么?多维表格,看到没有?你用官方就可以了, 然后官方里面也有英文档,看到没有?那我们现在用的是不是多维表格?点击它,点击它,你看新增至段还有什么多?在多维表格里面新增什么呢? 新增多条记录,有没有看到创建多维表格,是不是好多个节点啊?这一个方法你就可以把它当成是一个节点,是不是很多还有删除,还有搜索,对不对?你看一堆呀,那一样的道理,我们是不是点击这个一个箭头点击进来,我们是不是可以把它给什么样?你可不可以把它收藏一下呀? 可不可以把它收藏一下?点击收藏这里就亮起来了啊?然后呢?每个插件节点这里面全部都有,告诉你是啥意思啊?那我现在是不是往里面添加添加记录啊?添加一行,你肯定看到一定是一个,是不是就添加多条记录啊? 所以我们这边调的是这个方法,是不是调的是这个节点啊?所以呢?一样的,那我们就找到它是不是这个?好,那我们就可以添加,但是你看啊,在你点击这边有,只要你看到有个查看视率,你就可以点击看一下了,你看是不是?这个是表示输入, 输入是啥意思?多维表格的什么?是不是你刚刚我说的链接地址啊?这个多维表格的地址对不对?好, id, 这个都不是,只要这边是信号,是表示必填,非信号是表示什么?可以不填的,对吧?好,那记录怎么把它加进去呢?这时候你看到看到没有?这个记录是不是用这样子的一个格式啊? 是它固定式的。那等一下我把它复制这种格式就行了啊。好,然后这边有个 switch 就 响应,响应的话就是输出这样一个结果啊,就表示写入成功啊,是个 size。 好, 那我们就 add 把它这个添加节点。 ok, 那 是不是就出来了?出来之后呢?来先把这个添加一下,这个添加进来之后就是写输入表格,你们刚开始的时候这边是有一个什么?是不是要收收钱?你们点击,因为你们用的飞书都是。 呃,你们现在就加入到我们的那个公司的外部的一个飞书,飞书对不对?所以你选择什么呢?哎,我记得好像上个班是点击什么,是共享授权还是什么来着的啊?你就点击什么呢?呃,授权,授权的时候,点击,点击的时候这边是不是有个确认确认啊?你就点击确认确认确认就行了。明白啊,点击确认确认确认,然后就给他授权,授权成功就可以了。明白啊,然后的话这边是不是就要至少要填这两个东西啊? 要不要填来?填的第一个?第一个东西就第一个,是不好说了,是不是这个表格把这个地址复制一下,复制到这里是不是就是 app 跟托克?你鼠标移到感叹号这里是不是有个支持 u r 的 地址啊?好,把它放进来就可以了。好,那接下来最难的在哪里呢?在这里。这个对 cos 表示什么?英文翻译过来什么意思啊? 这个记录啊,这一行的记录对不对?也就说我们现在第一个,他把这个博主的信息来,博主的信息他现在全部都有了,我如何把这个信息呢?把它整理成这一条记录,把它写到分数表格,对不对?那他要求来,鼠标移上去之后来他要求的格式是什么?是不是这样子的格式啊? 好,这种格式你就来,大家看到没有?是不是他要求的格式啊?对啊,那么这个要求的格式的话呢?这个会比较难一些,我一个给大家讲,那这样看不是很好看,对不对?来,我教大家一个。网络上面呢有一个,其实这个叫做 j 省定了,我们就直接把这个怎么样, 哎,把它复制一下是不是就可以了?嗯,复制一下就可以了呗。那可以的话呢,我们就可以来测试一下,可以吧?哎,哥去哪了?我在这里。好,我们打开它再重新复制一下啊。好,再来测试一下, 你们等一下,测试过程中很容易什么出现出现就是什么,是不是写录不成功的啊?要注意一下来,只要看到这个就什么就表示啥来。写进来了吗?是不是写进来了?那写进来了,如果这个人写进来了,接下来是不是就按的就是这个格式?那我们现在是不是要想办法,想办法什么?把这个值变成这个格式对不对? 好,那变成这种格式来一种,如果你是计算机专业的,我们可以用代码的方式来代码的方式是什么样呢?来点击这里。是不是有个代码可以直接写代码,但是代码呢?要不要我们自己写呢?不用,他可以我们家表达清楚他的代码可以让大模型帮我们去写这个代码,但是这个就我就先不给他演示这个代码啊,因为这个 相对来说,因为他有一个抽卡的过程呢,就是我可能通过我的需求去让他写代码,我可能要抽个好几次他才能给我写正确的代码,对不对啊?这个我现在先不教,后面有时间我就教你们。好吧,但是我们现在用一个什么呢?我们可以用什么? 这个可以用大模型。哎,大模型,大模型就是这个大模型,用来干嘛的呢?帮我们整理什么?整理格式,可不可以用它来帮我们整理格式啊?来,那输入的值来大模型我们选择哪一个呢?你选择一点六先试试,试一试啊?一点六。好,然后的话呢?输入输入一定是上一个节点,谁?是不是抖音的这个小所有的全部信息啊? 哇,那我们就找到我们要的那几个值,对不对?第一个,呃呃,名字是不是要呃名字要。好,那这个我们还要第二个值。第二个值是叫什么来着? 呃,链接地址,不用说了,链接地址是开始这边给过来的对不对?是不是链接地址是我们开始给的啊?这个 u r 了对吧?呃,第二个是什么来着 啊?第二个,第三个,你要的是哪一个啊?刚刚来看一下啊,大家一定要记住叫什么?粉丝数?粉丝数,作品数对不对?好,我们再来一个叫粉丝数。粉丝数在哪里呢? flower, 这个是不是粉丝数啊?粉丝数好,还有一个是什么?呃。作品数。作品数在哪? k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k。 呃,这个应该是这个对不对啊?作品数好,呃。就差不多,就刚刚我们测试的时候是几个来着?一二三四,我先整理这四个可不可以?如果你要多个的话你再继续往下添加可不可以?可以啊?来,那我们接下来系统提示怎么写?来,什么叫系统提示的?跟用户提示词。这个是不是昨天我有讲吗? 昨天有没讲?这个忘记掉了,没有讲对吧?呃,你们老师有没有上?就是王老师有没有给你讲什么叫系统提示?什么叫用户提示词? 有没有讲过?没有没有细讲没有细讲。那你们的理解的系统提示是啥意思啊?一段代码是吧?一段代码吗?一段提示词是吧?啊?我就跟他说什么叫系统提示词。我们现在呢先不考虑这些东西,我们现在回想一下我们正式的一个生活的场景, 平常你们去上班,如果你进入到这个公司,你应聘的工作比如说是客服或者是做短视频运营,那每一个岗位有没有岗位职责? 你每天的做的事情是不固定的,你进去之前老板要不要对你进行培训,告诉你说,哎,你的工作就是给我运营这个账号或者是要回复客户的一个信息,是不是?一来是不要告诉你,好,系统提示词就是 你的这个岗位的职责,就是你一进去的时候,老板告诉你说,哎,你就是专门帮我做去找对标的一个信息,然后呢帮我整理这个格式,你的工作就干这个,然后 知道你干这个之后,然后面你每一天下班的时候要不要,要不要给老板汇报工作,汇报工作的格式是什么呢?有的老板会不会说,哎,你每天下班的时候提交到,呃,这个公司的这个,呃,这个飞书文档里面把你的工作的内容或者是找到的一些对标的信息,是不是要给我以表格的方式,或者用邮件发给我? 你下班肯定要有一个输出结果,对不对?那这个叫输出,对不对?所以他告诉你每天的工作内容是什么,并且要给到我什么东西,对不对?所以这个叫系统提示时来我问下大家,每一个老板在雇你进去之后都会对你进行培训,这个是不是在调教你,是不是调教你的工作啊?那所以说系统提示时其实就是在调教这个大模型, 他会变成你的 ai 数字员工,我们其实也叫 ai 数字员工,你教会他之后,他就一定会按照你的给他的一个岗位职责跟你要给出的一个标准,每天他执行完之后给要给到你什么东西,他都会出来,明白吗? 那用户提示词就是来老板是每天都会给你讲说,哎,今天你找一下某某这个对标账号啊,今天,明天找一下某某对标账号,我们是不是每天会安排任务,就相当于老板每天给你安排的什么任务,你今天具体细节做哪一个对标账号,明白吗?那这个工作指的是你每天的工作大概的一个内容是不是?但是每天是不是要具体的内容, 具体不同的内容,对不对?所以这个叫用户提示词,是你今天我干的是 a 的 这个账号对标信息,明天干的是 b 账号 b 账号信息。但是对系统提示词来说,你刚开始进来公司,我对你培养的时候, 我是不会告诉你说你后面一直永远都做 a 这个这个账号吗?对不对?我只会告诉你说,只要是这个账号给你,都要给我去做这个事情,对吧?那我每天会给你不同的一个这个账号,明白吗?能不能理解我的意思?可以啊。好,那我所以说,所以说你看用户提示词应该是不是这边给他输入了信息, 那我现在是什么了?来系统提示词,我现在要这个大模型,相当于是专门用来做什么整理格式的,对不对?整理格式的来,那我就要告诉他什么,呃呃,帮我, 呃,就是帮我整理,你是一个就是数据整理专家,对吧?格式的一个整理专家,但是这样子写的话可能你们会觉得比较难,所以的话呢,我用平白的语言先说出来,然后再让他帮我们优化这个提示词,对吧?那我们可以怎么说呢?嗯,根据用户,根据用户呃呃,输入进来,输入输入的信息, 帮我整理成以下格式,帮我整理成如下格式,下格式帮我整理成,呃,数组格式吧,刚刚是不是数组?数组帮我整理成数组格式输出,格式输出,然后,呃呃,参考如下。 好,这句话是不是我们就是本来就要的这个对不对?那参考如下来,是不是刚刚把刚刚的这个我们是不是已经写好的,对不对?来就格式如下,或者我们不要参考,我就固定就是格式如下,就按着下面这个格式,对不对?好,把这个复制一下,好,复制进来,看到没有?是不是复制进来了?这是不是我们要输出的内容, 对吧?没错吧?嗯,这就是我们要输出的内容啊。那这个呢?我们就这么去写,然后用户提示词,用户这边是不是有提示词啊?那我们就把这几个内容把它复制一下,就是用户输入的内容,对不对? 我是比较偷懒的一点啊。我把这个你们可以直接写一个用户博主,用户博主的是不是用来用户博主的是输进来的,是不是上面的这个值啊?变量名这里用一个什么还记得吗?用一个什么值?引用, 随便用个大括号,你按住 shift 键,然后它上面有个大括号,它自动就会出来,看到没有点击,是不是?这个?是不是博主名字?是叫这个,这个是不是我们用户输入进来的?还有一个博主的信息,来来,把这个大括号就去掉,那这个值就是哪里来的?呃,这个是分享的链接,是不是又按了?哎?对,然后接下来这里面的话还有一个是叫什么来着?粉丝数对不对? 粉丝数啊?好,那这个也是把它输入进来的值。大括号。呃,是哪个?是不是这个啊?然后作品数啊? 大括号是不是他,那他这样子是不是就对应出来了,对不对啊?对应出来。好,那这个这个提示你这样写也行,但是我们是不是之前王老师教过你们怎么样把这个复制一下,我们可以让他怎么样优化一下?可不可以把我们用平板语言的说话的一个就是只要你会说普通话就行了嘛?你能把你的话表达清楚。好,接下来就让他帮我们变成一个什么样的一个词啊? 是不是就是一个很很专业的一个提示词,对吧?嗯,现在提示词都还算是。呃,我们都不需要去写。呃,怎么样啊?提示词他都现在已经越来越厉害了,提示词他已经能够帮我们去进行一个什么更好的一个优化,对不对?来,看到没有,他是不是已经?哎呀,其实这个也不太好,他已经帮我们做了一个什么 是有点多,他跟我们是专业的。什么?呃,抖音博主性提取和分析工具,其实我要不要他给我分析?不写,我只要信息提取,对不对?那我们这边呢?可以可以重新让他进行优化啊,只需要什么进行?呃,就是格式整理, 数据格式整理,数据的格式整理,其他都不要,其他都不要操作其他都不要, 也可以让他直接。这,其实这个提示是不是就是你要去再调教它了?这个是不是就是这个 ai 数字员工的一个调教的,对吧?来,你看是不是就直接就出来了?好,可以的话我们就把它替换掉就可以了啊?我们看看是不是你是一个专业的数据格式,仅仅对什么什么什么数据格式不执行额外的分析或操作,对吧?来,你看信息接收,是不是就信息接收到了一些?呃,一些 通过工具,那我们不需要他帮我们工具去输出,对不对?按提取的信息按以下的格式进行一个整理好就可以了,点击替换,替换进来之后呢?这个技能一,我们是不是数据自动提取,我们就不用他帮我们接受用户提供的信息,对吧?就可以了,剩下的我们不用他帮我们去操作,对不对? 接受用户的提供信息,这些他说从哪里提起的,是不是都不需要来?你看这就是他写完之后,我们稍微再怎么样再去对他调教一下,明白吗?那数据格式用最省的格式提出来, ok, 再接下来,呃,往下看,这边是不是有输出啊? 那输出的话呢?来注意啊,输出的话这边是不是就有数据类型了?那只要看到一个,这个叫什么呢?这三个这边是不是有一个?嗯,一个中括号是表示什么?这表示数组啊,所以这里面呢?我们就有一个数组,数组里面含的是一个对象, object, 一个对象。好,下面这边有个新增指向,有没有看到新增指向就是增加你的对象,这个对不对?对象里面是不是一个对象啊? 是不是它?那我们就把它弄进来,那这个值里面是不是不是?不是指数类型,把它改成是一个什么?是不? object? object 下面是不是又要新增指向? 你看你,你只要这么去看,好一个下来是不是有有一个这个值啊?这个值里面是不是一个对象?因为你看到了是一个什么,是不是一个大括号,大括号就是你的类型,就把它改成,哦,不,这个的。好,下面是一个博主名称, 博主名称他是一个双引号,他值是一个双引号,那双引号他就一个是一个,是不是一个数字类型,理解吧。啊?是一个数字类型啊,那这个的话我们就先不用去写他了,直接就让他直接到这里就行了,就这样子吧。啊,好,那我们来试一下。可不可以 啊?我们来试一下啊,我们给他一个词这样子。 ok, 那 我们就先这样写,写完之后呢数据整理格式来点击测试节点。好,那这个呢,我们就随便写一下啊,昵称比如叫 a a, 好 吧,看一下他能不能帮我们整理出来来,点击运行 好了,这个是输入,对不对?好,这时候输出,我们看一下他能不能帮我们一样的来看一下。 if 有 四个词来, ok, 有 没有出来? 这个出来了,那是不是搞定了?好,搞定之后来数据格式,这里是数据格式的,对不对?好,把它传到下一个节点,是不是到这里?到这里的时候来,这个粒子现在是不是要把它怎么样?是不是这边就不能写,写,写那个写死的对不对?嗯,那我们,嗯 把它改。哎,那这样子啊,我把这个呢给你们剪切一下这个笔记吧,放到这个里面来。哎呀,这样子,来啊,等一下你们在在操作的时候可能好一点来,那这个时候输入的应该是哪一个?是不是整理格式的一个 out, 你 看是不是 ad object? 然后这个类型是不是就要求你什么数组里面放的是一个对象? ad object 看到没有?所以我们传进来的是不是就它 好? ok, 完成好连接,点击结束,结束。输出什么内容?无所谓啊,你想输出什么内容都可以啊,比如说我就输出,呃,整理的一个格式的一个东西吧,就这个吧。啊,好,那说明了我们今天做的这个就是我仅仅只是获取到了哪一个,是不是博主的信息啊?博主的信息,然后整理格式写到我们的飞书文档来,我们整体进行一个测试, 点击试运行,然后这边是不是有个脖子的?呃,地址地址,地址,我们找一个吧,还是这个行吧?哎哎,这个没有啊,随便点一个,你随便点一个都行,来分享链接地址,鼠标移上去,然后呢再把链接地址给复制一下来, ok, 我 们再把它放进来, ok, 点击试运行,这个时候你就会看到它是不是一个节点一个节点开始走 啊?你看一个节点一个节点再走啊?他如果报错的话呢,我们是可以对他进行一个什么进行一个查询,看错在哪啊?好, ok, 是 不是出来了?出来之后呢?咱们就看看这里,哎,有没有填进来?没有填进来,我们来看一下这个错在哪里啊? 粉丝数,作品数,呃,等一下哦,比较慢一点哦,速度进来了吗?来,这个五万四,呃,作品数一百八十四。作品数一百八十四是对的吗?我看一下,我也不知道哎,对不对?对吧?好,那剩下的你要把这东西全部弄起来可不可以?可以吧?