刚刚打开扣子平台,忽然发现改版了,我们来看一下有什么改变之处啊?来我们呢,进入到开发平台,首先他整个菜单是变了的,然后我们来看一下首页扣子编程,你的 ai 开发伙伴已就位, 免费公开测试中,这里出现一个框框,让你可以输入你自己的需求,一句话给你生成这样的智能体工作流网页应用跟移动应用。原来的菜单也被变掉了啊,重新整理的格式比较好用的呢,就是这个地方,文档这里呢多了一个集成管理。 集成管理呢?在内置集成跟外部集成。什么内部集成?外部集成,他有集成了哪些大模型,声图的大模型,语音的大模型, 联网搜索的数据库对象存储的这边呢是外部集成啊,集成呢有飞书,飞书、多维表格、邮件功能。然后这个微信公众号、企业微信机器人跟火山方舟这些功能呢,都可以一键的去调用了。这个觉得怎么样?持续在进步,我们一起期待。
粉丝2.3万获赞4.3万

我们在扣子平台上辛辛苦苦做好了智能体或者说是应用以后,我们如何分享给其他人去使用?今天这个视频的话就告诉大家,在视频的最后有最适合我们普通人的一种分享方式。我们在做完 智能体或者说是应用以后,我们通过扣子它其实可以发布到多个平台, 比如说他可以发布到他自己的商店,他还可以发布到豆包,他还可以发布到微信小程序、抖音小程序,或者说是非输多维表格 绝经,或者把我们自己的这些应用或者智能体发布为 api 去供第三方去调用。我们先来说一个最简单的,就是我们通过它这个扣子编程生成的这个网页应用,或者是通过它的 d 代码平台做的这个 ai 应用, 他最后发布的都是一个网页,我们只需要把这个网页的地址分享给其他人,他就可以直接使用了。但是这种方式的话他其实是有弊端的, 因为我们大多数人都现在都是在手机上去访问的,我们在手机上去访问这个网页的话,就是操作起来的话,它不是很方便,所以我们想把它变得更方便的话,就是把它发布到微信小程序或者抖音小程序里面去, 但是它是有限制的,在微信小程序和抖音小程序里面,它必须要经过企业认证,我们还得去申请这个小程序,还得每年去交一些费用 去审核它。所以说这种方式的话对我们普通人来说限制太多了,这种应用的话我们就只能去通过网页分享给其他人去使用了,就是在体验性上会差一点, 但是从成本和方便程度来说的话,是没有任何问题的。我们再来说一下智能铁, 智能铁的话他也是可以发布到他的扣子商店,或者说是豆包里面的,如果我们发布到扣子商店里面的话,他最后分享的也是一个网页地址,他在手机上去使用的话,其实也是不太方便的,就是从 用户的易用性来说的话,它其实不太方便,所以我们如果说是做的一个智能体, 最好就还是发布到豆包平台,发布到豆包平台的话,用户只需要下载一个豆包的 app, 在 豆包的 app 里面就可以直接找到我们的智能体直接去使用了,它也不需要去下载, 体验性的话也会更好一点,因为它是在这个 app 里面去使用的。但是有一点我们是要知道的, 就是我们的智能体发布到豆包里面,它也是有限制的,在豆包里面现在的智能体它是不能上传图片的, 如果我们的智能体是需要用户去上传一些附件的话,这些的话是实现不了的。比如说我们要上传一个图片,让它去识别,然后去做后面的工作,或者上传一个 excel 让它去分析,这种 智能体是在豆包里面现在我们实现不了的。还有一点要注意的就是我们的智能体里面用到的模型必须是豆包的模型才可以,就是他对模型也有限制。除了这两点以外, 我们县级段普通人做的这个智能体发布到豆包是最合适的,因为豆包的用户量也很大, 它的下载也很方便,在里面使用起来也很方便。最后总结一下,如果我们开发的是带界面的网页应用,我们就直接把链接分享出去就可以了。如果说我们是做的智能体的话, 你的智能体如果说需要用户去上传附件,这种情况我们就把它发布到扣子商店, 然后把链接分享给其他人去使用。如果我们的智能体使用的是豆包的大模型,还有一点就是我们不需要上传附件的话,我们就把我们的智能体发布到豆包平台, 这种是最方便的。所以没有完美的一种方式,只有我们去找一种最适合我们自己的一种方式去就可以了。我是心眼关注,我带你做最懂 ai 的 普通人。

出现了显著的变化,进去主页之后呢,不再是以前的布局,而是出现了一个类似对话框的界面,上面呢有四个选项,智能体、工作流、网页应用、移动应用。前几天国内最大的智能体平台扣子呢进行了一次更新,这次更新呢,应该是平台发布以来最重要的一次啊, 为什么说它重要呢?以前扣子是一个以工作流为核心的智能体平台,那么它需要用户人为的去编辑和创建工作流,比如说做一个项目先做什么后做什么,每个节点使用大模型、能力代码还是其他工具,都需要进行人工的编辑,由人来确定任务的执行顺序,这也是之前的主要功能逻辑。 而这次更新呢,被称之为最重要,是因为它颠覆了这个逻辑,它去掉或者弱化了人为编排工作流这一环节,不再强制要求用户亲自制定任务顺序和编排每个环节的执行方式,取而代之的是什么呢?是扣子编程,号称你的 ai 开发伙伴已经就位。我们可以看到主页呢发生了显著的变化,进去主页之后呢,不再是以前的 布局,而是出现了一个类似对话框的界面,上面呢有四个选项,智能体、工作流、网页应用、移动应用。那我们看到比如说我们选中智能体这个按钮,界面呢显示,欢迎使用扣子编程,请再次输入你的要求,这相当于说用户呢只需要一句话就能创建一个真正的智能体。工作流的创建呢也是同理, 系统呢会自动根据你的提示词将内部的工作流呢配置好,接下来我们测试一下扣子编程的能量,任务目标呢是创建一个智能体工作流,批量分析简历中 重点要素,并将结果保存到非输多维表格当中,我们看一看呢,能否仅凭这一句话来实现这个目标。输入提示词之后呢,系统现在就开始运行了。首先呢,我们看到是思考过程,它非常快速的在生成,制定并且更新计划。然后呢,进行服务的集成,接着又是思考,然后再进行服务的集成。如此啊,来回进行迭 代,很快呢,它创建好了多维表格的链接,这里提示需要进行立刻配置。那我们选择自己的账号,对非输多维表格进行 授权,因为我们要把从简历中提取的内容呢保存过去,所以这一步呢,授权是必须的。好,授权完成之后,他继续在运行。我们看到呢,每完成一个小的任务呢,他都会更新计划列表,列表当中有 completed 和 in progress 这些状态显示呢,非常的实时。整个过程我们也可以展开查看,他的思考和执行的细节,也可以收起不管啊,这就好比你在旁边看着他工作,或者你去做别的事情,让他在后台运行。 此时呢,我们看到它正在生成 python 的 文件,并输出了大量的提示词啊,这里可以注意一下,我们的输入其实是只有一句话,并没有涉及具体的提示词,但是它在创建的过程当中,不仅生成了代码,还根据对任务的理解呢,给出了结构化的提示词。接着呢,它开始创建非输多位表格的写入功能,我们可以点击 右侧生成的文件来详细的查看,随着 ai 的 生成呢,文件的内容是在不断的往下扩展的,这个界面的体验是非常不错的,给人一种看着数字员工在干活的感觉。在中间过程当中,它会生成测试代码,对项目进行测试。我们看到系统显示工具出错了,随后呢,它自动返回去修改 python 程序, 会查找错误原因并进行修改。整个过程无需人工动手参与。我们可以看到了几个环节是交替进行的,测试代码思考修改代码编辑文件编辑完之后呢,再进行测试,现在显示调用工具失败,它会自动分析失败类型 以及解决的方法,这是它的思考过程。随后呢,显示测试成功。好,现在应该快结束了,所以可以在右侧进行预览。左侧呢,显示了整个生成过程,每一个节点都可以展开查看。 们上传一份虚拟的简历啊,来进行一下测试,看看效果如何。上传之后呢,整体开始分析,可以看到他一共调用了六个工具,默认使用的是 豆包进度条的设计呢,非常好,能缓解用户的等待焦虑,让人明确知道系统正在运行,而不是卡在某个位置。运行过程当中呢,系统突然跳出提示,要求我们提供保存到非书多位表格所需的 pp token 和 table id。 啊,这两个参数确实是必须有我们提供的 ai 才能准确地将数据保存到指定位置。我们将这两个参数呢提供给他之后,他又进行了一次迭代,因为在请求飞书的过程当中呢,他发现需要在多维表格里面先创建几个特定的字段,所以呢,我先去多维表格里面创建好了字段,然后呢这边再保存 运行一次,结果呢发现他非常成功的将测试简历的信息保存到了我们的非书多页表格里面。我们可以看一下,表格里面呢有很多项,每一项都来源于简历内容,并且有的部分,比如说工作经历,是 ai 进行总结后的结果。 整体来说这个项目的完成度呢是非常高的,我们没有写一行代码呀,仅仅是在开始的时候呢,输入了一句话,告诉 ai 想要达成的目标,全程大约等待了十五分钟,就这样的生成了一个智能体,最后成功将信息保存到了非书多页表格。 在这个项目上呢,我觉得扣子这次改版呢,效果确实不错,完成度我觉得可以达到九十分以上。后续呢,我们会继续测试一下其他的典型案例,看看最新的扣子编程呢,在其他方面的,比如说工作流程啊,还有直接生成这个 app 等方面的表现。

ai 智能体真的要变天了,就在前几天,扣子逆天更新,把整个 ai 智能体搭建行业震撼了一遍,几句话就能帮你搭建智能体工作流网页应用,不需要敲任何代码,不需要去步骤,我忍不住呢,上去试了几把,体验感非常强,小白也能上手,专业人士更加的震撼。重点是什么?做这些我只用了几句话,以前呢,需要一整个团队开发半个月的产品, 现在几分钟就可以搞定。先给大家看一下,通过自动化方式生成了扣子电商客服智能体。我直接丢进这段提示词,帮我创建一个客服咨询的智能体,用于回答电商网站的常见问题,你看它会自动梳理需求,补其结构,甚至把转人工这种兜底的逻辑也设计进去了,生成完呢,还可以直接部署。 我又让他创建了一个内容审核的工作流,他会把你的需求和描述拆成一个一个的节点,一步一步的去跑,输入教验分流,发布通知,你后面要改规则,直接针对某个节点局部的调整就可以了。 最离谱的是,他还可以一句话去做一个网页应用,我让他做一个番茄闹钟,创建一个简单的番茄钟网页应用,提示词是下面他会自动生成前端界面,交互逻辑可以跑,也能部署,直接给你一个可以访问的网页应用。 以前做一个 ai 应用,本质上要跨过三个坎,首先要把你的需求翻译成流程,把流程翻译成代码,然后把你代码在最后翻成。 现在扣子编程就把后面两卡大幅的自动化把流程可以自动化生成代码呢?可以自动补全应用,可以部署 ai, 现在正在拉平普通人和专业技术人员的一个真正的差距。现在呢,扣子编程还是免费的,大家可以免费去试一下。

扣子的产品经理是不是有大病?昨天我直播做,也给老板演示的好好的,突然点这个扣子,界面又改了,而且你的功能都不一样了,你现在创建智能体的时候是什么什么界面?全是编程,之前还是拖拽的方式,这怎么又退回到 编程的方式了?而且那个界面一打开,百分之九十全是代码,我这个搭建了上千个智能体,落地了九五十多个行业,解决流量客资的老板,我都几看不明白,都用不明白了。而且你的名字改了,不是叫扣子了,叫扣子编程, 我绝了。你是给程序员用吗?还是你之前想的是给普通人用?说实话,你之前的积木型的拖拽的工作流,普通人跟老板已经不是很好学,不是很好落地了。你现在又整了一个升级版的让程序员去用吗?但关键程序员又不需要,他可以用吹啊,可以用很多其他的编程工具啊。 那为什么要用你这个?而且我这也实操下来,太拉胯了。比如说我同样做个小红书图文笔记生成的工作流,我自己用工 之前的版本的工作流拖拽方式,我用十分钟,半个小时绝对足够了,十分钟二十分钟就做出来。现在呢?我用你虽然一句话让你生成一个小红书文笔记的工作流,你多长时间?差不多我们等待了 三十分钟,我在直播间给客户演示了接近三十分钟你生出能出来的内容,我点击测试运行,他要的东西还不是我想要的结果跟我想要的结果,驴唇不对马嘴,但是我要 修改呢?我都不知道,无从下手。左边一大串的编程的方便代码跟右边的编程代码普通人看不懂啊,而且你的工作流方式又改了,你到底怎么想的?扣子的产品经理,很简单,就算我都知道我要把扣子网站做成什么样子, 很简单,一句话,把工作流做出来,而且不是要代码的方式,不要用一套新的工作流展示方式,就在之前的工作流展示方式就行了,只是你一句话,把那之前的拖拽的工作流做出来,我可以每每个节点直接修改 你现在做的这个新的形式的工作流,压根看不明白,没办法很精细化的修改,而且修改一次我要等个二十分钟,三十分钟,而且还不满意,我再等吗?我一天一个智能体都做不出来了,就算之前的积木的拖拽的工作流,我修改一个节点,修改一个提示词,我可能都要熬一个通宵,你现在这干什么?要给我增加难度吗? 是让我逼着我去学习编程吗?扣子的产品经理,你听好了,我们需要的就像是 gemine 三似的哎。自然语言描述,它能给我一个非常好的又很精准的 一个 ui 的 界面,并且可以交互,可以生成相应的内容,可以调用大模型,比如你视觉的大模型,升图的大模型,语音的大模型等等的多功能都可以实现,然后最好再加上发布,最好再加上前后端都可以生成。然后呢,如果是每个环节修改的话,我可以直接修改 ui 的 问题啊,修改自然语言,修改后端的问题, 然后呢,所有的内容,不要让我看到一行代码,不要让我看到一行代码,我不是程序员。这个东西很简单,你往这方向走就行了。走做完之后你的扣子工作流的影响力会更大,更落地,让每个人都使用。你把这个东西做的越来越复杂, 是不是拖工期啊?更可恶的是扣子你每次更新你的界面,增加新功能,你官方出教程呢?你不出教程让我们是谁去出教程让我们去出教程吗?

扣子重磅更新,新手零基础将不再是搭建智能体工作流的阻碍,你只需要一句话提需求,他就会帮你全自动的生成扣子工作流,全程不需要你懂代码,不需要你看过程,你只需要等他给你交付的结果直接使用即可。 哎,这时候可能会大家有一个疑惑的点,那这都全自动化了,我还需要学习搭建逻辑扣子 n 八 n define 吗?手搓工作流和自动化又有什么样的区别?我到底该怎么去选?别急,我来带大家实际测试分析一下,大家就理解了。那这边我也准备了两个非常简单并且常用的需求, 那第一个是可以帮我做一个可以分析销售 excel 数据表格的一个智能体。第二个我需要让他根据用户的主题来帮用户生产出专业的 excel 视频提置词的一条工作流,这边让他帮我同时去执行这两个任务。 好的,那基本也是经过近十分钟的漫长等待啊,我们终于把我们这两个任务进行完成了。首先我们先来看他帮我去完成的销售分析智能体, 那我这边也是先准备好了一个销售数据分析表格,那这个表格之内大概也是这样子的一个情况。好,我们把这个表格进行发送给我们的智能体,让他去帮我去分析这个数据。 好的,那即便经过三十秒,并且调用了两个工具帮我们去分析之后,最终终于报错了,他说看到我们的文件时出现了问题,显示找不到文件,出现了文件名不匹配的情况,那我们把这个错误复制给他,让他帮我们去修复, 修复的过程中我们来看一下他帮我们去完成的第二个任务,那这是我们的第二个任务,我们先来回顾一下我的需求,我的需求是我需要让他能根据用户的一个需求主题 来帮他生产专业的四二二视频提示词的一个工作流,那可以看到啊,这个画布之中他还是帮咱们生成的内容非常剪辑的,只帮我们添加了一个智能体的节点,并配套了一个提示词,选择了我们豆包一点六的一个模型,我们来实际来运行一下,看一下它的效果,那这时候我们点击右上角的顺行,哎,这时候他会让我们输入一个主题, 我们把我们事先准备好的主题给粘贴过来,点击运行。那这边可以看到他的提置词把整体的一个电影质感呀,四 k 分 辨率啊,宽画幅啊等等,开篇怎么样?然后呢? 整体过程的一个画面描述等等都给我们去正常的描述出来了,还有我们的镜头语言对吧,镜头推进等等,这些都有画面色调啊,还有我们的风格啊,对吧,东方的一个仙侠美学 等等都跟我们去写出来了。整体的提示词还是不错的,但是有一个点大家不知道有没有去注意到,就是说它给我们去生成出来的内容和我们最初所提供的这个需求一不一致, 我们最初的提供的需求是帮我去生成 sorry 视频提示词工作流,那但是它去生成出来的这个提示词真正适用于 sorry 吗? 用它来生成后面的效果真正会好吗?那经过我之前常用这个三 r 模型的这个经验来说,我们要写好,我们要让三 r 这个模型来遵循我们的提示词。首先我们一定要规划它的一个分镜时长 或者是整体的一个时长内容,为什么这样说呢?首先我们生成一个单个的视频,我们是不是有五秒的、十五秒的、二十五秒的?再如果说我们不规定他提示词中整体的一个时长内容的话,假设我们整体的给他的提示词剧情已经演完了,但是我们生成的视频是二十五秒的, 它二十五秒没有用完,后续是不是它自动帮我们去随便生成了呀?再或者说如果说我们给它的一个提示词,整体的一个剧情过程非常长,而我们的一个生成最大时长只有十五秒, 十五秒都过完了,但是我们提示词里面的剧情还没有演绎完,那是不是这条视频也就无法去正常使用了?所以说它基于我这个需求去生成出来的它这个提示词并不是说它网络解锁了大量的资料进行分析总结之后,帮我们去产出这样子的一个智能体的提示词, 而是说它根据模型本身的特质,它自己的想法制作出了它自己认为非常不错,认为非常适用于骚扰二的一个题 词,帮我们去产出了一个这样子的一个结果,那这个就完全没有用了吗?其实不然,他的用处还是非常大的,能帮我们就是完全不懂这个工作流,不会搭建一点基础都没有的人,快速去帮我们构建这个框架。 根据咱们自己提供的一个需求,我这个提供的需求还是非常简单的,如果说你们提供非常详细的需求,他生成的细腻程度还是会更高的,他可以根据我们的一个需求快速帮我们去构建这个工作流的一个框架,那这一点还是非常不错的。但是如果说你完全懂这个工作流的逻辑搭建与方法,我觉得这个他完全帮助不到 你的。因为可以看到我提供了一个很简单的需求,他帮我们去创造了一个这样的大模型的一个时长, 那我去在工作流中添加这么一个大模型的节点,把一套题日词给复制进去,复制到这个大模型之中,那可能我只需要三十秒我就构建完成了。所以说在目前的情况下来看的话,他肯定更适用于我们的去新手去初步搭建尝试。 那我们再反过来看一下我们的智能分析销售数据的智能体,那即便他已经帮我去修缮完毕了,去帮我们去更新了,那我们再次把这个文件给发给他,让他帮我们去分析这个销售数据。 那这边又经过它五分钟的左右的更新之后,问题还是同样的,去访问我们的 excel 文件的时候,它获取不到一个 u i l 路径,它无法打开。使用我们的 excel 文件尝试分析了多种工具, 它还帮我们创造了多种工具,都不能去正常地打开这个文件,那这边我就不后续继续跟它对话,让它帮我们去完成了,因为那这个太浪费我们的时间了。如果说让我去手动添加一条工作流去创建这个功能的话,可能我都 不需要两分钟,我两分钟之内我就能搞定,那如果说让我去手动去创建这个分析销售数据 excel 表格的这么一个工作流,我去怎么创建呢?首先我们把这个开始节点它的变量选择,文件格式 选择我们的随意文件,可以上传我们的 excel 文件。然后第二步我们给他一个节点,那这个节点是可以提取我们 excel 文件,我们点击添加, 添加之后呢,我们选上我们第一个开始节点所传进来的文件的 url 链接。好,选上之后呢,我们再添加第二个节点,就是我们的大模型来分析我们的销售数据,选择上我们大模型把我们这个 excel 文件分析它的这个插件分析的结果拿到,拿到之后呢,给到我们的一个用户提示词, 标明这是我们的销售数据,然后我们在系统提示词中给他一个很简单的提示词,请以专业的角度去帮我分析这个销售数据。好,我们给到他之后呢,把他的结束节点连到我们的结束节点,然后呢选上我们大模型的一个分析后的一个结果。 好,我们的工作流就打简完成了,总共不到一分钟吧,我们来试运行一下,好吧,上传我们的一个 excel 销售数据的一个文件,然后上传之后呢,我们点击试运行,那即便可以看到它帮我们运行完成了,我们来看一下它的一个分析结果,对吧?它的一个输出,我们点击预览, 对吧?它整体一个分析的一个业绩情况。然后呢销售趋势啊,我们整体的一个各省表现情况,客户的一个分析,新用户、老用户等等,写的非常详细。所以说这就是为什么我说我推荐零基础的一些同学去试用,玩一玩,可以,没问题,能帮你快速的去搭建这个框架。 因为可能你要如果说自己琢磨的话,你可能会花费的时间会更长,它可以帮你去做一些简单的指令,简单的需求。但是如果说你自己有一些基础,你自己完全懂这些逻辑,你去用它,它是给你带来不了任何的一个帮助的。那经过这两轮测试的总结呢?一些非常简单,或者是你完全没有任何一点基础, 你甚至都不知道这个工作楼该怎么创建的人,你去用它去帮你快速构建,快速使用是可以的,对于我们有一点点基础,你懂这第一个节点,第二个节点该怎么去搭建,可能对你的帮助就没有那么大了。或者是我有一个非常非常复杂的一个需求,非常一步,第一步、第二步、第三步、第四步, 他可能给你完成并没有那么好,因为这很多步骤你只要有一步你错了,他就全错了,都跑不通,并且还会占用你很大的时间。但是如果说你给他一个复杂的任务,他帮你把框架构出来了,对吧?你懂这些逻辑,然后呢,你可以根据他每一个点, 你帮他手动去修成你想要的结果,那这样也是可以的。那最后我再教大家一个玩法,就是说我们通过这个全自动化创建出来的这个工作流,我们怎么去利用到我们这个手动创建的这个工作流之中呢?也就是说我们把这个工作流打包 放到我们这个手动的工作流之中开始结束,中间连一个我们自动创建的工作流,我们可以直接在我们的手动工作流里面去用。那这边呢,我们首先啊我们这个让他完成任务之后呢,我们点击右上角的这个部署,那到了这个部署界面呢,这些内容啊都不需要去管,我们直接去点击开始部署, 那经过一会儿呢,他就会帮我们去部部署成功给我们一个 api, 那 这边可以看到他帮我们去已经部署完毕了,可以看到他给了我们一个 api 的 一个接口,那我们怎么去用呢?我们可以首先第一种方式,可以用我们的一个 code 插件的形式制作成插件来使用, 那即便我用一个更简单快速的方式,就是通过我们这个官方的一个叫 http 请求,在我们组建中的这个节点来进行调用我们这个 api, 那 怎么去调用呢?首先啊可以看到它的一些参数,这个 api 调用就是使用我们的 http 请求这个节点,无非就是说把这些 这些整整个的这些所有的一些参数啊去填写到我们这个 http 请求这个节点它右侧的这些参数之中,你只要知道这些哪些参数该填哪就可以了。那我这边来告诉大家怎么去填? 那首先呢我们可以看到我们要请求地址,就是说我们向谁去请求?我们是不是向扣子的服务器去请求啊?那我们就要找到看到没它这儿有一个请求的链接, http 链接,我们首先要把这个链接去进行复制过来。 好,复制过来,复制到哪呢?我们找到我们的工作流,找到我们 http 请求,哎,底下有一个,首先有个请求方式,我们只直接选择这个 pos 就 可以了,然后呢这边是一个请求的什么?他让我们填写的一个 url, 那 url 是 不是链接啊?我们把链链接直接复制过去就可以了。 好,复制过去之后呢,我们继续返回到我们这个参数之中。第二个是什么?第二个是不是我们的 header 是 什么? header 是 一个请求头儿, 这个请求头大家不要理解它是干什么的,大家跟着我来操作就行了,它是请求头,我们把请求头首先复制过来,请求头它是一个,大家去理解为它是一个变量的形式,就是说有一个变量名和变量里面的值,那我们先把这个变量名给复制一下,哎,复制之后呢,找到我们的工作流 http 请求, 那在这个啊,可以看到是不是有个请求头,对吧?它是请求头,你就复制到请求头里面就可以了。添加一个,然后选择有个变量名,我们把它的变量名,哎复制过来,那我们再看一下它的值是什么?哎,找到我们的这个值,那可以看到它这个值,哎,首先是这个, 首先前面有一个固定的字不串,对不对?哎?有个空格,那后面这是什么?后边这是一个活动变量,不是说把这个复制过来就行了,后面它这个里面是一个就是密钥 key, 这个密钥 key 我 们需要获取一下,我们先把这个前面的一个空格和后面的这个固定字不串给复制过来, 那复制过来之后呢?我们回到我们的 h d b 请求这个节点,那在这个节点之中啊,我们把它给粘贴到什么?粘贴到这个变量值这个里好,粘贴完之后呢,我们再看一下,返回去 是不是还有个 header 啊?是不是还有个头请求头啊?那我们再把这个里面相应和我们上个步骤一样的给复制过来就可以了,哎,复制它的一个变量名 填写,再复制它变量里面的内容,好,复制过来填写,那这个就是我们请求的一个类型的意思。好的,接下来我们再看它还有什么样的参数,是不是还有个 date 呀?那这个 date 是 什么呢?这个 date 是 请求体,我们要往请求里添什么样内容,哎,你会发现这个变量名啊,就是我们 本条自动化创建的这条工作流的开始节点所往里面传入参数的变量。好,我们把首先我们把这个 它里面的值给复制过来,它是个对象格式,对不对?这个 date 好, 复制过来之后呢?找到什么呢?找到我们的请求体,这是不是有个请求体啊?我们要选择一下类型,哎,这个类型是什么呀?是不是我们的 jason 啊?好,我们选择我们请求体里面的这个,哎, jason 之后呢,我们点击编辑我们这个 jason 里面的内容把, 把我们刚才复制过来的内容,哎,给它复制过去就可以了。复制过去之后呢?哎,你要往这个开始节点里输入什么样的内容?输入在哪呢?是不是输入我们这个两个双引号之间啊?是不是?那怎么去输入呢?我们比如说我们直接输入也可以,比如说输入一个一二三,输入个四五六,在这里输入可以, 还可以什么呢?引用变量。怎么去引用变量呢?首先啊,我们这边可以先往我们这个 http 请求里来 输入一个变量,怎么输入变量呢?首先啊,我们要把变量传进来,比如说我要传什么呢?我要传入开始节点它的一个 a 变量,好把这个 a 变量拿进来之后呢,连到我们这个 http 请求,那它就可以拿到我们的开始节点的变量了,我们选择这里,选择我们开始节点的 a 变量,对不对?我们选择上了,选择上之后呢, 嗯,之后我们需要再打开这个 ide, 编辑我们这个接送格式,那在这里啊,我们首先这个光标,哎,点这儿 点一下,点一下之后呢会有个小横杠,之后呢,我们摁住 shift, 再摁住左括号,哎,你就会发现有一个引用变量,那我们去引用这个开始节点的 a 变量,此时我们就把这个 a 变量能拿到它的值了, a 变量是你好,它里面就是你好。 a 变量是你不好,它里面也就是你不好,对不对?它是同步的 好,我们选完之后呢,我们看一下,我们检查一下我们还要什么样的值呢?哎,你会发现是不是这里健全,这里,我们这里后面是不是我们的密钥 key 没有填上啊?哎,这个密钥 key 怎么去获取呢?我们再找到我们自动化创建工作流部署好的页面,哎,找到这里, 这里有一个什么管理 a p i talking, 是 不是?这就是获取我们的 ken 的 地方,点开之后呢,你会得到这样的一个页面,我们点击创建 ken, 哎,它会自动帮你创建一条,我们点击复制这个 a p i ken, 好, 复制完之后呢,我们回到这里,回到这里之后呢,我们把这个前面这个固定字母串后面,啊,一定是后面,看到没? 是不是有个空格啊?它一定要多一个空格,多一个空格之后呢我们把这儿粘贴上来,哎,粘贴好之后呢,我们来试运行一下,我们把这个整体它的线给连好,然后呢选择上我们这个 http 请求它的一个啊返回体的一个输出,然后呢我们直接点击运行, 那运行之后呢,我们提个需求,对吧?我们自动化所创建的那个工作流,就是根据用户的主题来进行创建需求,那我们把我们之前最开始给他的一个需求,再次给到他试运行,那运行结束之后,你可以看到他的一个 h d b 请求的一个节点,首先我们输出了一个 code 二百,也就是代表我们机子 请求他成功了,还有我们的一个返回响应体,那响应体就是我们的其实词嘛,对吧? 然后呢它里面的内容是不是帮我们去创建出了这个 sorry 专业的一个提示词,哎,根据我们就是我们这个自动化去创建的条工作流,直接能 进行调用它,对不对?它输出的一个内容,对吧?那这也是我们的一个玩法,可以通过这种 api 的 方式去调用。那最后我再来总结一下,它现在属于一个 beta 版本,就是测试版吧可以说,嗯,新出的这个自动化工作流智能体啊,应用啊页面这么的一个功能, 他这个目前啊就是说你让他一句话去创建他,首先有一个什么样的问题呢?就是说他可能出来的结果和你想要的结果大大的不对标,很大的情况下不对标,而且想要的流程也非常就是有可能不一致。第二点就是可能他出来的结果,哎,还可能有问题, 有问题之后呢,我去让他去修复,那这个修复呢?可以看到即便我让他去修复了,但是他还是没有修复好,那这样一个反复的让他去修复的过程可能会消耗大量的时间,并且他修复好之后还不一定能用, 就算能用之后它能用的效果还不一定能达到咱们的一个心理预期。现在目前什么样的人群适用它呢?就是完全不会零基础,哎,我去想要根据自己的想法快速去构建一个内容,哎,可以去用它去整体搭建一个简单的需求。可以,如果内容一旦复杂一点,可能它就不行。 用他的人群一般都是不会的,那不会的人他如果说遇到了问题他修缮不好,那结果还是不能用的。所以说这个中间就算他能帮你构架出一个框架,但是你想让他就是啊整体的完善和修缮,那可能他还是做不到, 所以说他只能做到目前啊,只能做到一些简单的任务,简单化的内容可以是没有任何的一个问题的,但是如果说稍微复杂那么一点点,嗯,可能是我觉得是目前的情况下 比较够呛,那大家可以自己去实际测试一下,根据自己的需求来进行创造,来进行是否能满足到自己的一个需求?所以说你创建出一个内容, 但是他中间有问题,还是你得要懂逻辑,懂框架,你给他提供准确的需求,就算他有能力帮你修啥,你得提供准确的需求,准确的一个处理的方法,他才能帮你去完善。所以说你还得要懂一些逻辑,懂一些方法,才能去修善成真正能用的一个产品。 并且啊,现在他去搭建那个内容,他去搭建那个内容,你去修改啊,你是完全手动修改不了的,为什么呢?他全是这种看到 没, python 啊,代码啊等等这种形式去来进行构建成功的。他和之前,他和之前的那一套逻辑,我们一个一个节点去搭建,完全不一样了,你想稍微改一点,你只能通过左下角这个对话窗口来进行 来进行修改。如果说你不懂代码,不懂代码,不懂框架的情况下,你是一点手动修改的能力都是没有的,就算你有一些基础,你没有代码技术,你还是不能去修改的。所以说这就是我们的一个自动和手动的区别了,大家可以根据自己的需求自行斟酌用哪一种。

今天我们来讲一讲扣子最新的扣子编程如何一句话生成智能体以及发布到小程序。首先进入扣子的主页, 点击扣子编程,这个时候我们就会看到扣子编程的页面,我们选择智能体,然后我们就可以生成,比如说帮我做一个通过主题生成合同的智能体, 然后直接发送,发送完之后他就会帮我们自己去规划,比如说这个任务啊, 还要做哪些步骤,然后还会帮我们把这个头像介绍名字全部生成完,以及会思考整个过程,搜索相关的服务,写对应的提示词,然后左边就是一个他生成的区域,右边就是预览的区域,可以看到这边已经开始自己写代码了。 好,我们可以看到左边就是他的整个思考过程以及制作过程,右边就是可以预览调试的区域。我们输入一个租房合同,这个时候他就会去调用我们已经写好的工具,分成了一份租房合同给到我们,这个时候他会先索要关键信息, 然后再生成比如说甲方、乙方和房屋的一个基本信息,以及租赁期限和租金,还有一些特殊的条款。接下来我们来输入关键信息, 他就会把这个关键信息填到这个合同里面,并且生成出来。这个时候我们就把这个智能体测试完了, 测试完没有问题,点击右上角这个部署,然后滑到下面,点击开始部署,等待他打包构建部署完成。当我们部署完成之后,我们可以看到这里有个 api 请求以及接口说明,那怎么把它发布到小程序呢?首先我们点击管理 api 托肯, 然后创建托肯复制托肯复制完之后找到搜一搜, 输入小微智能体,然后点击进入小微智能体,点击发布智能体,选择扣子编程,输入一个名称,比如说叫做合同助手,然后随便上传一个头像,输入介绍,一键生成合同模板, 而这个时候粘贴我们刚才复制出来的这个 api token, 而这个下面呢有一个 request, 我 们回到扣子的扣子编程界面,然后右边也有一个 request, 点击复制 好,复制好了同样的再粘贴进来,然后点击提交,这个时候你的合同助手刚才我们制作的就已经变成一个小程序了,比如说我们可以问一下啊,给他打个招呼,看到没有? 这边你在刚才用扣子编程做的智能体就已经发布成小程序了,我们可以点击右上角,用各种分享方式分享给你的朋友,分享到朋友圈,分享给你的客户都可以。以及我们在这边 设置里面还可以做一个付费设置,打开这个付费开关,可以设置你的这个时长套餐,会员套餐你可以按次数去卖,也可以按时长去卖,这样我们就做到了一句话,生成一个智能体,并且发布到小程序,实现变现的全流程。

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

兄弟们,扣子现在是大变天啊,那个可以快速的去帮你实现你所有的这个 ai 工具的自动生成,那扣子这边呢,把原来的开发平台呢改为了我们的这个扣子编程,现在呢它属于工作当中,所以大家可以免费每天去生成三个项目, 可以去生成智能体工作流,或者你的这个网页上面的这种应用,这个网页应用呢也会自动帮你生成页面,移动应用呢还要申请内测,我今天帮大家测试了这三个,我今天都帮大家测进行了一个测试,只要一句话,他就会自动的自己生成代码,自己去帮你设计页面,自动自动帮你去写提示值 给大家先看一下,我第一个测的是智能体,智能体呢我这边选的是,我这边是用一句话告诉他啊,拍照片批改作业的智能体,他就全自动去给我生成了一百,然后智能体这边呢 给大家看一下整体,这边呢我给他就上传了一张试卷,然后呢他就帮我去做了一个整体的分析,他实现了几个,一呢是实现了这个图文识别,二呢是做了分数的批改,批改的结果以及深度的这个题目的错误分析, 包括这些答案还有评语。这个其实一般的来说,有些老师现在都不定能做到这么精确的去批改作业, 他非常全自动,如果你有什么需要他再去修改呢,你可以在这边再给他提要求,他会帮你再重新再去设计,当你也可以对他的结果进行微调。这边呢可以,比如说他选用的这大冒险,如果你不满意可以改他这些系统处理的提示词呢?如果你觉得哪个细节不满意要改,也可以去进行更改, 包括你完了之后呢,你就直接去接他进行一个部署,直接点击部署,他就会全自动去 进行部署,然后给大家看。部署成功之后呢,它会给你一个外部 a p i 的 一个请求接口,以及它会帮你有一个 a p i token 的 这么一个安全措施,可以通过这个 token 然后调用这个接口来进行访问,一步到位,这个真的非常访问,整个这个智能体一共就花了四五分钟吧,我什么也没做。 然后呢?工作流这边呢,我是让它做了一个电商的工作流, 电商的一个宣传图的一个工作流。那然后他会因为我只用一句话,所以他会在提示说你是用于什么的?我会让他要求我出一些更精确的目标方向。那我也告诉他,完了之后呢,他也是花了大概五六分钟全自动去帮我做这个问题, 然后完之后他就帮我生成了一组工作流。这工作流呢,从我前期输入我的这个内容分析,然后他最终会给我做一个图片生成,可以看一下。最终呢,他会给我输出这么一张 海报图片,那我的数是什么?我的数是我要一个笔记本,它的特点是长续航方向,呃,它的是时尚设计方向,然后它的目标群体是电脑爱好者。最终它的这个海报的目的是什么?为了品牌曝光,所以它最终走完之后,它给我生成了一个 海报图片,然后呢,并且在这边呢,他还体贴的给到我们微信、抖音、微博不同的这个宣传文案,他都帮我们去考虑好了,那其实每一步的内容呢,我们都可以去对他进行修改的,他的模型啊,或者说系统贴纸, 大家理解原理的人呢,可以自行再去修改,那么对一些小白来说直接就可以拿来用的。所以如果说,比如说你对他哪个要求哪个节点不满意,那么你可以甚至可以对他哪个节点不满意,那么他再去帮你进行更 网易应用。这边我是想让他去给我生成一个慢剧的生成网站,我按照现在常用的慢剧的四步,第一步根据主题生成 大纲。第二步根据大纲生成几组分镜描述和主要人物描述。第三步根据分镜和主要人物生成对应的图片。 第四步最终生成一个动态的慢剧。那这个呢?其实它当中它给我生成过好几次,然后它有问题,看到它因为有问题,然后我就让它把第一步的图片去掉,然后它就又重新去帮我编辑了。 控制这次大翻新,每天限制三个,可以方便大家快全自动快速去做一些常用的日常 ai 工具,所以说大家现在赶紧去用起来吧。
