粉丝4334获赞6931

全网第一家交流 nars 跑 cloud bot 品牌号来了!现在开源神器 cloud bot 真的 是火出圈他啊,能帮你打出各种应用,主动帮你智能处理任务,堪称技术党梦寐以求的全能助手。今天保姆教程他来了, 手把手教你 cloud bot 智能体直接部署在绿联 nars 里。 首先我们需要给虚拟机的网络做好准备,网络模式需先在控制面板网络设置网络桥接上起用虚拟桥接,如果有两条网线,可以选择一条网络设置, 然后在虚拟机的管理网络功能中将模式选择为桥接模式 linux bridge, 这样虚拟机可以正常上网,且和物理机、绿联 nas 处于同一个局域网中,更方便管理和传输。一、创建乌班图虚拟机 可以先去阿里云这个地址,选择这个地址,然后依次进入复制这个乌班图镜像的下载地址, 然后打开绿联纳斯里的讯雷新建任务进行下载,这样会比较快。下载完成后去虚拟机管理镜像里,从纳斯里添加下载好的乌斑图镜像,然后点击新建新建虚拟机,导入乌斑图镜像。下一步 配置可以按照我的操作来,如果你的 cpu 跟内存更大的话,可以分配多一些,其他保持默认。 二、安装乌斑图开机后则可以进行乌斑图的安装,按照引导一路进行确认即可。 记住我们在配置过程中的账号、服务器用户名、密码这几项后续的 s、 s h 服务会频繁用到,所以建议是起个 e g 的 账号和密码, 记得勾选 install open ssh server。 因为乌班图虚拟机界面并不能很好地和物理机电脑的键盘进行一个复制粘贴共享,而通过电脑上的第三方终端管理工具,能更好地用命令行操控乌班图 进行环境部署和 cloud bot 功能安装。安装完成后,可以输入账户名回车,再输入密码,然后回车来确认是否安装成功。三、配置 s s h 与安装 node 点 j s 环境首先我们需要打开路由器后台,点击连接的终端设备, 找到设定的服务器名称,记住它的 ip 地址。打开苹果终端 s s h, 我 们这里用的是 mac 展示,其实 windows 的 操作差不多, 在局域网条件下,通过这条命令, ssh 空格、乌班图账号 at 服务器的 ip 地址就是刚刚记住的那个 ip 地址。回车, yes 再回车输入密码需要注意的是,终端输入密码是不会显示的,请确保输入的密码正确。继续回车确认。接着请依次复制以下命令到终端里,记得按回车确认目的点 yes 输入完这几条命令,如果返回的值是 v 二二点 x 点 x 版本及以上的,即代表 node 点 j s 环境部署成功。四、一键安装 cloud bot, 等安装完成才可以参考官方文档进行后续一系列的功能可选项配置。执行下方这条命令行后需要等待几分钟,请耐心等待一下正式启动 cloud bot。 首先是项目的风险提示,选择 yes 即可,因为 cloud bot 这个需要给到很大范围的权限, 才能帮助你自动完成一系列复杂的操作指令,这也是为什么需要用到绿联 nas 虚拟机部署的核心原因。配置模式的选择选择 quick start 是 快速配置模式,系统会帮你快速设置好一些基础项, 而 menu 则是各项都手动配置的高级模式,为了方便讲解,这里选择 menu。 对 于 gateway 网关的模式选择建议保持默认的 local 模式,即将网关绑定在虚拟机乌班图的局域网 ip 下,这样处于同一个局域网的电脑才能访问到 cloud bot。 对于具体的大语言模型选择,其实 cloud bot 本身是支持很多种的,不过从中文支持友好度来看,可以优先选择阿里千问或者智普。选择之后便需要对应填入 api key, 具体获取 key 值可自行上网搜索 gateway port 端口号,保持默认 gateway bind 网关绑定请务必选择 lan 零点零点零点零一 意思是监听本机所有的网络接口,这样无论是通过虚拟机的本地地址,亦或是通过它的局域网 ip 请求,都能被接收到。 gateway off 网关认证也请务必选择。 token 可以 看成是一个令牌密钥,后续登录 cloud bolt web 端需要使用到 tail scale exposure, 选 off gateway token, 网关令牌回车跳过它会自动生成。接下来这部分配置说明如下,可以参考我的设置, install missing skill dependencies 安装缺失的技能依赖项其实就是相当于是给 ai 装上各种模块化的专业技能,这块也是可以先跳过, 后续在 web 界面配置这些, a p i 可自行设置或选择 no 进行跳过。 hooks 可以 选择跳过,有需要后续可自行配置。最后到 install gateway service 安装网关服务回车回车等待网关服务安装完成。安装完成后 可以往上滚动找到这行地址,把 local coast 替换成服务器的 ip 地址,即可访问 cloud bot 端进行聊天操控。等 咱们今天在绿联 nas 秀云上面跑 cloud bot, 其实只是打开了绿联 ai 加 nas 世界的第一扇窗。想象一下,未来 nas 不 再是你去里面翻找文件的仓库,而是一个主动替你打理好一切的智能管家。 正如绿联推出的 ai nas 旗舰,它从硬件底层啊,就是为 ai 而生的。强大的处理器、海量的内存和闪电接口,就是为了让本地 ai 大 脑全速运转。这意味着啊,你不仅能存数据,更能用活数据,让它产生新的价值。

哈喽,大家好,我是你们的高产小伙伴博图,那今天我们来做一个稍微整合一点的视频啊,我们来用这个 open core 来帮我们做一个这个 nars 系统。那当然这里指的这个做并不指它从零到一变成做一个系统,然后做这个 nars 的 功能,而是 它通过这个呃 open 二四点零四 lts 基于这样的一个系统的版本呢,然后来为我们部署一些开源程序,从而实现这个 nasa 的 功能。那这种使用方式呢?其实之前我们在主频道里面我们也发过一篇这个视频啊,使用的是这个 qs, 但现在我们像开源这个 openclock 温扣他们这些 a i a 卷呢,都已经非常成熟了,我们有更多的一个选择,更低的一个门槛。所以今天呢,我们就来看一下,用这些软件来部署,那是什么样的一个体验。那我们这里再补充一句啊,由于我们这个视频比较长,如果说你想先看一下这种部署方式对比我们传统的这个, 那有什么样的一个优势和劣势的话,大家可以直接跳转到我们现在画面上时间轴的这个位置,我们后面这一部分其实我觉得还是蛮有意思的,如果说你不想看这个部署的话,你可以直接看一下,先了解一下我们到底实现了什么样的一个功能,然后他有什么样的一个缺陷,这都是没有问题的,大家可以直接进行跳转。 好,那现在我们就开始啊,直接来给大家进行一个演示啊,那现在画面上的这个网页呢,其实是我在虚拟机里面部署了一台这个 oppo 主的服务器,前面也说过是二十点零四的这个 lts 版本, 然后呢,我们在里面部署了 open core, 现在这个 api 呢,和我们这个 whatsapp 的 一个手机访问都已经配置好了。那接下来呢,我们就可以对他说说我们的需求,让他来给我们部署这个 nars。 当你使用这种方式来部署之前呢,我会建议大家对这个那是有一定的理解才这样来尝试啊,因为如果说他说的所有的这技术你都不懂的话,你是很难跟他进行沟通的,那除非你非常耐着性子去让他给你来进行一个解释啊。有些小伙伴我之前看到评论区会说什么 啊,每学一个软件啊,都要学一套这个 point, 其实现在完全不是这样一回事啊,你只要会表达自己的一个脑子里想的这个问题的话,你其实就可以做到跟他沟通,不需要特定的一个 point, 他 完全可以理解你说的是什么样的意思。 但是可能有些小伙伴还活在过去吧,对吧?那现在我们就在这个对话框来告诉他,我们需要他来干什么。将这台服务器部署为一台 nas, 我需要实现以下的功能,由于我们也是对那是了解一点吧,所以说我们可以告诉他我们需要的文件系统,那我个人会喜欢这个 zvs 文件系统,我可以告诉他我的文件系统我希望使用的是 zvs, 然后我要用快照 功能,请将系统中的四个两百 g 硬盘组成而睿的 z 一。 那其实啊,我这台机器他有一个系统盘是五百 g, 然后有四个两百 g 的 这个虚拟硬盘是模拟这个,那是里面的数据盘的,那其实在物理机里面这个操作,你就告诉他你具体的硬盘的一个配置就可以了。当然你如果说你不太清楚你想要怎么样的一个阵列的话,你也可以 让他给出你一定的这个建议,他都是可以给出来的。因为这个我们现在用的是这个 mini max 的 一个模型嘛,这种大规模的一个模型的话,他对这种文件的一个系统还是非常的一个了解的。请假是什么鬼?改一个错别字。好, 那这是第一个,那创建好阵列之后呢?第二步我们是要访问阵列里面的文件嘛?那我们最常见的只有使用方式,其实就是用这个 smb, 那 我就可以告诉他将创建好的阵列用户可以访问 好。接下来的话,呃,我们还有什么需求呢?但是权限我们可以在它创建好之后我们再来管理,那我们可以告诉他,我会需要使用这个多克,对吧?我需要使用多克来创建一些应用,然后 我需要使用虚拟机,同时请给我一个握操作界面。 那现在我创建了两个需求,一个是我需要使用 dico 来创建一些应用,那这里呢?其实我还可以告诉他,我需要使用 potina 来进行管理。 那当然,其实啊,这样的一个 ai 的 纳士啊,你即使没有 potina 的 话,你也可以让他来帮你创建这个,呃, dico 的 一个应用,但是有这个 potina 的 话,你可能会 操作起来更加直接一点。好,接下来下面是这个啊,虚拟机,然后这个虚拟机他需要设置很多参数吗?你可以用语音跟他说,但是我希望他还是给到一个 web 的 一个操作界面。那下面大家还想到什么呢 啊?那就是外网访问,那我就告诉他,我希望外网访问吧,希望外网 能够访问到这台内网的服务器。其实都说的非常笼统啊,我希望他是能够给到这个方案给我的啊,大家也不要觉得我这个是之前排练过,其实我每次这个需求都不太一样,而且每次 ai 呢,他给到你的这个实现方案也是不一样的。 ai 有 一个不确定性,就是他每次这个想法其实跟人一样,他每次注意力他不一定注意在一条路线上面,他可能会用另外的路线来给你实现。所以呢,接下来我还会跟他有一个需求,就是说请不要直接执行确认我的想法, 那这样的话呢,他就不会直接去开始创建这个 ai, 很 有意思的,他有时候他你说了需求给他之后,他就马上给你去 执行这个行动力报表,但是呢,有时候他又会反过来觉得他收集的资料不够,他会反过来问你,但是你一旦给他的这个需求的话呢,他就肯定会问你这个需求,同时也会把他的一些想法跟你进行一个沟通,那这样的做法呢,会更加稳妥一点。那现在呢,我们就把这个需求发给他, 我们看看他是怎么样来回答的,这里可能会需要一些时间了,因为,呃,这个我们 call 他 这个回答是多轮思考之后才给到你一个答复的,所以说他要等啊,好了, 不好意思啊,这个是还是挺快的这一步。 ok, 那 我们看一下,他说啊,他说很乐意帮我们搭建这个,然后硬盘是用于这个数据存储系统盘是另外独立的吗?因为他中间呢,其实没有经过任何的一个 验证啊,他直接就回答了我的一个问题,所以说他并不确定这个系统盘是否独立的。那有时候他又会 啊,去先去确认一下,然后再来跟我说,那这种不确定性就是我们在部署中可能会遇到的一些东西,而且你使用这个温控的话,你也要注意啊,他这个思维并不是一定固定的,你一定要用一些语句去限制他的这个做法, 这样才是更加稳妥的一种使用方式。那这里我觉得我暂时不回答他,计划只创建一个 rez。 第一个我觉得第一个问题请你 自己去确认,我不想回答他第二个问题,创建一个啊,开启数据压缩。第三个是多少个用户来使用这个 nars 暂时只有我的主用户。 第四个是外网访问的一个安全性。那他这里会问我用 vpn 返向代理加域名还是指开放特定的一个服务。那其实这里呢,我觉得是 a 的, 这个 一般来说我们会用 tail scale 啊,开源的一种方式,或者是用向日葵之类的东西。那第五呢?是啊,是否有这个异地备份? 不需要异地备份,快照每天创建一个啊。六、物理位置在哪里?这是一台一台虚拟机, 没有公网 ip, 虽然我不知道他问这些问题够不够关键。那我姑且先回答他,你打算运行什么类型的这个虚拟机?这个我不确定, 你不确定你就告诉他不确定就行了。那现在我的回答问题已经回答完毕了,那现在呢?其实我不想他直接来进一个部署啊,因为我还不知道他的这个计划,请你先 啊确认机器的一些硬件信息,再给出合适的部署方案 好了,他这样我们就跟他沟通了,然后我们再看他下一步会给我们做一个什么反馈。刚刚这里就是呃,一句话,他就直接回馈了,如果说他有进行这样的一个搜索的话呢?他中间会用一些命令啊,来确认这个机器的状态, 所以肯定不是一条的。那这样一种回复方式呢?是直接来进行来回复。那我们不管怎么样吧,反正你跟这样的一个 ai 沟通的话,你要把它当成是一个人呐,你要确定他是有这种不确定性的,你很难说让他一定很聪明的去执行你的这个 意图,因为本来我们这个表达他就是有这种理解的一种偏差的,是不可能非常精确的。好,那现在他回馈我们了,我们看一下。嗯, 那他现在就用不同的命令来进行一个检查,像 free h 啊,还有 ip 啊,然后呃,像一些反馈,然后再换了一种解决 方式,然后查到了一些这个信息。 ok, 那 现在呢?他获取了这个硬件信息,然后告诉我们,他我们使用的是这个虚拟机,然后内存三十 g, 然后有系统盘五百 g, 然后数据盘四个两百 g, 然后系统是这样,他全部都查的清清楚楚啊,这个没有问题的。 然后它的完整部署方案呢?它告诉我们,我们可以用这个 z f 的 s 的 一个纯主持,然后锐的一 可以达到六百 g 左右的可用空间,然后启动这个 lz 四的一个压缩,然后接下来呢,它告诉我们服务层会有呃多克 j d f 呢?然后还有 next cloud, 然后 虚拟机有这个 copy 加 word manager, 那 这是一个比较常见的这个 word 下的一个虚拟机管理页面吧。然后这是这个 kpn, 然后文件服务呢?它使用的 smb, 那 这里呢? vpn 它使用选择的方式是这个 while guard 啊,那这个方式我们已经很久没有用过了,我们可以试一下,让它来进行部署,对吧? 快到方式,每天一次,保留七天,然后存储位置是本地的这个 vfs 数据集,然后最后他还想跟我们确认一些问题啊,然后完全用于服务,会不会太浪费了啊?你不用管,不会浪费, 请维持现状。他还想把我们这个五百 g 给用到这个 nice 里面。不需要啊,这只是一个测试,然后虚拟机的用途,这个虚拟机我们是用来测试方案的。然后网络环境,你的主路由是什么?是否支持这个 dmz 和这个端口转发?哦,那他这里跟我们确认这个网络环境啊,因为我并没有公网 ip, 主路由是我们 w r t。 那 先告诉他吧,让他来帮我们想办法,然后是否需要计划自动执行啊?不需要,这个半夜重启之类的,这些东西不需要,是否需要对齐?不需要。然后 现在告诉他,那其实现在比较有疑问的可能是这个。第三点,这个没有公网 ip, 会不会对这个 wifi 的 一个安装产生问题,那这里他会告诉这个需求,已经明确了,关于 vpn wifi 也能可以不说,那我们需要从外网访问到这 nars 有 几种方案,然后他要画图,外网通过这个 open w r t, 然后通过这个啊 nars 的 wifi, 然后来访问 方案 a 是 用这个 tail scale, 方案 b 是 使用这个返向代理,我们用方案 a 吧,然后这边他会问我们一个时间,然后啊我还告诉他这个一,我们用方案 a, 二,那就啊开始执行步数, 那现在呢?如果说很久没有反馈给你的话,那就代表他已经开始了一个漫长的这个部署过程。那接下来呢?其实我们就嗯等到他部署完成,我们再给大家来进行汇报,那中间他其实是不会谈东西的,我们也没办法做这个 comment 啊评论,那我们就等他有结果吧。 好了,那其实现在他并没有正常的一个部署,那是因为我在安装这个啊 open core 的 时候,并没有把这个用户设为免密码的一个锁度,那我们要改一下这个配置,那这里我们也是演示下怎么配置啊,平时我们用我的这个教程的话,我会提示大家做这样的一个权限放开, 那现在我们就用这个 s s h 登录了我们的这台虚拟机服务器,那我们用这个锁,微锁锁,然后锁一下密码,然后接下来我们来最后一行,我们把这个 用户名,然后这个 or no password 需要的用这样的一种格式来表达一下,我们就以后就不用这个速度的一个密码了,那现在呢?我们直接关闭,也不需要重启这个服务,那我现在就告诉他,我已经通过,请为我继续部署吧。那现在他应该就开始一个正式的一个部署了。 好了,现在这个 openclock 呢,就已经运行完成了,但中间呢也出了一些问题啊,由于我一开始那个对话是在这个子的一个筛选里面,它的运行过程中呢,把我那个筛选给删掉了,实际开始的时间呢?应该是这个四点十三分,然后 大概它运行了呃,十几分钟吧,大概是差不多不到十分钟,它就已经把呃机器安装到这样的一个状态。 那现在呢,其实我们就可以查询一下它这些是不是已经部署完成了。首先第一个它部署好了 zfs 的 锐锐 z 一, 它可以呃通过这个速度来进行一个访问,我们来试一下。好,我们打开一个 mini 航,我们来看一下。哎,我们可以看到 这样的一个 z f s 的 状态,那这个跟我们出纳时是一样啊。然后它也创建好了这个 sm 共享,但是它没有告诉我们这个共享账号密码,那我们可以先用这个啊默认的这个用户名加密码来进行访问,我们来试一下。 哎,不行的,那这个呢,他不够体贴啊,他没有告诉我这样的一个 smb 密码,我们等一下再问他。那然后我们看一下这个多可吧,多可的查询命令是多可 ps 啊,然后这边他要数度, ok, 多可这个火腿肠已经跑起来了,我们打开一个 窗口,哎,这里也会出现一些问题,那我们等一下一个个来修复。这个其实是一个安全认证啊,如果说你这个网络访问可以支持 h t t p s 的 话,其实是可以访问的,其实没有这个问题。然后接下来是这个 copic, copic 是 那个呃,虚拟机的一个控制页面,我们可以在这里用我们的用户 零加密码来访问,这个就跟我们互关土自己的这个账号密码是一致的了。然后在这里呢,我们可以创建这个虚拟机,那这个是一个挺容易实现的操作,我们就不测试了,我们之前也试过一两次,一次安装成功。接下来是这个 tail scale, 然后还有自动快照,这个我就 等一下再来设置。首先我们让它修复这个 smb 共享啊, smb 共享的用户名和密码分别是什么? 然后当前 potty 呢?无法正常访问提示,然后把这个提示复制给他,让他去进行一个解决。行,那我们先修复两个问题,我们回车把这个问题丢给他。 好啊, portina 已经重启,他告诉我们修复完成了,然后 smb 需要这个我们自己来设置密码。我不想自己设置啊,那能不能帮我设置呢?我告诉他帮我把 smb 上密码设置为 s 的 一二三四。那我们先看 portina 能不能修好啊。 portina 应该是修好了,可以看到这个触手环界面,然后我们设置一个密码。 哎,那这些也没有问题,都可以正常使用的。那我就要他把这个 smb 给设置一下, 反正基本上是不需要你啊了解他的一个命令行的操作方法的,当然他也告诉你了这个明确的一个命令,对吧?我们再来试一下,这个是幺九二点幺六八点一百点幺四七。 好哦,他甚至还帮我们创建好了一个 nas 的 这个目录,一个是 public 的 一个目录,然后一个希尔的目录。 那我问一下他创建这个目录他的一个意图是什么?我看到 cnb 共享下有三个目录,他们分别代表什么? 好哦,那实际上这里这个 public 是 一个公共这个账号啊,它是任何人都可以访问的。还有我确认了一下,然后这个 nas 目录呢?是这个 tank 目录下面,然后这个 share 的是这个 share 目录下面。呃,这里就有这个私人共享文件夹, 所以呢,这里就就存在一个呃,信息反馈的一个问题啊, ai 它并没有告诉你它私底下创建了一个所有人都可以访问的这个 public 的 一个账号,所以说 如果他没有给你详细的解释的话,你需要自己去问他,这些东西都是需要你自己来打醒精神的,这就是 ai 所带来的一个不确定性,那我这样的话,我让他给我一个详细的说明吧。再次给我一个说明,有哪些我需要注意的地方? 刚刚的一些这个常见的命令我们一点点看,我们从上到下啊, 好存储系统,它告诉我们是这个 red z z 一, 然后 l z 四的一个分区,好在这个斜杠 tank 下面,然后它给了我们一些个 s m b 共享,然后 它有多可加普通的一个环境,这个 copy 我 们也测试过了,这个 tail scale 这边我们需要它来给辅助我们配置一下,它需要我们去进行一个验证啊,然后访问官方登录,然后查看状态,接下来是一个自动快照,然后这边快照我们可以确认一下,查看这个快照是否有成功, 我们来看一下。 ok, 这个快照是有的,手动创建快照,然后删除快照都有给我们这个命令。当然其实,呃,未来啊, 你使用这样的一个纳系统化,我觉得你是不需要记这些命令的,你只要告诉他我需要把我的这个快照恢复到哪一天的这个时间,其实他就可以为你来进行一个操作,但是你需要让他记住这样的一个使用说明 啊,请记住当前纳斯的配置,未来我会需要你为我执行一些配置操作, 这样呢,其实它就会像这个 open core, 它就会把这些你配置好的这信息给寄到它的这个记忆系统里面。那未来呢,你就不需要再告诉它你把这个什么 zfs 安装在哪里啊?然后这个是什么样的词,然后给它解释一遍,它就自己会调用 它存放的这个服务器的一个信息了,大概就是这样的一个记忆系统,一个逻辑。好了,那这边把记忆存放在了 memory 的 一个,那是配置点 md 里面,然后它这里有这样的一些东西。好,那接下来我们来配置这个 tail scale 吧,请引导 啊,那第一步你要在这个服务器上运行这个书斗,然后它会出现一个啊这个地址,然后 我们就访问那 tele skill 具体怎么用我们就不多说了。这边我是用这个谷歌账号来进行登录的, 然后我们点击一个 connect, 这台机器就加到了我这个虚拟局域网,然后我们看这边已经加入成功,然后这里呢就是我的虚拟局域网里面的设备,如果说你的这个手机上加入这个虚拟局域网,其实你就可以访问到你的这个 nasa, 这就是 tele skill 的 一个内网穿透的一个方式,其实它这样就已经配置完毕了, 然后我们可以用这样的一个命令来验证连接,我们来看一下, ok, 他 这里看到了我内网里面的其他设备,像有一些这个服务器啊之类的东西,那我让他仅为我确认当前 tail scale 是 否已经安装成功。 好,那现在这个配置就完成了,那接下来呢,下一个环节,我们来演示一下传统大厦的那些功能,在这里该怎么样一个实现,例如安装一些套件呢?相册啊,还有一些这个下载软件的这种安装。那另一方面呢,我也给大家演示一些,在这样的一种雨衣控制的这种,那上面 比传统纳斯更加有优势的一些这个地方, ok, 那 我们先来看一下传统纳斯上的一些这个功能啊,那其实就无外乎的几件套,对吧?相册,影音中心下载, 还有这个网盘同步,那我们看一下它怎么样来实现我们这个需求,请为我在纳斯上我确定 再进行安装,一定要加入这一句话,不然的话他可能会用一些各种奇奇怪怪的这种方案来给你执行。有时候他聪明一点的话呢,在那上用到可应该会 啊,安全点,它不影响整个系统的环境,但是有时候它不聪明起来也真的就是不聪明啊,直接帮你进行一个安装,那我们先看一下它给到我们的方案,如果说这个 ai 它不够聪明的话,其实你是要手动引导它去用这个 dog 来安装的,这样才是比较好的方法,我们来试一下。 ok, 它这边给出了一个方案,我们来看一下。那首先呢, 它这个相册选的是这个 image, 然后呃,告诉了我们一些这个功能,然后也给到我们优点。然后端口呢,它会用到这样的一个端口,然后影音中心呢,它会用这个 julietin, 也是 julietin 啊,几个经典的这个用法。然后下载呢,它会用这个 kippeteron, 然后加上一个 file browser, 等于是他给了我们一个网页上能够对这个文件进行管理的一个工具吧,他同时也被帮我们想到了这一点,然后他还告诉我们可以配合这个自动化工具 radar 和这个 sauna。 然后接下来呢,这个网盘的一个同步私人网盘 啊,他这里告诉我们是用这个 sync sync 啊,他并没有理解我们的意思是把这个文件放同步给这个网盘,而是给了我们一个网盘的这个方案 next call, 然后替代方案是这个 sync 也行吧,那你可以先帮我配置吧这个网盘。 好,接下来他会告诉我们这个存储的一个结构,这个 tank 上面的 photo media, 还有 download, 然后还有 share, 然后部署的架构也帮我们列了出来, 嗯,好像很专业的一个样子。然后它这里呢告诉我们至少要八 g 的 一个 run, 然后这边需要 cpu 的 一个转码支持,因为我这台机器它并没有这个啊, gp 的 一个转码,如果说你有这个硬件的话,其实它也是完全可以帮你把这个 显卡给到这个 jerry finn 的, 他问我有没有其他的一些偏好,下载工具想用哪个,然后网盘用这个 nextclock 还是帧帧啊?那我觉得其他的没有问题,你会建议使用 docker, 那这个还是要跟他进行一个确认的,因为这是涉及到比较大的一个东西。那当然这宿主也没有问题啊,如果说你这个 ai 它是足够聪明的话,其实完全可以解决这些环境之间的这个啊一些矛盾。但是我们看一下它的一个说法吧, 其实就是跟人在沟通的一个感觉,他并不是一个确定的方案,你需要反复的跟他进行聊天。当然有人会觉得这样的一种沟通方式比较麻烦吧,但是他的可操作性是挺强的,因为即使有什么问题的话,他也可以帮你进行一个修复。 好,那这里呢,他会强烈建议使用到可来进行部署啊,后面还发了一个已摸取,然后告诉我们到可里面是怎么样的一个样子,然后为什么适合这样的一个到可呢?方案确认之后,他会最后给出你的一些端口啊,没有问题,好像很完美的样子哦,帮我进行安装吧。 好,接下来我们就等它安装完毕,看一下每一个服务它用起来怎么样。那前面我们也已经配置好了这个 tail scale 的 一个穿透啊,所以说啊,这些服务呢,都是内网会给到你一个端口,你穿透进来之后,用内网的这个虚拟内网的 ip 加上这个端口就可以访问了。 如果说你想配置像蒲公英啊, d d m s two 啊,像其他的一些这个内网穿透方案的话,你也可以直接把那个项目说明书直接丢给这个 ai, 让他去读这个说明,然后帮你来进行部署,他会帮你分析出来你需要啊,哪些信息给他的这些东西都不需要人来动手的了。 我现在个人感觉就是只要一个软件,你人是能够看懂的话,他帮你来做基本上没有什么太多问题,但关键就是你要 为这个文件给他,如果说你不把这些说明书给他的话,他有时候可能会根据自己的一个理解啊进行一些骚操作, 因为他懂的东西实在是太多了,他不一定会沿着那条最好的一个方案去做。就算是再牛的这个工程师,你如果不给他说明书的话,他可能一个个文档去读,然后一个个程序去修改,但是这样的效率呢? 或者说成功率,或者说考虑的周全度,反而是不如那些提供了这个说明书官方的一些渠道来的这样精准的。所以说你是要辅助这个 ai 来进行一些这个判断的。当然我觉得未来这一部分他们也会有自己的一个方法去 保证他的这个理解是最优解吧,这个我觉得未来是可以解决的。像其实我们像 open call 啊里面的一些这个工作流,就是为了把他的一个行为准则规范在一定的这种啊路线上面, 让他不要有这种啊发展性的一个思维,其实这都是已经在做的一个事情了,我觉得未来还是啊很方便的这个 ai。 好, 那这里我们让他这个部署部署着,然后就卡住了,运行大概二十分钟,所以这里呢 open core 又显现出来他的一个问题,那我们问他,你啥事啊? 刚才发生了一次这个意外,这个报错,然后现在啊,我们通过这个刷新了,我们来看一下,他其实是有反应的,那我们等他继续进行这个执行, 我们看一下,在我们说了这个这句话之后啊,他又开始了进行这个修复,那没关系,他只要继续运作的话,他就会去检查我们这个软件有没有安装完成,那我们就等待这个时间过就好了。 好了,那其实没有多长时间之后呢,这个啊安装也已经完成了,我们来看一下它这个服务是否都已经可以正常的使用,大家可以看到这个手势使用,它还给了我们一个呃需要注意的地方,给了这个手势的一个密码账号, 然后这里就提醒我们注意啊, next call 需要几分钟进行这个出手话,然后前面呢,这里就是我每一个服务的这个啊 ip 地址了,然后我们可以看一下,哎,隐秘其实可以 仅使用的。然后这个 jeffery finn 呢,也是一个初步化的这个进程。然后啊 qq 团,那他说这个账处的账号是艾米,艾米艾米,那我们来试一下。 哎,这里出现问题,我们访问不了。然后这个 file browser 呢,他账号是艾米,密码是艾米啊,那这个也是访问不了啊,那我这里确定没有输错,那就啊怎么办呢?等一下再说吧。 然后这个啊 next call 呢,他就给到了这个八零的一个端口啊,这里也是一个数控安装流程,那暂时我先不管啊, partina, 这个是我们前面就已经装好的了,我们也是不用管它。那重点呢,就是我们要修复这两个 当前账号密码都无法访问,请为我修复。那我们让他先试一下修复 啊,理论上如果你有这个浏览器的这个 skill 啊,就是说如果你的这个 winq 它可以调用浏览器的话呢,它可以看到更详细的一个报错信息。那现在呢,理论上作为一个人来思考的话,他应该会去查这个 dog 的 一个啊 log 的 一个记录,那我们看他怎么样给我们解决可以解决掉这个问题。 理论上应该是没问题啊,这个 log 里面应该有详细的这个登录的一个信息,如果有什么报错的话,他应该可以查到具体的方案。 那大家也需要注意啊,其实这个 open core 它是可以部署这个搜索的一个权限的,也就是说你部署这个搜索的一个呃接口之后呢,它在遇到不会的问题的时候,它会直接通过这个搜索引擎来获取它所需要的这个信息,那我这边已经部署了,所以说解决问题的能力呢,是会比 你没有部署这个要强一些的。如果说你没有部署的话,他可能会去网页上来找,或者说先帮你部署一个网页这个浏览器,然后再去进行一个查找,可能会走这样的一个路径,然后如果你部署了,他就直接会去搜索资料,那这样会更加快一点, 头感的消耗也会更加少。因为如果是有用接口来防这个时候隐形的话呢,他反馈的这个信息是更加精简一点的。那,那我们现在等一下好了。 那这个,呃,他已经修复了,但他并没有告诉我们为什么会出现这样的一个问题啊?但是他告诉我们这个密码已经被我们修改了啊,我们来试一下。这个是 the main, 一 二三四。 嗯,那依然是出现了错误,那可能不是密码的问题了,那我们看这个 file browser 是 可不可以看啊? file browser, ok, 那 这个文件浏览器我们是已经搞定了,但是这个 q b t r 呢?可能就还有问题。那 q b t r 设置问题呢?给他一点引导吧,不然的话我觉得他早会费力一点。 嗯,其实你也可以加上一句,就是让他自己去尝试解决这个问题,然后解决好了再汇报,那我们就,嗯,让他在这里折腾也可以等。 ok, 那 现在他总算找到问题了,他会有一个临时的密码,那可能呢?他找的这个镜像是这种临时密码的一个镜像吧,我们来试一下。 ok, 那 我们这个 qq 托人也已经解决了,但是我不太清楚他们默认这个文件存放在哪里,对吧?因为他只给我这个服务,但如果说我们要严肃使用的话,得让他给出一个文件存放目录,我们让他来说一下, 好,可以使用了,我们也是给他汇报一下,请为我设置。那我们希望这个 qq 托管下载了影音文件啊,这个 j d f 它可以直接调用嘛?这个是一个比较常规的操作,我们也可以让它变回调整。 那以往如果说我们这个手动调的话,我们可能要知道这个目录的一些这个权限这些东西啊,那现在的话,我就啊一句话让他搞定就好了,当然这个时间速度上可能是不及你手动来操作啊,熟手的小伙伴应该是很容易操作这个东西的,但是 你胜在不用我操作吗?对吧?反正这个聊着聊着他就把这个东西给设置好了。好,那现在他给了一个 这个汇总,那所有文件呢?都存放在我 z y s 的 这个存有词里面,然后隐秘去啊,然后他这里有告诉我们一些这个路径,然后呢, julie 访问,他给了我们一个方案呢,但是没有直接帮我设置吧,我直接叫他直接帮我设置。 然后,呃,他让这个访问是要存放在这个 tank down list 里面, julie 是 可以直接访问的。哦,那可能, 可能已经设置好了,那我反正说也都说了,让他让他先去试吧,他去猜我们要干嘛。 那建议的目录是这个 movie tv, 还有这个 anime 是 分开进行一个存放的,那实际上应该它并没有这个互访啊。这个 julie finn 可以 访问的是这个 media 目录, 然后,呃,这个 qq 腾腾,它可以访问的是这个 tank 下的 down low 这个目录。那我们等它把这些给配置一下,理论上是需要重启几个容器和更改几个容器的,这个配置它才会调整好的。 好了,已经配置完成。那现在呢? qq 腾腾,他就是电影在这个木皮下面,然后电视剧在这个 download 的 tv 下面,然后音乐呢,在这个 music 下面,然后 jerry finn 里面,我们需要手动的去设置这样的一个向导啊,因为 jerry finn 他 是可以直接访问这些东西吧。那我们就不说这么多复杂的一个设置了, jerry finn 的 配置,我们不在这里说, 假如说现在我们这五个服务都已经配置完成了,那下一步呢?我们可能要考虑一下我们怎么样能最快的而访问到那上面的服务,对吧?那平时我们可能会有一个,那是这个管理页面,对吧?可以显示这个那是一些状态,还有这个服务的一些链接。但现在的话, 我们只能把啊刚刚这些服务直接收藏到收藏夹里面,那这种方式也可以啊,但是我们希望更加直观的话,怎么办呢?我们可以让他做一个这个 dashboard 的 一个呃,仪表台吧,我问他帮我制作一个啊,这台服务器的仪表台 t t p 网页请为我实现。那这样的一个说法,其实就让他做一个网站了,可以看到我们这个纳斯的一个状态,可以连接到我们纳斯服务器的这些链接,对吧?不需要这个密码了,它本来是内网的一个服务,而且你进每一个服务的时候其实是需要这个密码的, 那如果说你个人使用的话,其实不需要这个登录啊,如果说你真的要加密的话,你自己跟他说就好了,我们让他来制作一下 好了,那现在他就已经做好了这个仪表盘,由于我们这个刚刚八零端口啊给这个 nice 给占用了,他给我们设置了另外一个端口,是这个八八八八,那我们来看一下 哎,哈哈,可以看到他现在这个啊仪表台就已经做好了,当然这里会有一点 bug, 我 感觉他这个 cpu 占用率好像不是很对的样子,但内存是对的,然后这个 zfs 存储池也是对的,然后接下来呢这些服务, 呃,它也可以正常的一个访问 clipboard 呢?像 file browser 好 了,那这个是出现了一个问题, clipboard 它出现这个 on auto rise, 然后呃 file browser 是 对的, portender 也是对的,然后这个 copy 虚拟机是对的,然后 next cloud 也是对的, 那这个问题其实你可以跟他沟通来进行解决。哎, cpu 动了 cpu 其实也是正常之一,开始没有获取,那可能就存在一个小的问题,它基本上是一步就帮我们做好了。那现在呢,我们这台有 web 界面有服务的这个 nars 就 已经部署好了。 那下一个环节呢,我们就来看一下这样的部署方式,它有哪些这个独特的一个优势啊?就是比起我们传统 nas 来说,现在我们基本上还是局限在传统 nas 里面嘛,但是后面的话,我们来看一下它有什么独特的优势。 好,那接下来就是我们今天这个视频的最后一个环节啊,我们来探讨一下这样用 ai 做出来的 nas, 它跟传统 nas 有 哪些的这个 优势,有哪些这个劣势。那虽然说我们这个视频是做这样的一种实践方式,但我们也不鼓吹这种方式有多么先进,多么好用,其实它也并不是有很多的一个弊端。那我更希望的是呢,未来我们传统的那是可以加入像 ai 诊它的一些这个优势功能,从而也保留他们传统这个 那是一种使用方式,那这样的结合呢才是最好的。首先我们来看这个优势的部分呢,那首先呢,我们这个那 star 前面也看到了,它是一个用语义来操控的这个那系统,当然它也有这个 web 界面呢, 但它主要的一个不同肯定是通过这个语义来进行操控,所以呢,它就具备一些执行复杂任务的能力,我们可以用一句话表达出我们的这个需求,甚至直接实现我们的一些这个复杂的请求。 这里呢,我们首先来看第一个这个例子啊,那就是这个复杂工作人员的权限设置,以及这个 smb 的 一个权限设置。 那以我们工作室为例嘛,我们工作室肯定有不同的这个呃,工作人员,例如有剪辑师,有考考师,然后有摄影师,然后还有我,对吧?本人一个管理员。那如果说 我要在一个,那系统里面设置这样的一种啊,复杂的一个欠套关系的话呢?又有某些目录,某些人可以访问,某些人不能访问,那我可能会涉及到一些这个比较复杂的操作,一个一个人或一个个目录进行操作,但在这种语音操作系统里面呢,其实我们用一句话 就可以把它表述清楚了,甚至他还会给你一些相对更加专业的一种这种配置建议。那我现在可以告诉他,那这里打字我就略过了。 好,那下面我们输入一段话,那就是我告诉他,我们是一个工作室的场景,我们有两个剪辑师,一个摄影师,一个管理员,一个 d i t, 就是 考卡师。 那我会让他为我创建相关的一个目录,同时为我设置好每个用户的这个文件访问权限。那这其实是一个非常含糊的这个需求啊,我可以让他给我先做一个计划,那我们来发送。 当然如果说啊,我这里没有写这个计划,他可能就直接会帮我进行一个设置了,所以这里呢大家记得沟通上,你要明确的告诉他是直接帮你设置还是做这个计划,我这里是一个比较含糊的表述啊,当然也不是一个好的例子,那我们就等待他进行一个反馈 好了,那现在他就创建完成了,我们可以看到完成的时间呢,是十点五十五分,我们发送这个需求的时候,是这个十点五十三分,他用啊大概两分钟,为我们执行了 非常复杂的一个权限配置啊,这个时候十点五十三分,两分钟,我们可以看一下他到底是怎么样来做的。首先他做了一个规划,然后把这个目录结构给理清楚了,然后来创建这个用户, 接下来呢反正是设置这个 smb 的 一个共享,这是中间的一个过程啊。然后接下来还有一个就是,呃,直接给我们展示这样的一个用户信息,他设了一个储值密码,然后创建了这个用户,然后最后呢是告诉我们这个信息,我们来看看他给我们信息, 那这里有所有用户的一个信息,然后所有共享的目录,然后每个共享的目录每个人的一个权限访问权限可访问的一个用户,然后访问的方式, 那具体你可以跟他在细致的一些聊这个需求啊,例如某个人可以访问哪个目录,某个人可以怎么样来操作,他都是可以为你实现的,那这就是我们所谓的这个语义操作系统特有的一个优势,就是说他会想办法去完成你的一个需求表述, 那除了用户权限以外呢?当然他也可以操作我们安装在这里面的一些这个软件呢,我们不需要告诉他复杂的软件安装在哪里,访问页面在哪里,我们只需要告诉他我需要下载某个网站上的某一个资源,他都可以帮我们去找到并且添加到这个任务。这边呢,我们也来演示一下。 那现在画面上的是这个动画的一个下载网站呢?那我们就可以告诉他在这个网站里面帮我们下载某一个资源。当然你也可以直接告诉他你自己去搜这个资源,但是他会消耗过多的一个头肯 啊,也可以实现,但是可能并没有,智商还不是这么高。那我们先用这样的一种限制的方式来跟他说吧,那同样说这个对话的这个过程我们就略过了。好, 那就这么短短一句,我们来试一下。其实我也没有试过这样的一个实验方式,我们告诉他在这个网站帮我们下载周树回传最后一集的这个动画。那这里我就专门不提这个 qq 托人了,看他会不会直接调用这个 qq 托人,我们来看一下他怎么样来执行 好了。那我们在十点五十九分输的这个需求,然后他在这个十一点的啊三分用了四分钟帮我们找到了一个第二季的这个全二十三级的一个打包的这个种子。但其实这样的一个需求他是并没有满足的。我们所谓的这个最新一级呢, 他应该是第三季的第五六集吧,大概是这样的一个视频,所以说他这也并没有完全理解我们的一个需求。下下次的话我们可能要对他进行一个更加精确的一个描述,或者说啊给他限定说你必须要找第三季的某一集, 某一个单极,然后必须在某个字幕组,然后怎么样来进行他一个约束。那这里我们表述确实也有歧义啊,也不能完全怪他。然后呢,他这里并没有帮我们呃直接添加这个任务,而是告诉我们可以自己手动去添加,我们可以看到这里并没有添加,我们看一下他能不能直接添加, 因为我这边还没有装这个浏览器的一个扩展,它基本上都是在命令行帮我们做这个操作的,所以这里它的一些操作也会受到一定限制。 qq 浏览器应该是可以通过 api 来进行这个控制的,它应该自己可以找到这个方法,可能时间需要久一点。 那这里跟大家提一下,像所谓刚刚我们的这个限制呢,是可以做成这个 skill 的, 然后限制他必须从哪个方向来完成这样的一个任务,对他进行一些限制。那这样呢,他的一个执行呢,就会更加 有这个规范性,也不会说每次去重新思考啊,怎么样来执行这个任务,直接调用工具就好了,这样可以节省这个操作的一个精准度。那这个也是呃,需要你来进行这个维护的。 其实像网上很多演示这个 open curl 的 一个操作,就像我们那样给一些比较犯的这个问题啊,但往往呢这样就会出现一些错误,你必须要经常的去整理你自己的这个工作流,然后丢给他,让他以一种更加高效的方式来完成,这才是一个正确的使用方式。 那这一部分的内容我们以后也可能会跟大家来啊做一下这个演示吧。 ok 啊,他这边 api 无法添加这个种子啊,配置的一个限制,他让我们手动来进行添加 啊,你是否可以直接用种子的链接来进行添加? 这里就出现了一个知识库的一个盲区了,其实他是应该可以直接把那个种子的这个下载链接添加到这个任务里面,这个是完全可以用这个 api 的 使用 api 添加任务, 那如果说你要做这个 skill 的 话,你要告诉他你添加任务的时候,你必须要用这个链接,然后来添加任务,这样的话他未来就不会产生这样的一个错误。 同时还有一个要规范的,就是啊,像对我们这个所谓的描述的这个级数啊进行一个甄别,比如说我说某一级的话,他就必须要啊针对我们那一级去下载,而不是下载这个合集,这个大家也是可以进行这个规范的。 像之前我们在这个 m 八 n 的 那个工作流里面,我们就写了很多的一个约束,大概有差不多五六千字吧,里面对每种情况都进行了约束, 但是我这边也是其实通过这个 ai 来进行生成的,你你可以咨询 ai 怎么样来约束另外一个 ai, 这样都是可以实现的,所以说并不是让你来手写, 反正这也是一些小技巧吧。呃,它根据我们提示之后呢,它这个就已经开始下载了,那这里再给呢跟大家分享一个小技巧啊,就是说你可以在这里就让它总结前面的一个操作流程,然后把它生成一个 skill, 比如说在某个网站上,然后用某个链接来进行这个生成任务。好了,那我们就用这两个例子来给大家介绍了这个其实羽翼的一个操控啊,它是可以实现的,但是中间大家也可以看到它会存在一定的这个不确定性, 你需要跟他进行一个呃沟通,将他一些这个行为进行这个归案判他才会更加好用。那第二个优势呢,就是我们这些操作啊,其实都是可以在这个手机上完成的。例如我们绑了这个 whatsapp 的 一个操作,那你就可以在 app 上输入我们刚刚那些命令, 然后来控制他完成这个任务。因为有一天我在我的床上,我想看某个动画的话,那我就直接输刚刚的命令给他,然后如果我 skill 做好了,那我只要想到我就可以在手机上一步就可以 玩这个动画了。那以往传统的这些纳斯的话,我可能还要在网站上找链接,然后再复制回我这个下载器,然后我还得再刷刷刷刷刷刷,对吧?那如果说你可以用我羽翼的话,那这个操作就可以让手机完成。 那第三个优势呢?其实就是,呃,我们这是一台基于乌班图的一个纳斯嘛,它并没有任何的一个限制,其实我们可以在里面部署,呃,比较复杂的,需要复杂硬件来实现的这种,呃,像大圆模型啊,或者说一些特殊的这个应用, 传统的纳斯除了这个昂瑞的可能对这个硬件兼容比较好以外呢?那其他的这些纳系统,他们对硬件的这个驱动都是有一定的限制的,无论是出纳斯啊、飞牛啊, 那传统的品牌呢?是就更加不要说了,他们都会在这个硬件上产生一些这个啊限制,有些硬件不能装,这个不能装,那个不能装,但在这个物管组上他就啥都可以装,只要你不怕破坏这个系统的话,然后我们也可以通过这个 open call 来帮我们进行一个啊,快速的一个部署 好了,那这就是我想到的几个比较大的这个优势啊。电视方面其实大家在这个部署过程中应该也看到了很多,对吧?那一个就是这个操作的这个精准度 是有待商榷的,除非你表达的非常清楚,或者说你每一步的这个操作都给它制定了这个准则,用 skill, 例如说创建阵列啊,或者说创建 s m d 共享啊这些东西,不然的话你的所有的命令都是一个概率性的,这个 啊命令他并不是一个精准的操作,你要期待他给你一个更好的结果,这就跟你手下管人一样,你说的不清楚的话,他就做的不清楚,如果你说的清楚的话,他就,呃可以完成的很好。那这个东西要看你的一个表达能力, 或者说你前期的一个培训呢,给他植入的一个 skill, 对 于 nas 来说我觉得是非常不好的一点呐,其实在 nas 上面,我们为什么要选择一个 nas 系统呢?就是因为它的这个 web 界面把很多操作给你进行了一个规范化,你是很难进行一个误操作伤害到你的这个系统的,而且在必要的时候呢, 也会有一定的这个提示,他会限时你不能做某些操作,只要你操作的话就是一个精准的操作,这个是呃大的一个缺陷。如果未来说传统的人呢,那厂商他要加入这种 a 卷的话,他必须要 对这个模型进行一些微调啊,或者是对他的一个准则进行一个限制,那这样才是会是一个好用的这个 nars。 那 第二个其实跟前面是类似的,就是说 我们并没有一个非常好用的这个 ui 或者说手机 app, 那 我本身只是想看一个视频的话,那我像飞牛或者说绿点的话,我都会有一个 app 来播放那上面的这个视频,对吧?但是在这里呢,我们依然是需要先要用 tail scale 来进行这个内网穿透,然后再用 jiffy finn 来进入,会多几步。它的这个人性化肯定操作是没有这么好的,我们也不可能说叫 open core 帮我们翻译, 直接做一个非常复杂的这个手机应用,然后可以直接 tele skill 登录,然后再用这个语音播放器来播放,对吧?这样的操作是对一般用户来说是没有这么容易实现的,可能对专业用户来说,你可以确实可以现场编程啊,但是这个没有这么容易。 而第三个呢,就是它只能用一些这个开源的程序,你自己作为一个开发团队,你只能做一些这个前端呢,或者说一些简单的一些开源的程序的应用,对吧?你像绿联或者是其他一些上市公司,他们都是 有较大的一个这个开发团队的,那肯定他的这个用户体验也是经过长时间的一个迭代,然后会有更好的一个体验,这个都是没有办法来进行一个对比的。 那最后一点呢,就是我们这个系统他是没有长时间的一个确认的,他每一个应用都是东拼西凑的过来的,虽然说这些软件可能经过时间迭代,他们会比较稳定,但是你装在一起之后,你不知道哪个软件跟哪个软件会不会产生一定的这个冲突, 然后再加上前面第一点的这个操作的不确定性,你就更加不知道这个部署过程中他会不会把你某个配置啊,产生一些这个高危的一些操作,或者说一些这个风险都是不确定的。所以说 如果你要长时间使用这样的一个纳斯的话,你可能还需要经过一个长时间的这个对系统进行这个检测,我也不推荐大家用,在这个生产环境中, 基本上我觉得优势劣势,我就说到这里了,不知道大家啊能不能听懂 get 我 的一个意思呢?我比较倾向的就是未来我们的这个传统的厂商,它能够集成我们前面的一部分这个操作,并且将它的这个 操作给流程化。那这样的话一台这个传统 nars 它也会具备我们刚刚所说的这个快速部署啊,或者说下载添加有这样的一种方式,那这样就最好了。那当然我不指望它这个 nars 里面可以集成说高智商这个 l m 模型啊,这个肯定 不可行的,你给我一个接口设置的位置,我觉得也已经足够了,那这就是我对未来那形态的一个畅想吧。好了,那今天视频的内容就这么多,我觉得我们也说了很多这个一些想法,对吧?希望能够帮到大家,那我们就下期再见了,拜。

nasa 通常是用来干嘛的呢?一般的小伙伴会拿它来存照片、看电影,给手机备份什么的,极客一点的玩家会拿它来玩虚拟机和 docker。 那 么除了这些,你还能晓得 nasa 能拿来做什么用呢?本 up 主就一直关注于开拓 nasa 的 用法的这一块, 最近我就关注了绿叶纳斯和腾讯的游戏团队合作的一个手游加速项目,我们只要在纳斯里安装这个腾讯手游加速器的应用并打开服务,就可以让纳斯预先下载游戏的更新包,这样我们以后在这手机上打开游戏的时候,就可以从局域网的纳斯里下载更新包了,下载速度可以达到一百兆每秒,这体验就不要太赞了。 还有,你有没有想过可以把游戏直接安装到电脑,这样就可以通过电脑来启动存在纳斯上的游戏了? 这个方案是可行的,我之前就做视频介绍过这个方案,通过 nas 引设一个游戏盘到本地电脑,在二点五 g 的 代宽下,游戏体验与在本地电脑上运行相差已经不是很明显了。 我们今天就再进一步,既然存在 nas 上的游戏可以引设给一台电脑运行,那么它能不能给多台电脑同时提供游戏存储呢?也就是说有五台电脑甚至十几台电脑同时通过一个 nas 来玩游戏呢? 这个方案也是可以实现的。你看,这是我用 nas 在 本地电脑上扩展出来的空间,每一个盘都有一 tb 的 大小,一共挂着了五个盘,就有五 tb 的 空间了,而且这五 tb 其实是弹性空间的最大限额。 我们看到实际上这五 tb 的 空间在 nas 端保存的数据量也就是几十个 g, 也就说目前为止 nas 那 边的空间只增加了几十个 g。 但其实我的初衷是要把这五个盘分别挂在到五台电脑上去,但是因为 up 主家境贫寒,实在买不起这么多电脑,所以就没办法给大家演示了。 如果你有个工作室或者网咖之类的场景,就完全没有必要给这么多的机器加硬盘装游戏了,试试用这个方案,用一台 nars 就 可以搞定全部。那么接下来我就开始演示搭建过程,用一台 nars 和一个小时左右的时间就可以部署一个网吧五连座,和小伙伴们一起开黑。 一、硬件与技术的介绍首先介绍一下本期视频的演示纳斯,这是一台绿联的旗舰级产品四八零零 plus, 它搭载了奔腾八五零五的 cpu, 五核六线程,最高主频可以达到四点四 g。 扩展性方面,它具备了四个三点五寸的硬盘位,两个 nvme 的 硬盘插槽,支持 pci 四点零乘四的速度。另外,机器还搭载了双 ddr 五的内存通道和一百二十八 g 的 ssd 闪存,这样的存储组合会让系统具备更快的响应速度。 机器内置的 u g o s pro 系统也是开箱即用,系统提供了应用中心和免费不限量的高速远程服务,到时候就能使用影视中心、 a i 相册等等这些好用的功能。 更关键的是网口部分,它搭载了一个二点五 g 和一个万兆网口,在多人同时使用那时的场景里,这个万兆网口的优势会非常明显,比如在视频剪辑工作和高清影视这些方面。当然要使用万兆网口的前提是你的内网的交换机和网卡。 想简单体验一下旺灶内网,也可以用两个网口桥接的方式,把纳斯当做一个交换机来用。想了解这方面内容的小伙伴,可以去翻看我的这两期视频,有很详细的介绍。好了,设备介绍完了,在演示部署内容之前,我得先简单介绍一下实现这个效果的三个关键技术。 首先,我们会用到一个叫 s g c 的 虚拟硬盘技术。我们平常用的 s m b 共享,实际上是把 nas 上的一个文件共享给多个人使用。而 s g c 硬盘则是给某个用户单独划分的一个虚拟硬盘。在 windows 系统里,它会被识别成一块真正的本地硬盘, 这样的好处是兼容性极强,对游戏软件来说,它就像直接安装在本地硬盘上一样,而且它的随机读写性能会高于 s m b。 共享。 唯一的限制就是一块是 gos 硬盘,只能给一个用户使用,但是我们可以创建多个虚拟盘,分别挂载给不同的用户,这样就可以解决这个问题。 光有 sgs 技术还不够,因为机械硬盘的随机读写性能肯定是撑不起多人的同时游戏的,所以我们要给机械硬盘加一层 ssd 的 缓存加速。我这里用了两条五百 g 的 ssd, 主略的 e 作为读写缓存, 用户的数据会先写入到 ssd, 再由系统慢慢同步到这些硬盘,这样我们既能得到接近固态硬盘的性能,还能用大容量的机械硬盘来存储数据。 最后要解决的是虚拟硬盘的空间占用的问题,如果用传统的创建虚拟硬盘的方式做五个一 t 的 盘,就需要提前准备五 t 的 真实空间,这样就非常浪费空间了。 这里我们在硬盘出厂的时候要采用 b t r f s 的 文件系统,它支持一种叫轻量级复制 copy on write 的 机制, 简单说就是初时复制出来的虚拟硬盘几乎不占额外的空间,本质上就是给母盘做了一个快照之后,只有当你写入或者修改数据的时候,系统才会记录它的变化的部分,也就说系统只保留增量数据,不会给每个副本都完整复制一份词盘内容,这样的词盘利用率就直接拉满了。 有了这三项技术,我们就可以搭建出一个同时支持多人游戏空间利用率极高,体验接近本地硬盘的 nars 游戏服务器。接下来我简要的介绍一下这个服务器的搭建过程。 二、搭建游戏服务器首先我们需要在绿联系统的应用中心里安装这个 some manage 的 应用,这个就是 sgs 的 服务端软件安装好以后,我们就会看到这么一个界面,这里有 learn 理解成虚拟硬盘, target 理解成虚拟的硬盘柜就可以了。 虚拟硬盘就是用来存放数据的戒指,而虚拟硬盘贵则负责连接远端的电脑。我们选择新建一个 lan, 也就是新建一个虚拟硬盘。 这里的名称和描述都是可以自定义的,名称我就不改了,因为我要创建一个 weking 的 虚拟盘,所以描述这里就填一个 weking。 下面是虚拟硬盘的类型选择,有确和适应两种类型,大家注意如果你选区块链的话,系统会一次性分配全部的空间给到这个虚拟硬盘。区块链的虚拟硬盘的性能和稳定性都会更好,但是在空间占用方面是很浪费的。我们这个方案需要弹性空间,就选择 clan 这个选项。 存放的位置大家要选择我们加了 ssd 缓存加速的这个存储空间,因为这个虚拟硬盘的后期扩容是非常方便的。我们这里就先设置一个一百 gb 的 大小选择好了,确认没有问题就点击确定。 然后系统会让我们创建一个 target, 也就是虚拟盘柜,利用 target 的 服务我们才可以连接到远端的电脑,这个名称是服务端才可以看到的。客户端连接的时候我们主要是看这个 i q m, 我们可以把 target 后面这部分字符改成我们方便识别的文字,比如说 game 一 设置好之后,我们就可以点击确定生成这个 target。 服务器端的设置做好了以后,我们就可以到 windows 里打开 sgs 的 客户端,连接这个虚拟硬盘,在 windows 里搜索 sgs 的 服务,开启这个服务并打开它, 选择这里的发现门户,输入一下 nas 的 ip 地址,然后我们回到目标选项,这里就可以看到我们刚刚新建的 target, 我 们看到制服穿的后缀是我们刚刚修改的 game, 一 选中它,选择链 接。接下来我们选择 windows 的 显卡管理选项,就可以正常地对这块新建的虚拟显卡进行分区格式化的操作了。 今后只要 n s 和电脑之间的网络正常,这个词盘就可以正常使用。我们先简单给这块虚拟词盘测个数, 用 s s d benchmark 测试,我们看到整体的分数是七百九十三分,我们看到在万兆网络下,无论是顺序读写还是四 k 的 随机读写的成绩,都相当于一块 c t 的 固态硬盘的水准,这个读写水平做一个游戏盘已经不会成为瓶颈了。 当然我们是可以再进一步的,比如说我们可以做一个 six 格式的虚拟磁盘,然后再开启服务端和客户端的巨型帧,这样编程的分数就能提高到一千多分了,性能可以比 sim 模式下提高百分之四十五左右。 不过呢,如果你主要是玩一些网游和 fps 这类对小包转发要求比较高的游戏,我建议你还是不要开巨型帧模式比较好。我这里还是选择了 sim 模式加普通帧率,不去追求极致的跑分,这样可以兼顾容量和小包转发的性能。 好了,测试做好了,接下来我们开始正式的游戏安装。这次我们直接把虚拟硬盘的容量加到 e t b, 直接在 nas 的 服务里修改一下虚拟硬盘的容量,再回到 windows 的 硬盘管理,这里就可以看到扩容部分的空间了。我们选择扩展卷,简单几步就可以把虚拟硬盘扩容到 e t b 的 大小了。 接下来我们就在这个虚拟硬盘里安装游戏, win game、 steam 单机游戏都可以装到这里来试试。 王者荣耀的启动速度大概在十几秒左右,加载速度还是能令人满意的,玩起来也不会有卡顿的感觉,全程都非常流畅。 好,现在的游戏的母盘做好了以后呢?接下来我们就开始复制这个母盘。在 i s g s 服务这里,先断开客户端的连接,然后用一个远程登录工具,以 s s h 的 方式登录到 n s。 具体的登录方法,我会在资源链接这里放一个详细的官方文档。 以 root 的 方式登录到 ness 之后,我们可以进入到这个系统目录,这个是虚拟硬盘文件存放的目录。 我们把这个文件名复制出来,粘贴到这个文件夹路径里, 我们再复制这个路径到命令行里,回车就可以进入到这个文件夹,然后输入 l s 查看一下这里我们就可以看到这个名为 lan 的 文件了。这个就是我们要复制的游戏母盘文件,然后我们用这条命令就可以把母盘文件复制到用户的共享文件夹里,这样我们就可以看到它了。 这段命令就是轻量级复制的命令,目标文件夹是可以随意指定的,你可以在每一个共享文件夹的属性里面找到详细的文件路径,然后复制到这里。 接下来用这个命令修改一下文件的权限, 然后我们用这条命令看一下文件的真实大小。 我们看到母盘占用的真实空间是四十三 g 多,我们复制出来的这个文件占用的空间是零,因为目前它还没有任何的增量备份。接下来我们要做的是复制这个备份文件。我们在 c m manager 的 服务端再新建一个 n, 可以 叫它 n 二,这里的设置可以和 n 一 一模一样。容量这里先不用修改, 同样再新建一个 target 的 文件,把文件名复制下来, 把复制下来的文件夹名粘贴到这里,再复制这段代码,进入到新生成的文件夹里。 先删除原先生成的 let 文件,再运行这段代码,把母盘文件拷贝到这个文件夹下面。 最后修改一下文件的权限, 再到服务端里把文件的大小设置成一千 gb。 然后我们在客户端的 sgs 选项里选择刷新,就能看到我们复制出来的这个虚拟词盘了,点击链接,因为是母盘复制过来的,所以这个词盘默认就已经被格式化好了,而且已经装好了游戏,直接点击进去就可以玩了。 我们可以一葫芦画瓢,再复制出其他几个虚拟盘,然后把每个虚拟盘都连接到一台电脑上,这样小伙伴们就可以在家里玩八五连黑了。 三、腾讯手游加速器除了可以直接做游戏盘的操作以外,力量还与腾讯游戏团队合作开发了腾讯手游加速器。我们在应用市场里搜索腾讯手游加速器,就可以安装这个加速器插件, 使用前需要确认在系统设置里开启了 ugreenlinkid 的 功能,这个也就是系统的远程访问功能。 然后我们就可以打开这个插件,并等它下载好更新包,只要 nasa 一 直开着,更新包就会自动下载, 这时我们再去打开游戏,游戏就会自动找到本地 n 十三的更新包,并开始更新了。根据我的实测,用这个方法下载更新包的速度最快可以达到一百兆左右,从点击更新到进入游戏,总耗时只要一分钟左右就可以完成。另外我们也可以在王者荣耀里直接打开游戏,设置下载管理,选择 n 十助手, 在这里选择局域网里的绿点 nash, 输入 ugwin link id, 这样也可以开启这个手游加速功能。目前加速插件首发支持了最多人玩的王者荣耀,后续还会有更多的游戏加入。 也许有的小伙伴会担心这个功能会不会把我的 nash 当做互联网上的加速节点去更新外网的设备呢?关于这个疑问,我也是和官方交流过,官方承诺这只是一个内网的加速节点,绝不会占用用户外网的贷款。 而且因为更新补丁是被缓存到了 nars 里,所以非常适合家里有多部设备需要同时更新游戏的场景。有了这个功能呢,大家过年聚在一起开黑的时候,就不用担心补丁更新太慢而影响游戏气氛了。 最后呢,我来总结一下这两个 nars 的 新玩法。从目前的实际情况来看,这个内网的手游加速服务呢,是绿联合腾讯游戏团队合作开发的项目,因为有官方的支持,这个项目今后在体验上呢应该会越来越出色。 至于我自己捣鼓的这个通过 sgs 服务挂在 nas 镜像的方法,虽然目前使用起来在体验上和本地硬盘上的游戏没有明显的差别, 不过呢,这个方法只是我个人随便想出来的,缺乏实际的使用验证。如果长期使用的话,随着数据写入量的增大,增量数据的碎片化的情况可能会越来越严重,虽然有 ssd 缓存的加持,但是难免也会影响游戏体验。 还有呢,像游戏更新的问题,目前这个母盘复制的方案更新起来也是挺麻烦的,需要在母盘上更新游戏之后,重新复制母盘的文件,整个替换掉其他几个虚拟盘。 虽然有美中不足的一方,但是我觉得用纳斯做游戏盘的玩法本身还是挺好玩的,也可以扩展下大家玩纳斯的思路。好了,以上就是本期视频的全部内容了,如果喜欢内容的话,欢迎评论、点赞、转发三连一波,也欢迎关注我的频道,我是吴可,我们下个视频见。

哈喽,大家好,我是你们的小伙伴,是波图。那今天呢,我们就来做一下这个 cloudboard 的 一个正式的安装教程啊,那我们会在这个 linux 和虚拟机下面实现。那这个 cloudboard 就是 之前很火的一个 ai agent 呢,它可以自动的完成我们在这个电脑上的一些这个工作,它可以自动编程,然后自动完成一些任务,然后可以循环 进行这个操作。同时呢他还可以通过像一些微信啊, whatsapp 飞书啊之类的,让我们通过这样的一个对话软件直接远程操作。那大家有兴趣的话呢,可以看一下我们之前那个体验视频啊,但那个视频里面呢,我并没有很详细的做这个安装教程。那现在呢,我就把它整理了一下,希望能够帮到一些想体验的这个用户。 那反正现在有一些新闻非常夸张啊,说有些人专门为了运行这个 cloudboard 去买这个 mac mini, 其实完全没有必要,它在这个 linux 下或者说这个虚拟机下用都是非常合适的,完全不需要非常强的一个性能。 呃,甚至它在这个 windows 下用这个 wsl 也是可以使用的,我之前也用过,但是可能会有一些这个配置上的不一样。那今天呢,我们就会介绍怎么在这个 linux 和这个虚拟机下 实现,那这也更加符合我们粉丝群体的这个 nars 属性,对吧?那其实我个人觉得他在这个虚拟机下使用可能是更加安全的,因为他这个权限真的是放的非常宽啊,万一有什么这个误删呢,或者说把这个环境给搞坏了话,其实得不偿失。那我们可以在这个虚拟机下先体验一下,那废话不多说,我们就赶紧开始这个教程了。 那现在画面上呢,是我们在这个 ppt 里面装的一台这个二五点幺零版的乌本土桌面版呐,那现在是什么都没有配置的一个状态,那我们下面就直接开始具体安装,这一部分我们就不多说了,在我们频道也有很多的一个 教程,在我们主频道啊,我们主频道是这个 sport 图,不是 sport 图 classic。 那 现在画面上呢,是我们要用到的一些这个命令,那未来呢,我也会把它整理到这个记号上面,做一些这个解释,大家不用担心,不会是这么乱的一个状态。那 可能这里的安装方法呢,会融入我对它的一些理解啊,不会完全按这个官方来走,同时我也会教大家用这个 open code 来进行一些这个小问题的修复,那我们就 开始吧,那由于我们是在一个虚拟机里面啊,那第一步操作呢,我建议大家把你这个用户给获取一个速度的一个免输密码的这个啊权限,那我们先在这个 o 版图上面点击这个终端 terminal 啊,大家找到终端就可以了,打开终端之后,我们输入速度,然后 v 速度, 然后输入我们这个用户的一个密码,在你装这个系统的时候是有设这个密码的,是一个权限密码。好,进入之后呢,我们要找到最后一行,然后我们把 这样的一个命令给复制进去。大家注意在这个弯头的这个终端里面呢,你的这个啊,终端的黏贴是不是 ctrl 加 v 啊?是这个 shift 加 insert, 那这样就输进去了,但是呢,前面这一段这个 spoto 你 要换成你自己的这个呃用户的一个名称,如果说你是呃其他名字的话,你要在在这里改一下,那我这里用户是 spoto, 所以 就改成 spoto 了, 然后我们按 ctrl 加 x, 然后按 y 确认修改,然后按回车。那现在呢,我们这个度的这个 啊命令就不需要再输入密码了,因为你用这个 open call 啊,或者是用这个 call bot, 很多时候会用到这个度的一个命令,如果说你要输入密码的话,其实你是没有办法跟这个命令来互动的,所以这个还挺关键的一步,那如果说你这个系统是运行在你自己的 os 啊,或者是 linux 系统上,你就要斟酌考虑这个操作是不是 安全了。那我现在反正已经做了,对吧?那接下来呢,我们要装几个基本要用的这个工具啊,一个是这个括,那这个是呃运行网络脚本要用的一个命令。然后接下来是这个 openss server, 那 这个可以让我们远程的这个终端来登录啊,我们的服务器,因为毕竟我们现在是嵌套在这个 pve 的 一个界面下面的嘛,一些黏贴啊,这样的操作并不太好操作,我们希望有多个终端来进行控制。那这样 开了这个服务器之后呢,我们就可以在 windows 上,或者说你自己控制的电脑上来对它进行一个操作了。那我们把这两个给安装进去,那首先安装之前,当我们还要执行这个 app update 了,那我们就整一段给复制进去,好好,然后我们 shift insert, 然后回车 这里要用按 y, 然后来让它继续安装,好,趁他在安装。我们来看一下本地的这个网络啊,我们等下要通过远程的这个 s 来登录,我们找到这个有线设置, 然后我们找到这台机的本机 ip 是 这个零点幺四七,等下我们通过这个零点幺四七来登录就好了。啊,那这边已经执行完成 啊,那现在暂时呢,我们就不在这个虚拟机上面操作了,我这边演示是用这个 windows 啊,大家可以用自己的这个终端来键登录,那我这边用这个啖啖 啖啖的一个登录,输入 s s h, 然后输入这个幺九二点幺八点幺四七,那这个是默认端口的情况下,你如果修改了这端口的话,你自己去加一些这个 port 的 一个指令。 好,那登录之前呢,你要确认这个指纹的一个匹配,我们输入 yes, 然后接下来输入这个乌班图的一个密码。 好,那现在呢,我们就通过远程的这个电脑,那这是 p v e 以外的电脑,然后我们登录了这个虚拟机,然后接下来我们再做一个比较不太常规的这个操作。啊,那我会建议大家先用这个 open code 先安装一个 open code, 那为什么要用到这个 open call 呢?首先 open call 它有啊更多的 api 的 一个服务商的支持,因为你用这个 call call 的 话,你肯定是需要一个大圆模型的这个服务商的这个 api 的, 你肯定要有一个,你不管是啊, 付费也好,免费也好,你要有一个这个大脑给你来调用嘛。所以说我这里会建议大家用 open call, 因为 call call 呢,它有一个问题,就是默认它是暂时没有这个国内的服务商可以选择的,你需要用这个命令来替换。 那当我们有了一个 open 扣之后呢?我们有一个后手啊,可以让这个软件来智能的修复我们的这个 clock 扣。如果说我们调配错了这些参数的话,那简单逻辑我们就介绍到这里啊,然后这个用的过程中,大家会 理解为什么要用这个 open 扣的?好,那我们用 open 扣的一个安装命令啊,这个是官网的安装命令,大家可以去官网去拿,然后我们等待它安装完成。 好,那现在已经安装完成之后呢,我们要用这个 sauce 命令啊, sauce 命令把这个路径上的这个啊 bashrc 给重载一下,那这样呢?刚刚这个温控录的这个默认路径才会生效,不然你说这个温控是没有这个指令的。我们先 输入一下大家这个画面上来复制一下就好了,然后我们输入这个 open code, 那 这样呢,我们这个 open code 的 一个 ai agent, 或者说编程的一个 agent 就 已经安装好了,大家有兴趣的话也也可以详细去学一下这个 open code 啊。那我觉得 open code 暂时是比这个 cloudboard 好 用一些的,这个逻辑会稳定很多。 那如果说你没有这个 api 的 话,你其实也可以用它这个默认这个 big pic 啊,但是你既然都想用这个 curl code 了,那我觉得你肯定是会有一个 api, 对 吧?那我们就用这个斜杠 connect, 然后我们找到自己这个呃, provide 的 就是这个提供商,这里有这个轨迹流动啊,还有一些像 啊, mini max 啊, g l m 都是有的,像这个智普的这个 coding plan, 然后 mini max。 但是呢,这里大家一定要注意啊,你要选这个呃国内的这个服务商,例如我是用这个 mini max 的 话呢,它会有一个 呃国际版,还有一个国内版,那国内版呢?是这个 mini max 点 com, 还有一个你用的是这个 coding plan 的 话,你要用这个编程计划,那 g l m 其实也是有啊, z a i 还是智普 ai? 对, z ai 和智普 ai 还不一样,一个是国内的,一个是国外的,所以说你一定要选清楚这个国内还是国际的,那我这里用 mini max, 然后我们选这个国内版,然后输入一个 api, 那 这里啊,这个 api 我 会打码的啦。 好,然后回车。那现在他会有一些报错,但没关系,我们继续回车,这里要选模型,我们选这个 m。 二点一,如果你看这个报错难受的话,你可以 ctrl 加 c 退出,然后再进入啊,这个就没有了。 ok, 那 现在这个啊, open code 就 可以用了,那我们有时候可以用它来恢复环境,我们先试一下它这个 api 通不通啊,如果不通的话,你还得 调试一下。那现在已经通了,那我们暂时回到这个命令行, ctrl 加 c。 好, 那现在左边这个呢,就是呃 motbot, 也就是 cloud bot 的 一个官网。然后右边呢,是我们这台机器的一个命令行,已经回到了这个 open call 以外了,然后这里呢,我们用它官方所提供的这个 linux 的 一个呃,命令行安装方式,大家看这里啊,有个点 change, 然后点到这个 os 是 同一条命令,我们把这个复制进去,然后呢,就可以安装 motbot, 然后等他安装完毕,那他会自动帮我们配置好这些 note 啊,还有一些其他的一个环境的东西,但是需要等待一些时间。安装完成之后他会进入一个这个向导啊,但这个向导里面很多设置是需要注意的,等一下我会跟大家讲。 那实际上现在这个安装呢,大家要理解的都是在这个我们的虚拟机上进行的,只是我们通过远程的一个客户端来连到那个里面,这样方便我们来复制这些命令。 然后当这个 cloudboard 装好之后呢,其实它对浏览器的一些调用啊,都是在这个虚拟机上面发生的,然后运行一些程序也是在这个虚拟机上发生,我们只是这里正在了一个控制台。那图形界面的话,大家可以通过这个 rio vnc 啊, pve 的 vnc 啊,或者是啊它本地的这个虚拟桌面来进行。这个我们就暂时不说了,我们今天只用这个网页上的这个虚拟桌面来给大家做一个演示。 那到了这个界面之后呢,其实我们就开始这个啊, cloudboard 或者是 modbot 里它有一个配置向导了,看这个名字还没有改,那第一步它就会问你这是一个什么 powerful, 还有什么的一个 risky 的 一个这个程序,对吧?有风险的程序,你同不同意继续,那我们这里只能 yes 了,对吧? 然后接下来这个啊向导的一个模式,我们用这个 quickstart 快 速模式,接下来呢它就让你选择这个模型的一个快速模式,接下来呢它就让你选择这个 minimax 和这个 智普,其实都是这个国外的一个服务啊,你选它的话,你就要用国外的一个 api, 其实是没有什么太大意义的。然后 open ai 呢,还有这个 n stop, 其实国内的非专业用户其实用的比较少,那我个人可能建议大家是用国内的智普或者 mini max 啊,暂时不做广告了,我们先 skip for now, 我 们这里可以跳过, 接下来它会让你选这个 mini max, c n 啊这些东西啊,但实际上你这也是设不了 api 的, 你虽然说选了这个 mini max, c n 或者是啊这模型之后都是选不了的,那我们就默认设一下就好了,不用管它, 接下来他会让你选择这个 channel, 那 这个呢,就是你通过什么样的一个手机 app 跟这个 probot 进行一个通讯,但是呢,暂时这里还没有国内的一些服务,所以说今天呢,我也暂时不给大家来演示,未来我把这些啊各种模式给调清楚之后呢,我再给大家做一个介绍。我们这里还是跳过 啊,接下来是一个 skill, 你 不需要在这里设置,其实没所谓的。然后这个是户口,是一个他的记忆保存呢,还有出错的一些解决方式,我建议大家把这三个都给勾上,然后回车,然后 他就会安装这个 get 位的一个收费社,就是一个后端的一个服务。那我们等它安装完毕 啊,其实他这个网页就已经可以打开了,那我们现在回到这个虚拟机的一个界面,打开一个浏览器啊,那我们说这个幺二七点零点零点幺,这个是本地的,这个机器幺八七八九就是我们这个 cloudboard 他的一个网页服务了,但是这样你进去呢?虽然说你可以进到这个 cloudboard 里面,但是由于你没有这个 token, 所以 说 你还是没有办法访问这个服务的。那其实这里最简单的方法其实就是用这个 cloudboard onboard 在 这里再进行一次出手话,我们可以 这样输一次,然后他就会把 token 给输入到这个网页,那这里呢,我们可以直接 yes, 然后 quick, 然后这里呃用现有的这个值,然后这些我们就跳过, 然后呃也是再做一遍,然后这样的话他就可以在本地打开这个控制页面。当然等一下我会教大家怎么样在这个局域网里面打开它的一个服务啊?我们这都 keep current, 就是 保持现有,然后我们这些还是一样的一个设置。 好,接下来我们可以跳过它这边显示已经啊有这个服务了嘛?我们跳过,然后这里呢,它可以直接打开 open web ui, 那 当然应该有这个命令可以直接打开这个 web ui, 但是我暂时还不知道好, 那现在呢,他就直接在我们这里打开了一个有 token 的 这个页面,大家可以看现在这个服务是没有报错了,在这个 overview 里面呢,他这个 token 也已经输了进去。那你如果要在其他浏览器上打开这个网页的话,你可以把这个 token 给啊备份下来, 在这个命令行里面呢,你也可以输出它的这个啊配置文件,它里面也有记录这个 token, 它并不是一个强加密的一个东西吧。那你现在是已经可以访问这个服务了,那这里呢,你可以跟他说句话,但是呢实际上你现在是没有这个 模型的,那怎么样来配置呢?那就到我们下一个环节,我们来给他配置国内的这个模型。好, 那下面我们就来开始配置这个模型啊,大家可以看到左边呢是我针对这个 colorboard 做了几个基础设备的这个教程,那当然这个教程也是 ai 生成的,当然也是给这个 ai 看的,所以啊,我会用这个 open code, 然后引用这个教程来帮你进行这个配置,那我们就打开这个,呃, open code, 右边是连接到我们这个虚拟机的一个 s s 曲啊,然后我们打开,嗯,这里报错,不管它, 那现在我们这个页面里面,在这里下面有一个国内 a p i 替换的这个配置指南,那当然你要是人能看得懂的话呢,也可以用这样的一个方法来配置啊,那我们这里呢就用这个 plan 模式, 那我们客户有一个 build 模式和 plan 模式,通过这个 tab 来进行切换,那 plan 模式呢?它不会直接修改,而是会给你先做计划,你可以看下它这个计划合适呢,才来做这个修改。我们可以先说我们我希望替换本机 国内的 api 地址,那如果说你是其他的一些这个 api 提供商,例如你是这个归机流动,那你也可以告诉他我用的是归机流动,然后你把你的 base a u r i o 还有你的这个 key 都给他呢,其实他就会帮你配置了。由于我这个视力里面其实是他配置了这个智普 和 mini max 的 这个 api 的 这个地址的,所以说你只要告诉他你要把它配置为 mini max 的 国内 api 就 可以了。然后,呃,可以告诉他,请根据 这一份引导操作。你如果不给他引导呢?其实他也是会去尝试各种各样的一个操作方法的,但是呢, 他的有时候一些骚操作,他会把你整个 club 给破坏掉,所以说你需要把他限制在一定的这个框架以内。像我这个教程,其实就是给他做一定的限制,给他做一定引导,告诉他在哪里修改会比较好,不然的话他可能真的很骚的,他直接帮你去把整个程序都改掉了。好,那我们现在给个 plan 给他, 或者说让他做一个 plan, 然后他会在这个计划过程中呢,会问你一些可能需要你提供的一些这个信息。 我们先看看他回复什么啊?那根据这个指南,你的配置,他说啊,以设置的模行为这个啊, mini max c n, 然后 mini max, 然后没有这个 provide 的 一个设置,缺乏 base, url 和 api key。 那当前使用的是国际 a p i, 然后若替换为国内版呢,它要替换成这样的一个地址,然后它会告诉你它的一个计划。呃,我觉得这样的一个计划是符合我们现在的这个教程的,那我觉得没有什么太大的问题,它需要我们确认的是呢,你有没有国内版的这个 a p i k 然后你需要希望直接在配置文件填写 api key 还是环境变量的一个方式来提供,那你是否需要执行这个命令,那这三个问题呢?首先我先给他 key, 对 吧?啊?那这里我就给他三个东西,一个是这是我的 key, 反正这个时代了,其实大家要习惯跟这个啊,一些 ai 助理啊,来让他来帮助你来配置这些东西,完全靠人去读这些教程的话呢,虽然说精纯或者说你对自己负责任,但是其实有点花精力的,你要慢慢的习惯要去信任他来做这个事情。 那第二个是直接在我希望他直接帮我配置好,然后呃以后就不会有这个失效的一个情况吧。第三是直接执行,然后你要按这个 type 把这个呃换成 build 模式,它才会自动那个,然后我会有一个额外的需求啊,配置完成后,请验证 api 正常生效,可使用,那这样的话呢,我就可以让它来进行执行了, 那当然这个 key 我 会换掉,大家不用担心了,这个 key 都是一次性的,我们要演示的,它对这个配置文件进行了一个修改,加入了一个模型,然后它重启了这个 get 位,我们的后端的程序 好,然后它验证的这个模型是有的。 ok, 那 现在呢,它就完成了这样的一个配置, 其实这样的配置方式呢,他比起你人手根据正确的方式来配置是有一定的不确定性的,但是我会更加倾向于这种,因为他如果配置错的话,他会进行一个修复,而你配置错的话呢,你要去找各种各样的一个参数的话,会更加辛苦一点,我希望推广这样的一种使用方式啊。 好了,那现在我们就回到这个虚拟机页面,回到这个页面了,我们再来。哈喽,好, 看到有回复了。之后呢,其实就是我们这个 mini max 的 一个端口, api 接口呢,就已经啊对接完毕了。那现在呢,其实我们在这个虚拟机上可以正常使用这个 cloudboard, 但是呢,实际上我们在这个虚拟机上使用呢,它是有很多不方便的,例如这个中文输入法就是一个很大的问题,对吧?那我们可能会更加希望在本地的这个操作电脑上,通过浏览器来控制这台虚拟机,在后台给我们执行任务。 那这里呢,默认情况下,你是没有办法直接通过这个 ip 来进行访问的,它这个端口是不开放的,那我就给大家演示一下吧,这个六它是幺九二点幺六八点零点幺四七,然后端口是幺八七八九, 那由于它并没有开这个呃外网的一个访问权限,所以说它需要另外一个设置。那这里呢,我也给大家准备了一份这个文档。 那在我们这同一个项目里面,我也给大家准备了一个这个局域网访问配置的指南,那我们就可以直接丢给他,那我可以告诉他,我希望请参考以下指南。 那如果你对它这个呃比较有信心呢?对我这个教程比较有信心的话,你可以直接用这个 build 模式啊。那我建议大家还是用这个 plan 模式,我自己就呃搏一搏吧,我们用这个 build 模式看看它能不能直接设置好。那我们也可以看一下这个指南,它其实就是修改了一个 啊访问的这个 buy 的 绑定的一个 ip, 它本来是一个本地的一个啊访问的一个限制,现在它 buy 的 改成 live 之后呢,就可以外网访问了,其实很简单的一个配置啊,你自己配置也是可以的,这个教程呢,也完全可以让人看,没有什么太大问题,我觉得 那它现在就配置完毕了,然后它同时呢还输出了这个 token 啊,如果没有 token 的 话是访问不了的。同时这里还有一个问题啊,就是说它把一个参数呢改成了这个处,它如果说你不设置这个的话,你在这个内网访问,它会限制你在 h t t p s 的 一个方式来访问,你要把这个参数改为处 啊,非安全访问啊,改成这个处之后,你才能使用的这个脚本已经帮你改了,因为我之前遇到过,所以让他写在这个说明里面啊,那现在我们就直接进入。好,那现在呢,他提示是这个 device 验证失败,那应该是这个啊,头肯的一个问题吧,看一下是不是头肯的问题。 好,那我们把这个 token 输入到这个 getway token 里面,它就可以正常访问了。那现在是什么样的状态呢?就是我们可以在呃异地的这个电脑里面 对这个虚拟机里面的这个 cloud bot 进行一个控制,同时呢我们也可以让它控制浏览器。那具体这个 cloud bot 怎么样用?我们就啊暂时不在这个视频里面说了,其实我们前面那个视频已经有演示,只是说你在本地执行命令,然后在异地来实现这样的一个编程啊, skill 的 一个制作,它会在你的虚拟机里面。 那接下来呢,我们就给大家来介绍一下它怎么样控制你虚拟机里面这个浏览器来执行一些这个任务吧。好,那我们回到这个虚拟机的页面呢,第一步呢,我会觉得 你应该是要修改这个虚拟机的一个分辨率的,因为它这个分辨率决定你这个浏览器的一个大小吗?我觉得起码要是一个幺零八零 p 的 一个分辨率才比较好执行一些任务。那我这里点击设置幺零八零 p, 当然这个并不是一个必须的这个选项,你可以根据自己的一个需求来选择。然后接下来呢,其实我们是可以让这个 clubball 帮我们来进行设置的,例如说我希望你为我操控浏览器,我需要怎么设置, 但是我觉得它的一个啊,这个说明并不是很全面,所以说等一下我还是可能会用手动设置的一个方法来进行设置啊,它会需要我们安装这个 chrome h 浏览器的这个 chroma browser relay, 它是一个扩展。 那其实我们现在这个虚拟机上它并没有这个 chrome, 那 我们先可以让这个 chroma 帮我们装 chrome。 那 你先帮我装一个 chrome 吧, 那我们这里等它安装好。那大家也知道这个 clubbot 它的一个对话,它是一次过反馈所有的一个这个过程的,它不会说每次执行到哪里它反馈一定的这个信息。 那这里呢?其实在这个模型设置里面是可以调整的,但是我现在暂时还没有很明确的这样的一个配置还没有尝试过。大家先这样用着吧,大家或者说你自己去给问一下这个 clubbot, 它帮了你来解决。好,那我们现在 它这里已经帮我们在这个 chromebook 上面安装好了。为什么说 linux 它对它这个 chromebook 兼容性比较好,就是它很多东西都可以直接在这个命令行里面执行,它是不需要你那个有呃这个图形界面的,你看这里这个 chrome 呢就已经安装好了,那我们可以打开 chrome, 然后我们不登录了,这里就接下来呢,我们要把这个 chrome 给装上,那它这里提示我们要去这个 chrome 的 这个 网上应用商店来进一个搜索添加,但实际上他这个信息已经是过时了,因为这个插件已经在这个 浏览器里面下架了,所以说我们要自己手动安装,什么安装的方法你也可以问他,但是我这里就直接给你们展示了,在这个右上角有一个这个扩展程序,然后管理扩展程序,然后点开这个开发者模式, 然后接下来呢我们就可以找到这个安装包。那我们在安装这个 cloudboard 的 时候呢,其实呢它已经一并把这个扩展呢给复制到了我们电脑里面,但是怎么样去找呢?我们要用到这个命令行 输入一个这样的命令啊,这个 cloud bot browser extension, 然后 install, 然后它会显示它的一个路径啊,它会告诉你在这个 cloud bot browser, 然后这样的一个路径之下,那我们来看一下是不是在里面啊? 然后点 cloudbox, 哎,我们看到了,那其实是你要输入完这个命令之后,它才会在这个文件夹里面啊,如果说你没有输这个命令的话,它里面是找不到的。 好,我们找到这个 browser, 那 这个呢就是我们这个扩展文件夹,那确认完这个路径之后呢?我回到这个 chrome 的 这个扩展程序的安装呃页面,我们点开左上角这个加载未打包的 换程序,然后我们找到刚刚那个目录 cloudboard, 然后 browser, 然后找到这个 extension, 我 们选择, 那现在呢他就把浏览器控制的这个功能给放在这里,然后右上角有一个扩展,然后我们点开 pin 把它钉在这里,然后接下来呢我们就可以打开它的一个控制,那现在这个浏览器呢,其实就扣受到我们这个 cloudboard 的 一个控制了, 那这里呢,我们再回到我们这个啊自己在使用的一个电脑啊,那我们就可以打开一个网站来试一下,我现在搜索识拨图,大家可以看呢,其实现在我们就用本地的这个浏览器控制了一台虚拟机上面这个浏览器, 哎,其实我们可以看到这里在操作了,但是由于你去看它的话,它会打断,所以说我们现在再来看了这个识拨图,它已经搜索出来了, 然后其实啊,那现在我们这酷豹大部分的一个功能就已经配置完毕了,接下来呢就是你个人的一个发挥了,对吧?那下一步的话,大家有兴趣我们也会给大家来介绍一下它的一些这个深入使用的一些方案, 还有一些啊其他配置的一些这个东西吧,例如说微信控制啊,或者是什么飞速控制啊,或者是其他一些东西,大家如果有兴趣的话就点赞投币催更了,如果点赞超过两千的话,那说不定我就快点出这个教程,对吧?这种方式也希望大家喜欢。 好了,那我是你们小伙伴说图呢,欢迎关注我们这个说图卡斯频道啊,那他会有更多的像类似这样的一个信息,那我们就下期再见喽,拜。

awesome openclaw skills 是 openclaw 技能包的,所以目录收入了三千。加个社区开发的 skills, 帮助用户快速发现和安装各类扩展功能。我们艾特星期五机器人,让他用心加 skills, 给我生成一份数据报告。 对于开发者而言, ceos 系统能简化开发流程,专注于核心功能实现,利用现有技能快速构建复杂应用。 对于用户而言,按需获取功能,避免系统臃肿,享受社区开发的丰富功能,灵活定制个人助理功能。 对生态而言,促进开发者协助与创新,形成良性循环,推动 ai 助理技术发展,把不同领域知识高效注入给模型。 我们看他总结的数据报告,平均每日深度工作时间,详细数据表热力图当前状态,这个 skills 不 会自动启动和停止,所以如果为了更好的监控, 建议在执行任务前先启动监控,了解 ai 代理在做什么。 awesome opencloud 的 skills 包全部来自于括号不? cloudhub 是 opencloud 的 官方技能中心, 是 open class 生态系统的核心基础设施。介绍完 skills 库,接下来进入实战环节,我挑选了几个 skills 包,备份、安全审查、 工作追踪、进程反馈,咱们一个个来看。概括一下这五个 skills task status, 用于长任务进度反馈,提升使用体验,可以手动发送单次状态更新或启动周期性监控。 deepwork tracker 用于追踪工作状态,就是刚才展示的 skills, 帮助用户追踪专注工作的时间和频率,分析工作效率。不同的设备可能会遇到路径问题,直接把技能包丢给 open client 修复就行。 skill vader 用于安全审查技能包,防止安装恶意代码,检查技能代码中的潜在风险,如危险操作权限请求、数据传输等。 在安装 skills 前进行安全评估,防止恶意代码。这个功能很实用,后续会演示和说明。 backup 用于备份和恢复 opencloud 配置及数据。 skill search 去 cloudhub 搜索需要的技能,这个与安全审查结合使用,它可以帮助用户查找所需的 skills 包,无需永久安装,即可临时使用。技能。功能 测试任务,生成一份 open 跨技能生态分析报告,要求他从 q d i b 解锁当前最新技能的完整信息,再用 skill vita 技能审查是否安全。 通过千万 image skills 生成配套信息图,用 deep work track 追踪任务用时和进程,并用 task status 反馈任务进度,每分钟反馈一次,这是任务进程中反馈记录。五个 skills 全部用到进程追踪,用时三分钟,进度反馈正常。我们来看一下分析报告, 深入分析 open kala 技能生态系统 cks 系统是解决问题模块化功能扩展,通过独立的技能包实现功能解偶,避免核心系统臃肿,支持按需加载和卸载功能。社区驱动生态,通过 kalahop 生态实现技能的共享与分发, 降低开发门槛。安全隔离机制,看看他搜索到的热门技能,详细分析,包含版本、作者描述、依赖 api 需求。安全评估 skill vita 是 openclaw 安全第一技能审核工具,它会通过源码检查、代码审查、权限范围评估, 判断一个 skills 包是否安全可用,为什么需要这个技能?因为有人上传的四 skills 包含恶意脚本,开源平台建议使用工具检查其是否存在潜在有害行为。也有人发文 openclaw skills 被投毒,所以大家在安装 skills 前一定要仔细检查, 防止隐私信息被恶意搬运。有一个开源 skills ai 智能视频剪辑工具,包含 ai 分 析语义,精确剪辑双语字幕稍录自动生成社交媒体文案。我们克隆 skills, 圆满放到 open class skills 文件夹下, 让我们的 ai 机器人审查这个 skills 包。 ai 总结部分可用,需要安装依赖,是一个专业的 youtube 视频剪辑工具,然后我让他补全依赖,并检查是否可以正常运行。核心功能验证成功。 下达任务,让他用这个 skills 处理一个视频剪辑最精彩的片段,加上中英字幕,并生成某书风格的文案。 ai 将这个八分二十一秒的视频分为三个章节, 推荐了精彩片段,总结了推荐片段,成功生成了某书风格的文案,包含亮点总结实用感受、数据说话。如果需要实际的视频剪辑文件,可以进一步运行专门的剪辑脚本。我让 ai 把剪辑的精彩片段放出来, 他告诉我剪辑后文件的位置,这是一个六点五兆的视频文件,视频确实有内容的,但是受平台限制,这里就不给大家展示了。 opencloud skills 生态展现了模块化设计的强大能力,它通过标准化的接口和安全的审查机制,实现了功能的灵活扩展。 只需要一个 skills 包就能为 opencloud 添加新的技能。希望本期视频对您有所帮助,我们下期视频再见。

这两天非常火的 oppo klo 我 已经部署好了,我是把它安装在了一台乌班兔的虚拟机上。模型我给它接入的是 kimi 二点五。 现在我让它尝试管理我的一台 ipad 路由器,看看它能完成的怎么样。 我们先给他下发一个任务,让他登录到路由器上,看一下现在的在线终端情况,然后汇报给我。 好,可以看到他已经完成了, 准确率还可以。 然后我们再给他下发第二个任务,让他把我的这台纳斯做一个静态 arp 绑定 好。呃,他已经完成了。我们登录到路由器上看一下, 可以看到在 arp 绑定里边并没有正确配置, 再看一下它是不是做到了 dhcp 绑定里了。 果然,它做了 dhcp 静态绑定。 我们再回来告诉它,让它做 arp 绑定 好,这次它已经完成了。 我们再登录到路由器里边儿看一下, 可以看到这次已经正确地做好了 a r p 绑定。 现在我们让它把在路由器上做 a r p 绑定的操作。呃,保存成一个 q, 我们再打开一个绘画,让它再做一次 a r p 绑定,看看这次有了 skill, 它能完成怎么样。 可以看到这次完成的非常快,也非常准确。 感觉 kimi 二点五这个模型的能力已经非常优秀了,对于日常工作中的很多操作,它也能很好地完成。

上一期分享了 openclaw 部署教程,今天分享一个使用 openclaw 通过钉钉领取文件的免费功能,同时可以进行文件内容的分析,不需要任何的 api。 在 openclaw 配置完钉钉插件之后,我们配置 max 地址。这里演示的是在 linux 系统上配置 max 的 过程,并且让 openclaw 自己安装 skills hop 插入 max。 在 linux 配置的命令安装完成之后,发送文件,插入下面这一条命令,让它尝试保存在 max 目录下。 在这个过程你就会发现它会自动学习相关 skills, 然后完成你所需要的文件存取功能。如果在这个过程中你发现了有权限等问题,请保证你的当前目录对于当前用户是可修改的, 请保证与配置纳斯的命令中的用户一致。让我们进行一下文件存入,我随意发给他一个我的算法会议资料,他会直接存到纳斯目录下,并告知我是否成功。让我们再进行一下取文件的过程,我让他搜索当前纳斯目录下的提示词工程 ppt, 让他直接发给我, 发送成功后就可以在手机钉钉上直接读取了。希望这个技巧对大家有用。这里是微罗 ai, 带你探索更多有趣的 ai 玩法,我们下期再见。

大家好,你现在看到的是我在飞书里和一个 ai 机器人对话,看起来很普通对吧?但这个机器人背后的大模型不是 chad gpt, 不是 cod, 也不是任何云端 api, 它是智普最新开源的 glm 四点七 flash, 一个三百亿参数的模型。此刻正跑在我自己的电脑上,用的是一张四零七零 super 显卡,而且我这台电脑和飞书之间 隔着一台只有三核 cpu, 四点五 g 内存的小服务器,没有昂贵的云端 api 费用,没有数据隐私担忧,完全本地化部署。整个架构是这样的, 我的本地电脑运行欧莱玛和 glm 四点七 plus 模型,通过 f r p 内网穿透,让云服务器能访问我本地的模型。 服务器上运行 openclaw, 作为 ai 助手的大脑,飞书通过 web socket 长连接和 openclaw 通信。 接下来我会手把手带大家完成这整个部署过程。如果你也有一张十六 g 显存的显卡,想零成本打造自己的私有 ai 助手,这个视频一定要看到。最后, 话不多说,现在开始部署。首先下载一个适合跑模型的驱动,接着在欧拉玛官方网站上下载欧拉玛,注意选威严系统版本,不要错选,下载完成后双击运行,点击安装, 安装完成可以在终端运行 olegma version 查看 olegma 版本,运行 olegma pro 加模型名称可以下载对应的模型。最后运行 olegma run 加模型名称就可以在本地运行模型了。这里提问一下, 看到输出说明欧莱玛本地运行模型成功,下面我们开启内网穿透,这样服务器就可以调用我们本地的欧莱玛模型了。首先进入服务器 下面,在服务器创建一个 f r p 的 文件夹,然后进入这个文件夹目录下,下载 f i p 解压 f r p 压缩包,进入刚刚解压的文件目录下,创建配置文件 f r p s。 点 to mail 下面启动服务端,然后我们可以用这条命令来验证服务端是否开启。 接下来需要开放防火墙,如果大家可以打开这个页面,代表着服务器的内网穿透已经成功开启服务器的端口,让其与服务器的端口进行连接。 和服务器一样,首先创建 f r p 文件夹,进入该文件夹目录下,运行这条命令,下载客户端 f r p 的 压缩包, 对压缩包进行解压,下面同样进入该文件目录下。接下来创建配置文件。配置完成后,接下来启动客户端, 可以看到 star proxy success, 这说明我们的内网穿透已经完成了。当然我们还可以在服务器当中刻录一下这个幺幺四三四端口, 可以看到欧拉玛是有回应的。如果大家想更方便地操作服务器或者看到里面的内容,这里建议给服务器安装一下 one panel, 这里选择中文简体,因为我已经安装过了,所以这里省略了一些步骤,没安装过的朋友可以根据提示进行下一步,最终会得到面板的地址、账号以及密码。然后根据这些信息进行登录,就可以打开服务器的 one panel 了。 大家看这里就可以看到我们刚刚创建的 f r p 服务的相关文件。下面说一下如何在服务器向部署 openclaw。 首先将项目源码克隆到服务器上,接下来在服务器中运行这两条命令去安装 node js。 二十二, 接下来运行这四条命令,安装 pmpm 和 openclaw。 最后运行第五条的命令,进入 openclaw 配置向导, 运行 open cola 配置向导,这里选 yes, 选 quit start 因为我们要使用的是本地电脑的欧拉玛模型,所以这里我们先进行跳过,这里进行全选。 选第二个 intermodel menu, 这里我们删除模型,选择填入我们的欧拉玛 glm。 四点七 flash 模型选择跳过 选 yes, 这里选择 no, 选第二个,这里按空格选择跳过这部分可以都先选择 no, 这里选择跳过这里我们就选择 restart。 按回车这里选择 do this later, 然后去手动配置 olemma 模型,选择 yes。 完成 openclaw 的 配置后, 接下来需要编辑这个 json 文件,确保服务器的 openclaw 可以 正常调用本地的 olemma 模型。这里说三点编辑 json 文件需要注意的地方,第一点是 openclaw 要求的最小上下文是一万六千 tokens, 第二点是配置的模型 id 要与 olemma 实际模型完全一致。第三点是 getaway bind, 这里需要修改为滥。配置好后就可以在服务器上下载飞书插件并开始配置机器人了, 大家可以在飞书开放平台申请并配置机器人。下面需要在权限管理这里开通以下显示的权限,点击开通权限即可添加。 接着需要在事件与回调这里进行添加事件配置订阅方式选择长链接,然后添加机器人进群以及接收消息这两个事件。 注意看这里的两个应用凭证,下面会使用到 机器人配置完成后,在版本管理与发布这里进行发布,这里是清晰的飞书开放平台的配置步骤。在开放平台配置完机器人后,我们运行命令,安装飞书插件, 紧接着运行下面四条命令,在服务器中配置飞书。刚刚提醒注意的两个应用凭证,现在需要分别填在这两个命令中,然后重启 open class, 打开飞书, 添加下你配置的机器人后,便可以和它进行对话了。如果完成到了这一步,那么恭喜你拥有了一个完全属于自己的 ai 助手,可以在飞书里随时调用。而且最棒的是,它没有昂贵的云端 api 费用,没有数据隐私担忧,完全本地化部署。