三六零隔离沙箱的使用方法,我们运行未知程序的时候用这个比较方便,现在在浏览器上随便下载一个东西,我们可以看一下这个程序,下载下来三六零就提醒这个是诱导推广的一个软件,会帮我们电脑上安装很多没用的垃圾软件, 我们现在先不管它,我们打开三六零安全卫士,打开以后我们找到功能大全,在功能大全里边我们往下滑有一个隔离沙箱,我们点开打开以后呢我们设置一下,比方说创建桌面的快捷方式, 我们点一下就会在桌面创建一个快捷图标,方便我们使用。我们点击高级设置,我们勾选第一个,在程序的右键添加一个启动项,然后我们这个可以选择关机的时候清理沙箱内容, 也就是我们在沙箱里面运行的东西,关机的时候都会自动清空。现在我们右键这个未知的程序选择在三六零沙箱中运行,我们选择完以后,这个程序运行的时候都是在模拟的这个沙箱里面运行的,对我们主系统是没有影响的, 上面中间也提醒了这个三六零沙箱运行有这个图标。现在我们装这个 wps 呢,是一个推广程序,它会在我们电脑上先安装一个这个程序,然后才会再下载这个 wps, 也就是说我们本来是下载 wps 的 这个东西呢,就多装了一个软件, 有一些更流氓的软件呢,会推广很多的程序,我们这电脑上删是删不掉的,今天删掉了,明天还会自动安装,所以在这里边安装的话就比较安全, 如果我们确实想要这个文件的话,我们可以在这里边找到这个文件,把它拷出来,然后再在沙箱里面测试一下,或者是用杀毒软件杀一下毒,没什么问题了,我们再在我们的主电脑上运行本期视频,到这里就结束了,有什么问题可以在评论区留言,我们下期再见。
粉丝1.2万获赞10.0万

兄弟姐妹们起床开火车了,昨晚下大雪,估计今天狗道不打滑,现在需要检查一下喷砂功能是否正常, 喷砂嘴油气没有沙,估计是没有沙子,现在检查下沙箱情况,确实是沙子不够,我们现在去拿沙子装沙子,这半袋沙子真重。 现在开始筛沙,虽然这沙子很干净,为防止有杂物堵住气管,还是要过便筛, 筛好的沙子就可以装箱了。再次测试喷沙效果, 喷砂效果很好,加砂完毕,加砂完毕,兄弟姐妹们起床修火车了,是哪边响啊,不要停不要停,不要停!一档车司机报告有异响,就这个,就这个,我来看看怎么个事, 就这个。好,我知道了,我打我知道。好,就在这停吧。哎,根据车轮摩擦声音与固式碳棒位置偏移,把碳棒拆下来确定一下, 他应该是斜口啊,磨的不顺了。对,原来是碳棒和轮缘的接触面变形造成摩擦异响,现在对接触面进行修正, 接触面修的差就要和轮缘进行对比, 还差一点,继续修正。现在就可以安装修正好的碳棒了, 上去抛一下看看, 异响基本消除了,还有点还有点想,摸摸就好了。好,转,进站吧进站吧。 火车异响维修完毕,兄弟姐妹们维修继续。这次我们更换道感感应器,先来断电,我们仅驱道感的放下胎就是靠这个感应器先来拆掉坏的。 这个螺杆真长,卸螺母卸累死了,火车来了,快着点啊!他走了。因为景区只有一条路线,所以只能一边维修一边运营, 现在安装新的感应器,安装上支架, 接上电源线, 接口可要裹严实了,开始组装支架 安装结束,合上电闸,测试感应器能否正常运行。更换结束。更换结束。

一分钟教会你扣子二点零中的 skill 虽然都叫 skill, 但是和 color code 的 skill 完全不是同一个东西。 c c 的 skill 本质是提示词,而扣子的 skill 本质是代码运行在服务器的沙箱环境内。那为什么扣子不做提示词,要做代码呢?因为高质量代码的价值远大于高质量提示词。 虽然小型 demo 高质量的提示词能生成高质量的代码,但从 github speck、 kid 的 失败就可以看出来,所谓的规划的再好的 speck 也不能保证自动化生成高质量的复杂项目。 目前硅谷那边也辟谣了,所谓 koser 的 数百个智能体合力做出浏览器,实际上根本连翻译都通过不了。 那扣子的 skill 有 什么用呢?那用处可大了,正因为它是高质量代码,对应着某种技能。我以 web animation 画一个蜥蜴的代码为例,当我教会扣子去画一个蜥蜴,它就可以画出这样色的或者那样色的, 无非是给掌握了画蜥蜴的扣子的提示词不同的颜色而已,这人体会自动地改高质量代码来适配你的要求。 另外, coach skill 可以 交易,如果你确实有非常稀缺的高质量代码,不如来 coach 技能商店来 pk pk, 看你有多少用户会为你的高质量技能买单。我是猫学长,我们下期再见!

现在大环境啊,都在讲降本生效,那咱打工人的工作量只增不减,活越干越多,精力却越来越不够用。那幸亏让我挖到了榜啊,这个扣子 app 堪称就是大。 工人的效率加速器,我用过一次之后啊,就彻底离不开了。关键就是,他做 ppt 的这个逻辑真的就很戳人。比如说啊,我想要做一份项目进展汇报 ppt, 我呢,就可以直接来告诉扣子。, 帮我做一份二零二六年蓝牙耳机电商销售的项目汇报大纲,,要涵盖阶段成果、核心数据、现存问题和下一步计划,重点突出里程碑节点。眨眼间啊,一份逻辑超清晰的框架就出来了,那每个部分该填什么内容,怎么衔接都是标的,明明白白,彻底告别从零搭框架的痛苦。。 真正厉害的是可以创建一个帮你自动转化会议机要的技能,那些日常重复的标准化任务,就能一键复用。接着啊,咱们来切换到 ppt 功能板块,并且告诉他,帮我把生成的大缸。 制成职场汇报 ppt, 要商务简约风,数据可视化,你看,字体搭配、色彩配比、图表布局,全给你调到位了,不用再去全网搜素材,一点点扣格式,十分钟就能搞定,而且呢,操作啊,毫无门槛。 就算是不擅长用新工具的人,也能去轻松驾驭,完全就贴合咱们打工人的办公习惯。相信我啊,职场 ai 就用扣子。!

好,现在分享的是奥利型的,记住啊,首先分析一下这个地形啊,他三方四面是往这边建的哎,往下熬了,还有这边是沿着有弧度的,看一下整体, 把它删了,然后重新把这个面写中,对他进行。哎,这是偏移啊, 便宜十个出来,每个一米啊,看一下, 先用它把它后面反过来, 感觉不够太便宜的两个出来。好的,可以了,然后放那个梯形工具,把它推起来, 每个高度数一百,肯定现场需要来输入啊,要把面搬回来, 把它可以一步步推起来啊,就像个楼梯差不一样, 要把它拉到放到地形里,调节一下这边往下斜的细节,然后用这个三号工具啊, 右击找到这个杀好,如果你没有的话要打,把这个打上扣,就有那个杀好,攻击就显示 出来,用这个等高线地形全部先用点三处啊,就得到一个偶像的地形,然后放到场地里 查看一下, 给他一个草皮的材质, 打开这个造型就出来了, 你看这个位置也是一个斜坡,下一个位置这个造型就出来了,好看鞋, 再看一下这边, 这边往下写也是出来的。

大家好,这里是银河观察,我是主持人银河老王。今天是三月十七日,今天的观察有三条。第一条玩家解决了游戏村的垃圾代码,这些阿拉奖励了玩家一万美元。 第二条任伟达承认不小心移出了 rtx 三零六零的挖矿性质。第三条,谷歌的 club 因十三项功能被指责。下面第一条玩家解决了游戏中的垃圾代码 gtiana, 奖励了玩家一万美元。 本月初,一名接天安烂的玩家,同时也是一名开发者,分析了该游戏长达数分钟的加载时间。发现原因是该游戏需要解析一个石头比大小的阶层文件,而解析器本身有很大的问题。这位开发者 最新进行了一番优化,成功的将加载时间缩短了百分之六十九点四。该游戏的开发方若克斯塔接受了改委玩家的优化方案,并通过 bug 寻找项目向这位开发者奖励了一万美元。 这些日入斗金的公司,其推出的作品也有可能是出制乱造的,要是都是开原的,想必这种低级问题很快就会被解决了吧。 第二条是因为达承认不小心移出了 rtx 三零六零的挖矿限制。目前,因为达表示对 rtx 三零零零显卡进行挖矿限制,让其挖矿效能减半,以确保 jphonesjpu 最终能落入到游戏玩家手中。 然而,因为达官方最近发布的四七零点零五版本,开发者驱动居然移除了 rtx 三零零的底片 发货限制。因为达表示一款开发者驱动无意中继承了内部开发用的代码,可以在特定配置下移除 rtx 三零零的哈西钻法限制。目前该驱动已经被撤除,但是它已经扩散开来。 虽然目前该 gpu 用于挖矿还存在一定的限制,如必须采用 pciex 八以上的贷款,需要连接显示器的。不过相信在矿总我们的魔力动力下,只要驱动问题解决了,这些都不是事。 估计广大的游戏玩家又要失望了,毕竟花钱的动力是比不过挣钱的。最后一条是谷歌的克洛姆隐私擦香功能被指责。多年来,谷歌一直在逐步减少对追踪 pk 的使用,且于本月初宣布将不再建立替代系统来追踪外部用户。通过广泛的阻止库 k 可能是一件好事,反而放肆和 safe 的浏览器都已经做到了今天。然而,包括前沿电子基金会意义 f 在内的诸多批评者指出,这些努力其实相当自私。 美国的监管机构称,谷歌正试图凭借隐私借口来隐匿自身的真实意图。其实有的隐私擦枪还是让自家的科罗姆浏览器处于最终和定位的更中心位置。 对于主导的浏览器市场的卡罗姆来说,谷歌的新计划将使之成为广告商的中间人,同时让自家的广告系统变得更有吸引力。 逼异物的五哥越来越不值得信任,但是从另外一方来看,或许垄断本身就是原罪。好了,这就是今天的任何观察。谢谢大家,我们明天见。

你以为的用沙子灭火,这样是不对的,那么消防沙是在什么情况下使用的呢?消防沙主要起到覆盖灭火的作用。消防沙用于泄露物料的吸附和阻截作用, 同时对高温液态粘稠的物料着火,地面流动的液体着火用的,同时对于酸碱系统发生火灾时,防止酸碱泄露,用于吸附和阻结作用。 消防砂桶费用低,材料容易取得。我公司专业生产消防砂桶,厂家直销,质量保证。点击头像加关注,老铁私信我,嘎嘎便宜!

上次我们讲到了这个如何用扣子的工作流新版自动开发一个后端程序,我们呢,今天就可以讲一下如何用扣子的网页应用来自动开发一个前端。 其实呢,扣子的新版本已经不像是老版本那样,你还要手动再去搭建那些 d 代码的模块,他已经不算是一个 d 代码的工具了, 算是一个 web coding 工具, web coding 的 ai 编程工具。那今天我就来演示一下 web 应用如何搭建。首先,呃,我们点 cos 编程 新建项目这里,我们这里选择网页应用,网页应用这里,我们把提示词输进去。啊,不要去点这个工作流和智能体开发了,这个是,嗯,传统的套路,我们用新的方法, 我把准备好的提示词复制进去。提示词核心内容是什么?嗯,在之前的工作流搭建中呢,它最后部署完之后会反馈一个请求,请求地址以及请求内容,你可以把这个作为一个请求样例发给 嗯, web 应用的提示词框。然后呢,把反馈的内容也可以放进去,然后最后说根据这个反馈你想要达到一样什么的结果。我们来看一下 web 应用它怎么会会开发成什么样啊?每日都创建三个项目。好,我们又操作了一下,开始新的 web 应用编程,把这个提示词复制进去,开始编程。 好的,启动了,这回启动的机器比较强劲,四核八 g 的 内存。嗯,之前那个工作流后端只是一个叫什么一核两 g 的 内存。 好,我们废话不说,直接等他完成好啦,没过几分钟他,他就大概就帮我完成了这个代码,我们测试一下。哦,他这里要授权 token 啊,这是不行的。授权 token 我 们不能放在页面上让人输,然后这个 feature 每行一个,这个可以, 然后人员数,然后 feature 个数,每人的 feature 数。哎,这可以,但我们要把这个授权 token 隐藏到后端,我们告诉他,嗯, open 需要在后端配置。 为什么它能够在后端配置呢?因为我们看到它这个项目中其实是一个,是一个 next js 的 代码,它其实也有一部分后端的,我们可以在 next js 中配置它的后端的一些 呃参数。然后呢,不需要把所有内容都放在前端来,尤其像这种敏感的啊, serration token 就 必须放到后端去,直接呃填填, 呃,那个应用中的那个给出来,那个授权复制过来的那个 token 就 行了,不能放在这个页面上让你填。 好的,我们静待它下一次编程。这个扣子又帮我重新改了一下代码,这回呢,它把这个 operation token 给隐藏掉了,然后呢,帮我生成了一个点 e m v, 点 logo, 点个 java 的 文件。呃,他的意思就是说在这里可以填一个头肯,但其实呢,他需要你改名成点 em, 点 logo, 然后再把那个头肯填到后面的这个地方去。字母串填到这里,如果你那个呃工作流的应用还没有生成过一个字母串的话, 那么需要去那边 api 管理那边去生成一下。我已经把这个我的 token 填到了我的这个文件中,应该这程序能够运行了,所以我这边想要试运行一下,我们把我之前准备好的提示词复制进来, 嗯,人员数三,功能数二,我们看一下会怎么样,它能不能正常执行? 它本质上啊,这个页面是调用的一个后台的那个工作流去处理真正的业务逻辑,处理完之后呢,我想它应该会在下面展示一个表格一样的 结果吧。哦,出现资源不足啊,好吧,那我还要解决一下资源的问题,稍后。 好的,经过我们的不懈努力,我们的这个 web ui 前端以及后端的工作流终于都调通了,这个权限问题,积分资费问题也都解决了。现在我把我的 提示词放到我的这个输入框里面去,然后设定总人数为三,每人工作数为二,生成任务分配,我们看一下处理结果是什么样的。 好,他很快生成出来了,我们看到最后他生成了一个表格,成员序号,一二三,工作内容什么?手机基本上完成了我想要的工作。好是,然后这个前端页码,我就可以把它 部署到我们的发布到我们的一个云平台上面,其实就是自己的云平台开始部署, 等部署完了之后,我们就可以有一个公网地址,可以直接访问这个页面来进行你的工作内容, 我们等它静待它部署完成,也要好几分钟呢。好,过了几分钟,它这个扣子终于部署完了,我们看到,呃,点击下方域名进行体验,然后这个域名呢,其实就是你的那个 web 前端的应用,我们可以点一下看一下。 好了,这就是一个 web 前端,我们还是老样子,把原先的那些呃功能放进去, 然后放数量三二,我们看一下它最后生成什么样的结果。 那你为什么不给我看?你猜瓜子?对呀。 ok, 生成结果非常正确。

如果到现在你还在用自己的本机直接运行 cloud code 执行的全自动化 ai 任务,你可能正在经历最大风险的事情,你是把你系统的钥匙直接扔给了一个随时可以发疯的陌生人,只 要 ai 一 产生幻觉,哪怕一条错误的删除命令,你电脑里边的关键文件系统目录可能瞬间就没有,这里面有一个,大多数开发者都没有意识到一个自动化备论,你想用 cloud code 是 为了什么呢?其实是为了快, 为了自动化,对吧?那你可能希望它可以自己读文件,写代码,测试代码,然后呢,甚至装一些依赖,但是你给它的权限越大,你的风险呢,其实就越高。 那你想要让安全呢?每一步呢,你都要进行审核,那它呢,就变慢了,那就不自动化了,既想要速度,又想要安全,在你自己本地的电脑上呢?这基本上就是一个悖论,这也是我在做很多包括 plato code 的 一个探索的一个非常好用的一个方法。今天分享给大家, 就叫做 dolphin 的 一个杀伤环境,这是 dolphin 官网的一个 sandbox 的 杀伤环境,是目前解决这个辩论方法的最佳实践。相当于以前我们把 cloud code 运行呢,我们都放在自己的 控制台中,直接让它运行了。现在呢,我们让 dolphin 呢把它隔离起来,隔离起来之后呢,我们给他全部的权限,让它在我们当前这个目录,因为当前目录要挂载 到 dolphin 下的所有的文件,那这样的话,我们就完全和我们物理的系统呢,就隔离开了。 它里边儿用到的命令啊,其实特别简单,用到这条命令就可以了,我给大家演示一下,我在这个目录下边儿呢,我创建一条命令,从而呢它就会让 dolphin 的 这个这个 dashboard 中呢把这个镜像创建起来。 然后呢我的当前的目录呢,就挂在到 dolphin 镜像里边,并且拥有了 colossal 的 最强的最大的一个权限。我们建好这个目录之后呢,我们看里边儿啊,其实是空的。然后呢我们就可以运行整个的 dolphin 的 sandbox run, 这里边儿呢可以配置我们自己的 osdrop 的 u i l, 还有还有 osdrop 的 一个 key, 那 这里边儿能看到我配的其实是 openroot 相关的内容。 然后呢我们就可以点击回车,回车的时候呢,它就会在我们的刀刻儿上面呢去帮我们创建一个这样的一个容器。有了这个容器之后呢,我们下边儿这个 bash 命令也进去了,我们选一个,呃,把这些都选成了接受,那我们呢在 刀客的这个环境里边就和我们真实环境去隔离起来了。那我们呢看这里边的目录呢,就是我们当前这个目录,那其他信息呢,都是没有的,只有当前目录这样的一个信息,我们就在这里边呢可以做很多很多自动化的一些操作型的一些任务,因为他也不会去询问我们了。我们在这举个例子啊, 你去搜索网上现有的所有关于 agent 落地的最佳实践,帮我写一篇文章,写在当前目录下, ok, 整个的命令呢,它就在 dawk 的 环境里边去帮我们这样去执行了,能看到它现在已经启动了多个 web search 去同步去运行, 在这个容器里边 cloud code 就 主载了一切,它想怎么删怎么改都行,除了当前挂载的这个项目路径以外,它看不到你宿主机的任何文件,这样的话它就不会把你系统级的一些关键的内容啊给你删除掉, 你的电脑里边的系统啊就都很安全了,这样的话,你就把 cloud code 的 完全的自动化和你的安全两个需求呢,就绑定成一起,就都给解决了。 ok, 它这个文件就写好了,我们看一下里边就有了当前这个文件了,然后把 dork 呢可以退出去,退出去进入到我们的宿主机,宿主机的话也可以看到这个文件了, 这样的话一篇文章就帮我们写好了。那它其实不限于文章啊,因为我给大家举的是一个例子啊,在自动化的工作前提下,其实因为 cloud code 本身是 agent 嘛, 当我们的任务呢,可以分的非常清楚,让它可以自动化去执行的话,它其实可以帮我们企业做很多很多的事情,包括自动化信息的整理啊,那如果你整理错了的话,你只在我当前的这个目录文件夹下边有效吗?对吧?如果错误的话,其实我还是有备份的,你也不会说删除我系统的其他的文件夹。而且呢还有一个重要的作用是什么呢? 当这里边啊 static 呢,我们可以选择不同的模型,那有一些模型呢,我们在这个容器下边呢,它擅长推理,擅长规划,我们就让它规划,我们让它成为我们的 plan 计划。那如果有一些模型呢?比如说我们可以用 g r m 或者呃 kimi 二点五呢,让它去做具体的任务, 那这样的话一个执行呢?配合一个任务呢,我们就可以让它使用两个模型,分别呢使用不同的杀伤环境,再帮我们去做不同的任务,它真的是一个非常好用的一个工具。希望今天的内容雷哥关注 ai 工程化落地。

基于 oslopez 的 官网,我们谈一下构建 skill 的 最佳实践,一共包括五点,第一呢,环境要隔离。第二个呢, skill 变大之后呢,我们如何渐近式的加载。第三个呢,我们优先去保证它确定性的时候,要去使用 code 的 方式执行。第四个呢,是持续改进我们的 skills。 第五呢,是如何去安全使用这些 skills? 从第一点开始呢,它有一张图,这张图呢右侧呢是一个虚拟机,或者说我们叫一个沙箱的一个环境。前两天我有给大家介绍说 docker, sandbox 这样的一个环境,它的逻辑呢是我们在执行这些代码或者 skills 的 时候,我们最好有一个沙箱的一个环境,这 些沙箱环境呢,可以保证我们主机自己的资产的数据,资产是安全的。整个沙箱环境表现的是有两部分呢,一个是 cloud code 里边我们设置这些 settings, 它就是在本地终端运行的时候呢, 是有一个受限的一个文件的访问权限和执行权限的。还有一部分呢,是之前给大家讲过的这个 dakar 的 一个纯沙箱的一个这样的一个环境,基于这个方法呢,我们去把环境进行一个隔离,因为 skills 呢,有些呢是要执行代码的,有些要读取我们文件,要基于这些文件呢,去做一些处理的一些工作的。第二部分呢,就是 skills, 如果我们在持续的改进的 过程中呢,它会变大,那变变大之后呢,这些 skills 呢,我们就要把它相关的这些文件呢,去给它拆出来,变成相关的一个子文件,让整个 agent 在 操作的时候呢,如 如果需要的时候再去访问相关的子文件,那这样的话在 skills 内部呢也是一个渐进式的一个加载。第三呢就是优先去使用 code 去执行,保证一些确定性。我们知道模型啊会擅长很多任务,但是它输出的任务呢,仍然是有一些不确定性的,那我们为了保证这些确定性呢,很多东西呢,我们要去给它写成 python 这些固定性的这些代码, 需要去执行这些固定性的算法的时候,我们就在 skills 里边写好,让他们去执行相关的代码,所以这也是跟大家之前提过的,在 ai 落地的过程中呢,如果是你可以用代码或者让流程去固定下来的这些操作,我们就让传统的代码去操作, 如果不能的话,我们才考虑引入 ai, 这是 ai 落地最关键最核心的一个地方。第四部分,如何持续的去改善 skills? 首先呢我们先有一个简单的一个 skills, 我 们去先自己去识别它跟我们要完成任务之间的差距是什么,如果有这些差距的话,我们去完善 skills 里边的内容。 然后第二部分呢,就是 skills 变大之后呢,我们把不同的上下文呢进行不同文件的切分,从而呢让它也进行一个渐进式加载。 我们从 cloud 或者大模型的视角呢去看 name 和 description 是 不是描述清晰了,这块呢是保证我们可以去触发 skills。 第四部分呢,就是我们要利用模型的自己的审核能力,把 good case 和 bad case 我 们都给他,让他进行了反思和一些改进,那我们拿到改进的这些结果呢?我们从而去改善我们自己的 skills。 第五部分也是我认为很重要的一部分,就是市面上有太多的 skills, 那 这些 skills 呢?如果我们直接去使用呢?会有很大的风险, 所以在我们使用之前呢,我们一定要确保这些 skills 我 们是审核过的,我们觉得它确定可以应用于我们这个场景,它是安全的情况下,我们才去使用这些 skills。 希望这五点呢,对你在座 skills 有 启发。关注雷哥,关注 ai 工程化落地。

在低代码、规则引擎这些领域,业务脚本往往扮演着最后一公里的角色。但问题就出在这,如果缺乏清晰的边界,这些脚本就像脱缰的野马,迅速演化成难以控制的混乱状态。 随意定义函数,随意导出结构、随意访问全局对象,还跟配置强藕合,却又没法较验,这不就是系统失控的前兆吗? 维护成本蹭蹭往上涨,想想都头疼。咱们先来剖析一下传统模式的痛点。你看,业务脚本自己说了算,想定义什么函数就定义什么,想导出什么就导出什么,直接依赖大局环境,这叫结构主权。 听起来挺自由,但对平台来说简直是灾难。平台根本没法知道他到底导出了哪些东西,有没有遗漏,有没有写了一堆没人用的函数,甚至有人故意破坏导出结构,平台也防不胜防。 这种失控感是低代码平台绝对不能容忍的,他会把整个系统的稳定性拖垮。那怎么办呢?总不能让脚本继续为所欲为吧? 必须得立规矩。我们的核心思路就是平台来定义一个统一的接口,也就是契约,让脚本在这个框架内活动。看这个 script handler 类型,定义一个函数,接受 event 和 rule 两个参数,返回 any 或者 promise。 这可不是给业务开发者随便发挥的自由空间,这是平台级的硬性规定,所有脚本都得遵守这个签名。这样做第一明确了平台的控制权, 第二统一了函数签名,方便后续做各种编印、校验和治理工作。 这是第一步,也是最关键的一步。刚才说了,传统模式下,脚本既声明自己能干啥,又决定怎么把能力暴露出去,这就给了平台失控的风险。 我们的解决方案是把权力收回来,谁来决定需要哪些能力。不是脚本,而是配置。通过 roon 这个配置项明确声明,当 change 的 函数, 当 delete 事件发生时,调用名为 on delete 的 函数。这个入 on 就是 我们所谓的唯一实施员, single source of truth s s o t。 平台只认这个配置,从中就知道系统里有哪些事件,以及对应的处理函数应该叫什么名字。 脚本不再拥有结构主权,它只需要按照这个约定去实现具体的逻辑就行了。光有配置还不够,我们还得在编一层面动刀子,彻底消灭所谓的自由函数。 什么意思呢?就是不让脚本开发者直接在顶层定义那些函数,比如 function, on, change, e。 我们要把它们都挂载到一个统一的宿主对象上,比如 exact。 这个过程发生在编辑期,平台会先扫描入答配置,拿到所有需要的函数名,集合 f s。 然后在编辑阶段就把脚本里定义的函数,比如原本的 on change, 重写成 exact, on change 等形式。 接着通过 b 包翻译生成一个 factory 函数,这个函数负责创建执行环境,并注入必要的依赖。最后平台根据入 on, 自动从 exact 对 象里提取函数并导出。 这样做的好处显而易见,所有函数都被统一托管了,不再污染 b 包的顶层,也方便我们对这些函数进行统一管理,比如加个日制,做个权限检查,或者做 aop 增强等等。为了进一步保障安全,我们引入了沙箱模型, 这个沙箱的最小实现单元核心原则就是禁止脚本直接访问 windows 或者 global 这些全局对象。 所有的能力,包括数据、服务、工具、函数等等,都必须显示地注入到脚本的执行环境中。 这就像给脚本提供了一个隔离的工作区,它只能使用被允许的工具,不能随便乱跑。这个 factory 函数就是沙乡的核心,它负责创建这个隔离环境,注入依赖,然后执行脚本代码,最终返回一个包含所有可用函数的 exact 对 象。 这个 xck 对 象本质上就是脚本的运行时实力。平台最终导出的结构就是从这个 xck 里按照 run 的 映涉关系把对应的函数取出来。这样一来,脚本就被牢牢地限制在沙箱里,无法越界。 有了这套机制,我们就能有效地控制各种风险。比如,开发者少导出了函数怎么办?没关系,平台可以自动补齐。 如果他多导出了或者写错了结构,平台也能忽略掉那些未声明的能力,或者直接按规则统一生成正确的结构。 记住,结构永远由平台掌控。而且我们还能在编一期做校验,如果入 他 on 里写了某个函数,但脚本里没实现,那就直接报错,编一失败。反过来,如果脚本里实现了个函数,但如果 on 里没引用,那就给个警告,提醒你可能有荣誉代码。 甚至可以在运行期用 rap 函数对每个导出的函数进行增强。比如加个 before 执行前, after 执行后 error 错误处理的钩子,实现更精细的监控和治理。 总结一下,我们提出的这套方案本质上是一个配置驱动的编一期受控的运行期隔离的脚本执行引擎。 他具备几个关键特性,首先,他把脚本 dsl 化,让业务逻辑更规范。其次,他借鉴了编纫器的思想,进行编纫器的重写和校研。在此,他采用了沙箱安全模型隔离脚本的执行环境。 最后,他提供了强大的平台级可治理能力,可以说,这已经触及了低代码规则引擎、表达式系统等领域的内核级设计。 如果你正在做表单规则引擎、 bpm、 动态脚本表达式加事件系统,或者更广泛的可配置业务逻辑平台,那么这套方案提供了一个非常坚实的基础, 它不仅解决了当前的问题,更重要的是它指明了一个可以长期演进,不会轻易推翻重来的正确方向。 未来,我们可以基于此扩展出更详细的规范和白皮书,比如脚本执行引擎安全白皮书、低代码脚本 dsl 设计规范等等。这套方案的价值就在于它的前瞻性和可持续性。

终于有大佬把智能体搭建讲成了小白,可快速上手这本用扣子搭建 ai agent, 把智能体开发的底层逻辑剖析的明明白白。这本扣子智能体实战书,从平台入门智能体核心原理 想到插件调用、工作流编排与多平台发布,把办公提效、文案创作、智能客服、家庭教育全场景玩法拆的通俗易懂,还配套清晰可复现的实操步骤,帮你解决所有 ai 开发入门困惑。比如不知道如何搭建实用智能体,他会教你每种场景的搭建思路,让你不再为开发发愁。 十大实战项目全流程拆解,七百家免费插件用法讲透,全程零代码拖拽操作,每一步都清晰可复现。要是你想入门 ai 提升办公效率,开发专属 ai 工具,就别再自己盲目摸索浪费时间,看这一本就够了。