最近升级的三点二三导致飞书不能用,那么是因为它的架构调整了,再配置文件里把 install 里边飞书整个删掉,然后重启网关就可以了。
粉丝5547获赞3.5万

如果你不想用 open klo 了,或者想重装更换版本,一定要彻底卸载,不然会遗留一堆的系统垃圾和安全隐患。 今天这一集,我来教你如何最干净的卸载 open klo, 从进程文件到环境变量,一步一步的清空,不留残留,不占内存,跟着操作电脑瞬间就能恢复干净,还你一个干净清爽的系统。这里是目录,觉得这个视频有用的可以点赞收藏,防止后面找不到了。第一步,依据严谨的原则, 我们先要对 opencll 进行备份。 opencll 的 数据都会放在哪里呢?都会放在你的 c 盘用户,你的用户名,使用哪个用户安装的 opencll 就 在哪个用户的名里边。我们找点 opencll, 就是 这个目录,我们要把这个目录进行备份, 点击右键,我的习惯是直接打一个压缩包,这样我们就备份完了,如果以后需要可以把它恢复。第二步呢,我们要停止 open claw。 我 们先看一下 open claw 现在的状态,输入 open claw gateway status, 可以 看到 open claw 现在状态是在运行的,那我们就要把它停止。输入命令 open claw gateway stop 来停止它。 停止了之后,我们再来看一下状态, open claw get away stay test, 确认它已经完全停止了。这个时候我们就可以使用 open claw 的 官方卸载命令 来运行卸载,它提示我们已经删除了这些目录。 还有一个 c l i 还在安装着,需要使用 n p m 来卸载,那么我们就用 n p m as on install openclock 来卸载。这个时候我们再输入 openclock 杠 v 来试一下它的版本号,诶,返回了版本号,那证明还是没有卸载,那么我们添加一个参数, n p m on install 杠 g openclock 来卸载。 再来看一下 opencll 杠 v, 好, 这回 opencll 已经被彻底卸载了。用户, 用户里边有没有点 opencll? 点 opencll 的 文件夹已经被删除了。下一步我们要删除和 opencll 相关的 api 的 调用,比如说我们介绍的智普,我们找到智普的网站,点击 api k, 在 这里找到 opencll 调用的这一条, 点击删除提示,我们确认此操作将永久删除,是否继续点击,确定 open klo 调用的这个 api 就 删除了。我们下一步再来删除背书的跟 open klo 相关的次键应用,我们点击一个进去看这个连接 open klo 它的综合信息。这里 删除应用这一项是灰色的,禁用的,是因为我们现在的应用已经发布了,如果想要删除这个应用,我们首先要把这个应用停止。这个需要我们到另外一个飞书的管理后台,在飞书的管理后台里,我们找工作台, 这里有应用管理,这是我们默认已经安装的应用,在这里我们往后找, 这些是我们自建的曾经安装的应用,我们要停用它,需要在这里点配置,把已启动这里 点掉,提示我们是否停止应用,我们点击停用。这个时候我们再回到开放平台波哥公司产品,这里可以看到这里显示的是已停用,点进来之后这里删除应用就可以点击了。我们点击删除应用,删除应用之后将无法恢复。点击删除 可以看到我们刚才的那个应用就已经删除了,到这里 opencloud 删除工作就基本上完成了,还有什么不明白的,欢迎在评论区留言关注我,每期一个 ai 知识,谢谢兄弟们的观看,再见!

今天我们来聊一下如何删除飞书中的那个自定义应用,就当我们不需要某一个应用的时候,我们应该如何来删除?好,我们先打开那个飞书的那个开放平台。 好,这一个开放平台打开以后,我们可以看到这里有三个应用,如果不需要这一个腰盘的话,我应该怎么来删除?好,我们先点开, 点开后台默认就在那个凭证以基础信息这里,那么我们往下面拉,找到一个删除应用,但是现在删不了。删除应用的这个按钮是灰色的,我们看一下它提示了什么 应用已启动,如需删除,请联系那个停用此应用,那么就相当于说要联系那个管理员,把这个应用停掉以后,我们才能删除,那么停的话在什么地方停?那么管理员登录以后呢?我们在那个开放平台这里有这么一个几个点点,我们点开,然后这里有一个管理后台, 那么我们也可以通过那个飞书的那个官网来进入,我们看一下飞书官网打开以后,我们要登录以后,那么在那个左下角有一个管理后台,那么我们也可以通过这个地方来打开。 另外的一种方式的话,就是我们在飞书的艺名后面加上 admini, 我 们试一下。 好,那么也是可以打开的,那么我们看一下那个前面这个,就我们点开这里以后,这里有一个呃管理后台,我们点开。 好,那么他是一样的,就是不管通过哪种方式的话,我们打开的那一个管理后台都是一样的,那么我们就用那个就是这里面点开的这种方式,就是这些点,点下面点开以后有一个管理员后台,我们点开这里,然后就到那个,呃,管理员后台,然后我们选择那个应用管理 好,我们往下面拉,一般我们自荐的那个应用管理。好,我们点到尾巴上面来看一下, 好,这里有一个 c o p 窍,还有个 e o p 窍,我们看一下最后这一页,那么这个是 d o p 窍,那么就是我们看一下前面,这里就是我们回到首页这里来看一下,那么这个是我们那三个那个资金的应用,那么我们找到要停的这一个 e o p 窍,好,我们回到第四页来, 好,我们点那个配置,然后那个右上角这里有一个已启动的这么一个滑块,那么我们把它那个滑到左边来。好,这里的话我们点那个停用。好,那么这个时候他停用了,那么我们回到那个开发者后台来, 好,我们点开那个 eop, 就是 刚刚我们要停的这一个,呃,就是应用好,我们往下面拉,那么这里已经提示我们已经停用了,那么我们看到那个删除应用的这一个按钮已经并亮了,那么我们点击删除应用,好,我们再点击删除确认一下 好了,他现在已经删除了,那么这里的话就只有我们的两个应用了,那么实际我们在用的时候,如果是那个不想使用那个资金应用的话,我们首先先到那个管理员后台把它停止掉,停止掉以后我们再到那个应用里面来把它删除掉。

大家好,上个视频我们说了如何在飞书端添加多智能体,那么如果你觉得智能体太多了,想删除怎么办呢?所以这期视频我们来说智能体删改查,也就是删除智能体, 修改智能体和查询智能体。好,我们先来说怎么查智能体,你当然可以通过 opencloud web ui 后台界面来管理你的智能体,也可以通过命令行。我们重点说如何通过命令行来管理你的智能体。在删除智能体之前, 需要对我们所拥有的智能体情况有一个全面的了解。如何在命令框来查询呢?很简单,通过这行命令 openclaw agents list 好 回车。这个命令的意思就是 用列表的形式列出当前 openclaw 安装的全部智能体。好,可以看到下面已经列出命令,就是主智能体,也是默认智能体,我给他的角色叫调度专家, 会显示工作目录。智能体的目录使用的模型路由的规则。飞书 club 是 我配置的连接飞书的第一个智能体,同样会有目录模型路由规则, publish 是 第三个,智能体, researcher 是 第四个, write 是 第五个,张导是第六个。再看到我当前拥有六个智能体,我觉得智能体有点多,所以现在我想删掉一个智能体。删掉哪个智能体?比如说这个非书 club, 智能体我觉得没有什么用,想把它删除。那么要删除智能体也很简单,首先我们清屏,那么添加智能体,我们使用的是 add, 所以 删除智能体只需要使用 delete。 后面跟上你要删除智能体的名称,比如说我想删除非书 club, 这个智能体。好,就叫非书吧, 输入他的 id。 注意要输入他的 id, 而不是他的名称。但是我们先不急着回车执行这行命令。在删除智能体之前,我们做一个实验。好,现在我要给每个智能体起一个昵称,比如说非数克洛,他原来叫 direct, 我 现在给他改个名字,想叫他马老师,直接在对话框给他起个新名字, 你现在叫马老师,是一名武术教练。好,他已经记住他叫马老师了,我们来问一下你是谁?好, 他说他是马老师,你的 ai 武术教练,专注于武术招式教学与指导,体能训练,训练计划。说的有模有样的。好,我们将其他的正题也给他们起个昵称,比如说这个 writer, 这些之前都没有起名称,只有 id, 现在给他一个昵称,你现在叫作家,问一下你是谁? 确认一下他记住了。好,他是作家。然后我们叫 researcher, 叫研究员,你现在叫研究员。好, publish, 给 publish 起名叫发布者。智能体名字全部起好之后呢?我们来到中单执行这行,删除 facial clock。 智能体,记住 facial clock, 他的智能体名字叫马老师。回车, 看看删除能不能成功,它会让我们确认是否删除飞速, clock 智能体和它的空间。好,选择 yes, 回车,然后它告诉我们,好像删除工作空间的文件失败了,需要手动去删除,目前只是删除了这个 delete agent。 飞速, 我们先不管这个,等一下去接听文件里面手动删除这些文件。好,现在智能体删除了。我们来看看飞速,这边聊天还有没有回复,打一个,你好,看一下那边有没有回复, 这你看到还是有回复,但是他的角色变成了调度专家,发现没有。那么谁是调度专家?还记不记得?我们通过 opencall agents list 看一下谁是调度专家,可以看到调度专家是这个 men 组织人体叫调度专家对不对?所以说如果你再删除 智能体的时候,没有解绑它的聊天通道,它会自动将你的聊天通道路由到主智能体,也就是 main agent。 所以 在删除智能体之前,我们需要将它和它的通道解绑,那么现在我们已经删除了,怎么办?它的通道已经没有了,我们就只有通过直接去 get 文件里面修改,点击这个文件管理器, 然后找到 opencloud 的 get 文件好,然后按 country find, 首先找到 list, 在 list 的 里面可以看到 facebook 已经没有了。 我们所谓的 delete agent 就是 在 list 这个文件里面将它的注册信息删除了,原来应该有一个 facebook 的 注册信息好,然后再来搜 channels 啊,在 channels 我 们找到账户下面 facebook 可以 看到这个文件删除失败,刚刚就说这个文件是无法删除的,我们通过手动将这个文件删除, 然后我们再搜绑定,找到绑定,找到飞速 cloud 的 绑定信息,可以看到绑定信息也被删除了,所以终端运行这个 delete 命令,删除的是绑定的信息和 edit list 里面的信息。好,聊天通道签老子里面的注册信息还是存在的 好,当我们将飞书的通道注册信息删除之后呢?再来问他,他就没有回复了,这个通道就等于没有作用了。 如果你要进一步删除应用呢?我们需要来到开放平台的首页,点击右上角的功能菜单,找到管理后台,然后在左侧菜单点开工作台,下面有一个应用管理,点开开发者筛选一下,切换为企业类成员。好,这样我们自己开发的应用就都在这了。 飞鼠可乐在这点击配置右上角的已启动按钮,关闭,切换成停用。好已经停用之后,再回到开发者后台首页,刷新一下,然后点击进入飞鼠可乐的应用里面,点击品质与基础信息。 好,上下滚动,这下行可以看到删除应用已被激活,然后点击删除应用,问我们是否确定点击删除。好,这样这个应用就删除了,现在我们再来飞出这边聊天,就没有任何回复了。对,已经不能聊天了。 你好,可以看到没有小人,那么这个机器人可以勾选完成,将它从列表中删除。好,这就是彻底删除一个非输应用机器人和 open color 智能体的方法。同理,如果你要改一个智能体也很简单,那么同样的也直接进入阶层文件。首先输入 list, 找到智能体的列表文件,它是一个对象数组的列表,找到我们要改的智能体在列表中的信息 id, 比如这个 researcher, 我 现在想将它改为 v 九 then, 可以 给它提个名字叫视频编辑,名字可以使用汉字,但是 id 最好使用英文或数字。 工作空间同样的也要创建新的工作空间也在这里面改一下,就将 researcher 全部改成 v 九就可以了, 模型可以不动,好历史的。改过之后我们还要来改一下这个电脑通道,我们找到飞书的 research 通道,好,将它飞书这边的智能体名字也改一下。其实可以不改的,只要将它匹配能对应上就行了。 但是我们为了避免过多的名字造成混乱,最好将飞书应用机器人的 id 名称改成和智能体一致,所以我们将飞书这边 id 也改成 v 九。好。看,还有什么要改的?对,还有绑定,和我们添加智能体的过程是一样的。好, 关机的。我们找到原来的 researcher, 他 绑定的智能体名称,现在我们改成 v 九了,所以智能体名称也要改成 v 九,然后飞出这边的通道的名称也改成 v 九。 好,然后按 ctrl s。 好, 现在我们再来这边聊天,看有没有反应。找到 researcher 之前我们给他起的名字叫研究员。好,现在我们再来发个消息,看有没有回应。你。好,他说我是研究员,说明资料没有更新,所以这边要重启一下网关, open clock get away。 好,现在我们再来问他,你是谁?现在他已经更新过来了,他刚上线,还不知道自己的名字。好,我们就给他一个名字叫视频编辑,你就叫视频编辑专家。 好,现在档案已更新,他已经记下了他的新名字叫视频编辑专家。啊。但是飞书这边显示的这个机器人应用的名字还是叫 research, 这个怎么改呢?这个就还需要来到飞书开放平台,让我们刷新一下。之前的飞书 club 应该已经删除了。 好,已经没有了。找到 research, 点击进去,在国际化配置这个地方,点击这个铅笔进入修改,将它的名字改成 v 九。保存好,应用的描述也改一下。 视频编辑专家,保存好,修改了之后需要重新发布,点击创建版本。好,现在已十一点零点五版本了。更新说明,填一下,从研究员更新为视频编辑专家,点击保存确认提交发布啊,因为我的是免审的,这边已经通过了。 打开开发者小助手。好,在这打开应用好,看到 research 已经更新为 v 九了。好,现在问一下去动你的是什么模型?因为模型我们刚刚没有改,还是用的之前 research 的 moonshot, kimi, 二点五。所以如果是正确回答,应该是 kimi, 二点五。好,果然他说目前驱动我的是 kimi k, 二点五 好,这就是登山改查的改智能体,我们已经说完了。那最后一个查智能体之前已经说过,现在我们再通过命令来查一下我们当前智能体的状况。输入 opencall agents list。 好, 首先这个主智能体是连接 telegram 的, 然后 public 时我们没有动。 v, 主视频编辑是我们从数据库改过来的, 那么 writer 这两个智能体我们没有动。然后张导是上节课添加的新智能体,叫导演,那现在我们已经有了导演,已经有了作家,可以进行编剧和分镜的描写,还有视频编辑,生成视频,并且进行剪辑,最后还有发布, 通过这几个智能体基本上就可以组成一个 ai 视频工作室了。好,下个视频我们就测试将它们组织起来,真正的进入 ai 视频工作的流程。

当我们配置完 opencolor 并且对接飞出之后,我们需要让他操作云文档的时候,这里会出现个问题,就是机器人默认没有办法访问这个云文档的权限,今天一分钟教会你让 opencolor 直接接管飞出云文档,省出一个小时的模拟时间。 首先我们需要搞定这个权限配置,我们找到这个权限管理,然后点击开通权限,我们找到这个云文档,然后啊对应的需要的权限勾上,全部勾上之后我们选择确定开通权限,开通之后我们点击创建版本,输入对应的版本号, 然后点击保存,保存之后点击发布,发布完成之后我们再进行测试, 我们点击这个云文档,然后点击云盘,我们新建一个文件夹,专门给 openclo 使用,比如说这个就叫 openclo, 点击创建, 创建完成之后我们点击分享,然后我们点击自己的用户组,点击这个可编辑,完成之后我们复制链接, 点击复制,这样的话权限就已经创建成功了。我们回到这个消息,把刚才复制的文件夹链接粘贴,然后和 openbox 说帮我在这个 文件夹里面创建一个 excel 表格,名字是三月份的销售数据,里面帮我添加十条测试数据,然后发送给这个 openbox。 稍等片刻, open globe 就 帮我们在这个飞书的云文档中添加了一个测试的 excel 表格,并且里面还添加了 十条测试数据,我们可以找到这个云文档,点击云文档,然后点击我们刚刚创建的这个 open globe 文件夹,这里我们可以就可以看到它刚刚帮我们创建的这个三月份的销售数据的表格, 我们可以点击表格,这里就帮我们创建了十条数据。总结一下,首先我们需要把这个飞速插件安装好,然后配 置权限,配置权限之后,在云文档中的云盘新建一个专门给 openclose 使用的文件夹,然后再把这个文件夹的权限配置上,这样的话, openclose 就 能成为你的飞速文档专属助理,不管是写报告、整理资料还是归导内容,都能帮你节省时间。 觉得有用的话,点赞收藏,评论区留言, open clone, 我 把全线配置的详细步骤整理成文档发给你,跟着做小白也能轻松上手。

兄弟们, open q 接入飞书的插件迎来更新,再也不需要像之前一样又需要装插件,还需要配置权限了,现在只需要一条指令,一分钟就可以完成接入飞书。启动好 open q 以后,直接输入这个指令,点击回车, 在这里直接用飞书扫码,直接在手机上操作,输入你想给机器人才起的名称,点击创建,稍等片刻即可完成接入。配置完成以后,在工作台找到你的龙虾机器人, 打开对话框,输入这个指令。 ok, 这现在他恢复了,已经启动了,大家快去体验一下你的 open call 吧!关注我,分享更多龙虾教程!

很多兄弟反馈, opencloud 和飞书通讯怎么配置都不成功,要么就是连不上,要么收不到消息,要么机器人不回复。今天我完整的重新录制一遍最详细的教程, 从如何创建应用,开启权限,复制 id, 配置事件,到本地启动,我每一步都给你标清楚,不管你是新手还是之前配置失败的,跟着这条视频走一遍,应该就都能够成功了。看完如果还配不好,你来评论区找我,这里是目录,大家参到这个来观看视频, 如果觉得这个视频有用,记得点赞关注。第一步,我们要给飞叔创建一个应用,来到飞叔的开放平台, 点击右上角这个开发者后台,我们就进入到了开发者后台,点击创建企业自建应用,应用名称就是我们在飞书里显示的名称,这个我们写上我的 open claw 应用的描述,随便写了, 连接到我的 open claw, 选一个机器人的图标,点击创建。 我们最重要的是什么呢?在这里它有 app id 和 app secret, 我 们要把这两个放到 openclaw 里,我们先把这个放下,然后安装 openclaw。 如何安装 openclaw 的 详细的教程,大家可以去我的主页查找我以前的视频。之前的准备工作我就 不做了,我今天只做一个,那就是如何安装 open klo, 并在 open klo 里配置好飞书。 npm install 七、 open klo 安装成功了,我们来看一下它的版本。 open klo 杠 v 是 二零二六三点二八,现在我们再来进行初步化的设置 啊,这个就是我们进对它进行向导,安装,这个我们给它选 yes, 不 解释为什么了啊? kickstar, 这个找到 z 点 ai 四点五 i, 这个里边就是让我们选择飞书了,大家可以看到这个有一个中文的,这个就是飞书,我们打回车进去,然后提示我们第一个就是 enter a p p secret, 输入 a p p 的 密钥,我们选择这个打回车,回到 飞书开放平台的凭证这里,我们点这个复制,然后把 secret 粘到这里回车。这个时候还有我们的飞书 id, 那 就是这个 app id, 点击复制, 然后粘到这里回车。这个是让我们选择连接的方式,这个一定要选择 web socket, 这是默认的。打回车,然后让我们选择连接哪个飞书,这个飞书的 c n, 这个它是国内版的,我们要连接这个,这个是 group chat, 我 们去选择 open, 剩下的就不用管了,大家一定要看这个,这个是飞书的网关启动,启动之后一定要看有没有这个蓝色的标志,这些是飞书的这些内容。这个飞书 webster client started, 就代表着飞书的这个 web socket 客户端已经启动了,如果你没有见到这个界面,那么是怎么办呢?你不知道它现在确认的状态的情况下,可以新开一个 cmd 窗口,然后在这里输入 openclouds 来查看 openclouds 的 状态, 这里就代表着我们已经安装了飞书的这些应用,重要的是这个 channels, 在这里边我们可以查看飞书应用是已经打开的状态是 ok 的, 已经设置了,只要有这个,你的飞书客户端就没有什么问题了。我又把 openclaw 重新安装了一遍,这一遍可以看到是没有飞书的,我这一遍安装的时候特地把飞书跳了过去,然后我们看一下 openclaw status 频道,这里头是没有飞书的,那么我们现在要把飞书添加到这里,就用 open claw channels add 确让我们确认是否现在设置通讯的频道。 yes, 这个时候我们就进入到了选择通讯的这里边,那么我们这里还是选择飞书这里输入 and app secret, 然后还是像刚才一样把 secret 复制过来 粘到这里,然后是 id 复制过来粘到这里,然后是 web socket, 然后选非输点 c n, 然后选择 open, 选择完了之后,这个时候他问我是否还需要再设置一个通讯的频道,我们这个时候选择 finish 的 就不要再设置了,这个我们选择 yes, 这个我们选择配对,这个选 no 就 行。好,默认按着默认走。 这回我们可以看到飞书的应用已经安装了,我们在这里输入 openclouds, 可以看到频道,这里飞书的应用已经打开了,状态也是正常的,设置也已经设置好了,那么我们回到飞书,这个时候我们来设置飞书的相关内容,点击左侧的添加应用能力,有一个添加机器人 在这里呢,如何开始使用?在这个后边有一个铅笔这样一个图标,点击这个就会出来一个对话框,让我们输入内容,这个内容只在应用卡片内对用户显示,我们就显示写上你好,我是 open club 机器人,点击保存。然后我们来到权限管理,点击这个批量导入导出权限, 然后我们要打开飞书的官方文档,在他的消息渠道,飞书这里有需要配置的权限,我们把这个权限点一下复制,然后回到这个权限管理里,全选删除,然后 ctrl v 粘贴,点击下一步确认新增权限,确认没有问题,我们点击申请开通 权限,已经申请了,我们点击确认,然后我们再到事件与回调这里, 选择事件配置里的订阅方式,这一下点后面这个图标,选择使用长链接接收事件, 这个就是我们刚才配置的 web socket, 所以 刚才那里一定要确认 web socket 已经打开了,如果没有打开,回去想办法把它打开,一定要确认这里边有一个 ws 冒号斜杠,斜杠这个一定要确认它已经打开了,然后我们点击这个保存, 然后还有这里我们要添加个事件,选择这个添加事件,搜索这个接收消息,点击添加。我们还需要最后一步,就是我们要把这个应用发布,点击这里创建版本, 版本号这里我们要选择一点零点零,下一次呢要用一点零点一这样一个个的往上升,这里更新说明写上出使化应用,点击保存 提示,我们本次发布免审提交后自动通过并线上生效。确认发布飞书的设置,我们这里就完成了。 下一步我们就在手机上来查找一下飞书,点击右上角这个搜索,搜索 open club club, 点击在应用中搜索更多,就是我的 open club 新建的这个进入了我的 open club 之后,我们要跟他进行对话,哈喽,好, 这个就是我们的配对信息,我们要把这一句复制下来, open claw pair in approve 飞书,这一句复制下来之后,我们找到这个命令行运行一下,这个命令就是这个 open claw pair in approve 飞书,然后是配对码打回车, 已经是 approved 了。那么下一步呢?我们再回到飞书,我们就跟他说一句,你好,介绍一下你自己。好, 这个时候他已经回复我们了。好的,这个时候我们跟飞叔的连接就正常了。今天和飞叔的连接我就讲到这里了,还有什么问题欢迎大家在评论区进行留言,感谢兄弟们的观看,再见!

哈喽,大家好,我是琪琪,这段时间的话,大家和我一起把 opencloud 安装到对接飞速这一块的流程基本上也算是走完了,那在这个过程当中呢,很多小伙伴都问过我一些问题,那我今天的话对于咱们很多的问题进行了一个大的总结,基本上就是这么几类啊,就首先我们来先说一下安装这一块, 安装这一块的话,其实很多的问题都出在环境的这一块,首先来说的话,呃,第一步那有可能就去执行 p n p m 的 时候就直接执行不上,那是因为的话,呃,我可能之前去在做那一期视频的时候要专门去提说到,呃, p n p m 是 需要单独安装的,所以的话这一块的话是我之前没注意到, 嗯,就导致了很多小伙伴照着我教程的时候,我发现这个这个命令执行不了,那这个的话其实就直接呃单独执行一个安装命令,把这个 p n p m 这样子的一个包管理器给装上就好了。 另外一个的话就是咱们很多小伙伴对于怎么去用 opencll 手写,然后每次去运行完了以后,就发现他突然给你开这样子一个窗口,就比如说这样子的窗口,然后就觉得没什么用,顺手把它关掉了,这个一关的话整个网关他就直接就挂掉了,这样子的话这个网关是肯定连不上的。另外一个的话,就咱们在配置的过程当中, 有很多小伙伴问我的事,有一个问题就是咱们去配置通道,或者说配置模型的时候,他会不断的去循环,就是让你重新去 个修改,就是明明已经把模型配好了,也配了 best url, 但它还是要让你重新去选,这个大概率是 best url 写错了,你把模型 id 填上以后再去填写完 best url 以后的时候,我们的那个虾会尝试去连接一下模型,那连接模型的过程当中的话,如果说它连接不通,它就会让你重新再来配置一下。 嗯,大部分情况下都是 base url 这个写错了,因为这个地址的话,不同的模型它的地址不一样,而且还会存在国内国外两个版本的问题,如果你填错的话,这个大概率就通不了。然后还有一个就是说的是这一个就是测试,就是我们去测试让他去执行任务的时候会出现就是这种问题,就比如说你让他问他一个呃, 问他一句话让他干个什么事情,然后他就比如说就可能走完这么一步他就不动了,然后你再去问他是不是没有继续执行,然后他他说,哦,是的,我还有任务还没有做完,我继续执行,然后执行完一步他又不走了。这个的话大概就是你的模型配的太老了,就因为我之前去在这边的测试的时候也也有可能产生一些误导, 然后在上面直接写了一个千问的 plus 版本,这个版本的话它没有方程扣,嗯,就导致说它的那个任务链是没办法执行下去的,就会需要你一步一步的去戳它,把模型换到比较新一点的,然后只要模型里面带方程扣,它都是能执行下去的,这个是这一块 儿,那另外一个的话就是说我们就是测试的时候刚刚开始连哦都连上了,用了几句,然后它突然就用不了了,这个大概率是你的那个,呃,上下文不够了,就你上下文给它配置不够,因为咱们每一个绘画就是每一个这样子的 station, 他在哪儿绘画,那么每个都是有你的那个上下文上线的。如果说你这个配置都过小的话,你有可能就几轮对话以后他的那个图层就不够了,他上下文就爆了,爆了以后的时候你那个绘画基本上就废掉,你还得把绘画删掉重新再进行对话。嗯,这个的话其实就是直接去改我们配置文件里面他的一个上下文就行,把这个上下文改了以后,他就会比较正常, 然后他还会有,就是说如果你上下纹过小以后的时候,他也没办法做那个上下纹的一个压缩。嗯,如果说你给他的上下纹够,然后去触发到他的一个压缩的那个位置以后的时候,他会把你的上下纹进行压缩,这样子的话你的一个绘画也可以用的比较久。那另外这一个问题啊,就是我也遇到好几个小伙伴都问过,我就是洛德拉玛 c p p 这个东西他执行不了。 嗯,他这个的话有可能是咱们之前在那个清电脑的时候,可能手滑把这个 c 加加他这个原身上带带的那个编辑器给干掉了,那个东西卸掉以后的时候,这个确实也跑不了,他是需要有一个编辑器,然后才能够把这一个洛德拉纳 c p p 给执行执行起来啊,所以这,这是这也是那个问题。还有另外一个就是咱们 跟我们刚才说的这一个模型死循环这个东西,呃也有关系,因为就是有时候你这个配置可能他走下去了,没进死循环直接就下去了,下去以后的时候就会发现真正去用的时候用不了,呃,也大概率都是你的那个 biosuile, 呃,选错了,可能选到国外的那个链接去了。那我们下来下面来说一下飞速对接相关的经常遇到的问题。 这个的话也是很多小伙伴会问到我的一个问题,就是说他把机器人那些都配好了,然后想要跟机器人绘画的时候就发现没对话框,这个的话大概率都是你的权限没开没开完。就比如说 这是这样子的,我们要去配这个机器人的话,你得两个权限都得给他开,一个是说权限管理这里面的一个配置,另外一个就是我们的事件有可能你会漏掉,大部分小伙伴的话都是把这个事件下面的这一个呃给漏掉了,然后就导致你那边看不到 我们的一个对话框,也没办法跟他发消息,就是大部分都是这种这种原因啊,就是一定要记住我们是这两个地方都得配,不是只配一个地方, 完了以后的时候这里是长链接建立不成功。这就是我们不是配置事件的时候要去修改这个长链,修改它的一个订阅方式用的是长链接嘛?然后保存的时候一直保存不成功。嗯,第一次去连他的时候,你一定要是网关那边先把 呃 appid 这些配完,配完以后的时候网关启动,然后再去建立长连接,如果这个顺序错了,你是建立不成长连接的,另外一个的话就有可能是你这两东西配错了,配错了的话它长连接也建立不起来,主 要是就要去排查这两个问题,把这两个问题排查大部分都是没有,没什么太大问题了。那我们把这个长链接这个相关的这个说完以后,我们再说一下,这个就是跟我们项目里边相关的,就是飞书插件用不了的问题。 呃,有时候经常会遇到那种报错,就是说插件找不到,或者说是插件有两个,就这个跟我们这个下面这个一样的,这两个是差不多一个问题。呃,首先来说飞速插件用不了,大概率是你的插件里面没有去 install, 这个就是没有出现 load models 这个目录,你去检查一下你用的那个飞速插件有没有这个,如果没有这个这个插件肯定用不了,因为它是它的飞速插件,它是要依赖于这一些这些主键,然后进行运行的,你必须要先把它下载下来, 下载的话就是进到你的飞书目录,然后去执行 npm install 这样子一个命令,它就可以把你这个下载下。这个东西的话,看你用的是哪个插件啊,因为咱们的那个插件的话,一般是因为咱们这个插件的话,一般是在两个地方,一个是说咱们项目里边有一个,还有一个是这儿 c 盘, 那就是这个,那这个,这个,这你看这个飞速就不不是我的插件啊,因为我这边的插件用的是我项目里面的,如果说你用的是 c 盘的那个飞速插件的话,一般是在咱们这个呃通插件这个地方的时候,它也会有一个飞速插件的文件夹,它跟我们的这个是长得一样的,如果说里面检测到还是没有 load models 的 话,那 这个东西它大概率飞速插件也是用不了的。然后就回到刚才我们说的这个问题,就是如果说它检测到有两个飞速插件,因为我提供的那个安装方法的话,很容易出现这个问题,因为他有时候就会找错你用的是哪个飞速插件。如果说遇到这个报错的话,一定要去看一下你的这个配置文档里面这一块指向到哪一个, 这一个的话一定要保证指向到你想要用的那个飞速插件上,然后你想要用的飞速插件一定要有 load 模式,你不用的那个有没有无所谓, 这是这两个报错的问题。那另外一个话就是说经常还会有很多小伙伴说到遇到的那个飞书文档没办法去写入或者读取的问题,因为咱们还有很多小伙伴,他习惯就是让呃我们的机器人给他执行完任务以后的时候,把内容直接写入到飞书文档里面,那这个的话是需要你单独给他开文档权限, 云文档,云文档里面的这些权限你你得加的还有另外一个点哈, dos 这个是云文档,咱们还有知识库,就知识库这一块他是 viki 开头的,他们俩是两个,他们俩就是文档,云文档和知识库,他们是两个权限。然后咱们机器人这边你也得加上对应的一些事件, 云文档相关的这些事件你也得把它加上,这样子加上以后的时候你才可以对我们的一个文档进行一个编辑,同时还有这个就是文件的协作者的添加, 然后你在用的时候一定要告诉我们的那个机器人说要把你加到编辑人员,不然的话会出现那个情况。也有很多小伙伴问到,我的就是就飞书机器人把文档创建成功了,然后也告诉我们在哪,然后把地址也给我们了,但是结果我们人去读那个文件的时候,你没有编辑权限, 因为他的那个编辑权限只有飞书机器人他有,他是那个创作者默认是不会那个文档默认是不会有其他人的那个编辑权限的,所以你是一个只读成员,那这个时候就是一定要告诉我们的机器人说要把你 设置为可以编辑的一个成员,同时的时候这个条件的话就是你要实现这个的条件的话,其实就是要让它可以去把你添加成协作者, 所以这块的权限你也得给,也就说是还是得两个地方都得配,配完以后你才有编辑权限,这个是飞速文档的问题。还有另外一个的话就是有时候对接完以后会报的是 h t p 四零一这个大部分还是是大模型的那个配置出问题了,所以遇到这个四零一报错的话,还是优先去检查一下你的那个 api key 和 base url 是 不是有问题。先检查这个, 然后另外一个的话,我们就到处是多个侠之间的互相对话了,因为我们这一我这边的教程的话,一整套下来都是在飞书里面嘛,然后就飞书里面的话,可能小伙伴想象中的话,是不是在机器人和机器人之间他是互相艾特的,对吧?因为我们正常用的话是互相艾特的,但事实上在一个群里面两个飞书机器人是不能够互相艾特的,这个是被分飞书给禁用的, 嗯,是这样子的,如果说我们去执行一个艾特这样子的一个功能哈,他在这个选择的过程当中,他其实是把用户的 id 给拿到了,然后才能够去艾特的。 然后比如说我们让这个飞出机器人的话,你要去艾特一个人,他是可以去艾特的,但是你要让他去艾特一个机器人,那是不可以的,因为机器人和机器人他们的 id 是 跟人的那个 id, 他 们是两套完了以后的时候,机器人和机器人之间是不能够获取到对方,就机器人是不能够获取其他机器人的 id, 这个的话是飞书那边禁止了的。然后另外一个我们说的就说机器人能不能够去艾特别人的话,他的一个前提也是咱们的一个权限配置啊,就是你需要让我们的机器人有这个获取通讯录基本信息的一个能力,还有就是用户 uzi 的 能力,这两个如果你没有的话,没给他配权限的话,机器人也没办法去实现到艾特人。 然后说完这个互相 at 的 这个这个事情啊。另外一个就是说没有互相 at, 我 们怎么实现我们机器人和机器人之间的对话呢?事实上我们是可以通过网关的 span 来给我们的 agent 之间建立一个关系的, 然后这个东西的话他会有个问题啊,就是,嗯,我们机器人就是我们的 agent, 他 互相调的时候,就是你通知完一个 agent, 让他去调另外一个 agent, 是 吧?这种通知的时候他会默认建立这样子一个关系,就是你通知的那个 agent, 他 会是默认作为主 agent, 他 调用的那个是子 agent, 调用完了以后他们再比如说这是我测试的一个截图啊,就比如说我这边 问他们是否通过,比如说我这边就是问他们能够建立连接,然后让另外一个向飞出群里面去发一条消息,你可以看这条消息就会变成是我们从这看到, 你会发现就从这这去看的话,你会发现好像这条,大家好,这条消息是由我们的这个主机器人,就是我们刚才去艾特的这个机器人,他发出来的,你就会觉得很诡异,明明我是想要另外一个机 器人去把他那个消息给发出来,对吧?然后他出来的是在他身上。那这个时候其实我们就要去看一下我们的 web 端这边了, web 端这边的话他其实就有很多个通对话呀,这个对话的话有那个我们就去找一下, 有两个,那这个对话的话我们就去看一下他们到底是谁发的。这一个的话,你可以看到通过这去看的话,他是有飞书群主这边发这这这个规划啊,然后你看我们这条消息,这个就是我们刚才在飞书那边发过来,然后在我们网关这边进行了个呈现,完了以后的时候,你看这就是我们的主 a 镜头,他这边 会说通知我们的那个主 a 镜头去完成那个后把那个大家好。哦,大家好去哪了?我们来看一下。 大家好,其实是在我们紫 a 镜头里面的,你看到了吗?它在这已经被调用了,而且在这个我们的网关通道里面它是正常的,但是可能回到我们的那个,那可能回到我们的飞书里面,它看起来确实在它里,它这个里面那是因为的话是这样子就调用作为紫 a 镜头啊,它对外面的通道它统一都是走主 a 镜头的一个上下文, 呃,所以在这他呈现出来的就是看起来就是像他把大家好给发出来的。事实上这个大家好是由我们的子 a 帧发出来的,只是说这条消息走的是呃,我们主 a 帧,也就是这个机器人的一个通道而已, 检查他到底是哪个 a 帧发出来的,你最好是在这去检查,去进行一个验证,或者说直接问他这个是我们的这个那个, 这个是我们的 a to 的 那块相关的内容啊。然后我们再来说一下我们的那个飞书加群的问题,还有很多小伙伴,事实上是,呃,连虾和虾之间直接能够建群都建不了,就是因为我们这边这样去建群的时候,他是需要在这进行一个添加,就是咱们在这进行添加一个机器人, 然后他可能这样子一打开以后的时候,他连这些机器人他都找不到,就是这些我们自定义的机器人,只有一个是自定义的机器人,然后这个东西又不是他自己建的,对吧?他就会出现这种问题,这个的话你可以去尝试一下,去在这我们发布版本, 发布版本的时候把这个给勾上,刷新完以后的时候再过去看一下有没有,嗯,大概率都是会出现的。那好,我们现在说完了,我们的一些常见的一些报错啊,我们最后来说一个 是怎么把控壳卸载,就是我们很多小伙伴有可能就是把全部装完了,发现有可能烧 tool, 也有可能觉得,呃,不好玩,玩不下去了。 呃,怎么去卸载啊?呃,非常简单粗暴,删两个文件就行。第一个,第一个这个项目文件夹把它删掉,全部删掉,彻底删掉,删掉完了以后的时候再把咱们 c 盘的这个点 open 框给删掉就可以了。 因为他的启动、启动脚本之类的那些东西都在这里面,就他自启动啊之类的都在这里面,他依赖的环境又在这里面,所以你只要把这两个给删完,那你就可以就是完整的把它卸载掉了这他所有的文件。然后同样的还有就是说至于他后面的就是我们如果说还有安装了一些他的一些工作空间, 就比如这里你把他每一个 a 键他的工作空间删掉也就可以了。这就是我们的卸载,就是比较比较粗暴啊。那你也可以用 onensoft 这样的一个呃命令去卸载,那卸完以后你也得去把一些他的残余的那些文件也得给他删掉,今天就这样了,拜拜。

这不是网上一堆人都在吹吗?还说是支持图片理解,哎,这理解的对吗? 你是不是有这样的烦恼?下载 api 订阅之前,网上一堆博主推文告诉你,这个模型支持图片理解,支持联网搜索,但等你真的订阅之后,发张图片给他,理解出来的,跟你发的完全没有关系。 甚至还有的模型告诉你,我们是全模态模型,除了支持图片理解、联网搜索之外,还支持图片生成、视频生成、 tts 生成等等功能,但等你部署好之后,依旧无法生成。那这不是涉及虚假宣传吗?是不是可以让大模型服务商退钱呢? 赔钱?错了啊,大魔仙服务商确实提供了这些服务,但如果你用不了,大概率是没有配置好。我这里以 mini max 为例,事先说明, mini max 没有给我一分钱,我的订阅套餐都是自己花真金白银买的。 使用的设备呢,是来自林克的 gti 十五 ultra, 通过外挂乌邦图系统跑 openclaw。 当然,这么强性能的设备,我也在本地跑了几个小规模的模型。以下所有的教程设置均支持乌邦图和 macos。 这是一个全新完全空白的 openclaw, 没有设置过任何东西, 我只是配置好了飞速 r m。 这时发送一张图片给他,你会发现识别出来的完全牛头不对马嘴。我们只需要进入到 mini max 的 官网,登录上自己的账号,这里有一个文档中心,使用说明处有个 m c p, 选择 talkin plan m c p。 将这个网址复制发送给欧文科尔, 并告诉他这里面是有关 minimax mcp 的 相关内容,你能帮我配置一下吗?这里插一嘴啊,有的小伙伴反馈发了链接,但欧本科号提示被拦截,获取不到内容。那这时可以让欧本科号先安装这个 scale, 这样欧本科号就能顺利读到网页内容了。 稍等一下,欧本科号就能直接配置好 minimax 的 图片理解和联网搜索功能,再给他发送一张图片。哎, 怎么还是不对,原来是 oppo klo 没有正确去使用 mini max 的 图片理解。咱们需要再加一句话,以后我发送给你的图片都使用 mini max 的 mcp 去理解,这时就能正确理解了。 我这里将之前 pc 的 性能测试数据截图全部发给 oppo klo, 让它去调用 mini max 的 图片理解,并将数据全部汇总到飞出云文档, 这就是他自己根据截图生成的数据汇总了。我们对比一下数据的准确率,基本上没有问题。联网搜索也是一样, mini max 的 top 跟 pmcp 是 包含了联网搜索,我们这也来试一下。 那使用 mini max 的 联网搜索搜一下 openclaw 的 相关信息,并整理成飞书云文档,那搜到的资料文档就全部汇总在飞书云文档了。图片理解和联网搜所有了纹身图、 tts 等这些怎么弄呢?还是进入到 mini max 的 文档中心,将 tokunplan 的 网址发送给 openclaw, 并告诉他,我现在给你的 a p i king 就是 滔哥 plan 的 a p i。 你 仔细看看这个链接文档,研究下如何生成图片视频、 t d s。 音乐等等。那稍等一会儿,它就能够完全学会。 我们再输入纹身图的提示词,它就能将生成的图片发送给我们啦。那这里还有一点需要注意啊, open 号通过飞出发送图片,有可能发的是一串路径, 这里一定要告诉他先生存图片到飞书获取,以 mate 再发送,这样就不是路径了,视频也是类似的方式。那 tts 有 点特殊,我们这详细说一下。 如果你用的是飞书的官方插件,其实直接发送的就是语音消息,那如果你用的是 opencloud 自带的飞书插件,也就是那个社区版的飞书插件, opencloud 大 概率会直接以文件的形式发送给你。那这多少有点不太优雅, 那咱们可以让它以语音消息的形式发送吗?啊,其实也是可以的,实现起来也比较方便,关键就在于需要让 openclaw 将音频转换为 ops 格式,再上传到飞出作为 aird 消息发送,这里语音消息的时长可能会显示为零,那这是飞出的 bug, 目前无解。 最后就是让 openclaw 记住,以后的纹身图、视频生成 tds 等都通过 mini max 的 拓根盘来实现, 或者直接让它生成 scale。 我 这里将图片理解、联网搜索等功能打包成了 scale, 发在 clone hop 上,不想折腾的小伙伴也能让 openclaw 自己安装 scale。 这里我还打包了 dok 形式下的图片理解和联网搜索 scale。 使用 dok 部署的小伙伴一定要记得使用这个 dok 版本哦。 那有的小伙伴可能会说了,你这介绍的是 mini max。 我 要是使用这个 dok 版本哦,那有的小伙伴可能会说了,你这介绍的是 mini max 不 就行了吗? 那其实使用别的服务商提供的 api 操作跟 minimax 是 差不多的,基本上只需要将相关文档提供给 openclaw, 它就会自己学习并且接入,就算你是小白用户也完全没有难度。 那如果你的服务商没有提供这类服务,也能额外进入,其他提供了这类服务的服务商只不过是要多花一份钱罢了。当然,如果你不想花钱,咱们也能在本地进行部署,那本地跑大模型进入奥本可乐的内容咱们下期再说,感兴趣的小伙伴可以关注一下,让我们下期视频再见。

前面我发了好几期关于 openclaw 基本操作的视频,包括安装卸载,还有那个网关相关的一些东西, 今天我们来聊一点实际的,在 openclaw 里面来配置那个飞书,那么首先的话,我们要确保那个我们的那个 openclaw 已经安装成功了,同时的话配置了大模型。 第二的话,我们要把那个飞书的客服端下载到电脑上,安装好就是这个图标。然后呢我们还要在那个手机端安装一下那个飞书,就是我们登录的话,通过那个手机扫码的话,就可以快速的登录了。首先的话我们现在来看一下我们那个 open call 的 环境安装好了没有?好,点开那个命令提示符。好,这里的话我们输入 open call 杠 v。 好,我们看一下,那么这里的话我安装的是那个 openclaw。 二零二六三点二八, openclaw 安装完了的话,我是没有随那个电脑启动的,那么这里的话我首先要把那个 openclaw 的 那个网关给它启动起来。 openclaw get away run, 好, 我们把网关启动起来。 好,网关已经启动起来了,那么我们打开另外一个命令题,是否我们来打开那个看一下我们的那个 open close 是 否正常? open close dashboard, 好, 那么到这里的话,我们的那个 open close 是 已经正常启动了,那么接下来的话我们就来打开飞书, 飞书的话我这里已经下载安装好了,那么首先我们打开它的网站,我们进到那个飞书的网站里面来飞书,点 c n, 好,打开以后,如果说我没有下载安装的话,我们点这里下载就是那个飞书,我们把它先安装一下,如果是已经安装好了的话,我们点一下合作与支持,这里我们点那个开放平台,开放平台点开以后我们点一下登录这里, 好,这里的话我们扫码登录,登录成功以后我们点那个开发者后台这里, 好,这里的话我们点击创建企业资金应用应用名称,这里的话可以根据自己的需要来进行起就可以了,我这里随便起一个 好描述,这里的话也是一样的,随便起一个就可以了,那么他这里应用图标的话,可以根据自己的那个需要来选择,那么这些是官方提供的,也可以自己上传那个自定义的,我这里随便起一个那个黄色的,然后图标的话选上这一个,然后点完这些以后呢,我就点创建就可以了。 好,那么应用创建成功以后,我们先添加一个机器人,就是这里点开那个添加。 好,那么机器人已经创建成功了,那么我们给他赋予一定的权限。好,我们点开那个权限这里, 好,我们点那个开通权限,这里的话点那个我知道就行了,就是不用点其他的点,我知道就行了。好,这里的话我们给那个消息跟群组的话附一点权限。 好,这里的话我们选上面,这里就是把所有的权限都付给他。好,然后这里的话我们点那个开通权限。好,那么权限开通完了以后,我们要把这个应用的版本给它发布出来,那么上面这里他会有提示,那我们点那个创建版本就可以了。 好,我们往下面拉应用版本号的话,我们就按照官方提示的进行输入就可以了,那么下面这些我们都不用填写了,到更新说明这里我们随便填写一点。 好了,填完以后我们往下面拉,找到保存,这里点一下。好,这里的话我们点那个确认发布。 好,那么我们的应用发布以后,我们现在要到那个命令行里面来,我们要在那个 openclaw 里面来配置一下飞书,那么配置的命令是 openclaw config。 好, 敲回车, 这里的话我们选择那个本地的,因为我们现在是配置本地那个电脑上的那个 openclo, 那 么选择 local 就 可以了,然后这里的话我们选择那个 channels, 就是 我们配置一下通道好,这里的话我们选择那个 config, 就是 我们是要增加或者是更新好,这里的话我们往下面找到飞书, 这里的话我们选择第一个,这里的话我们要输入那个非输的那个 app secret, 那 么我们看一下在哪里找到,我们点到那个浏览器里面来,那么我们点一下这个凭证以基础信息这里,那么这里就有一个 app secret, 那 么我们点这个复制这一个图标就可以了。好,我们把它复制过来,然后我们粘进来,然后敲回车。 好,那个 app id 的 话,我们是点到那个浏览器里面,这里有个应用凭证,这里有个 app id, 我 们点一下复制 好,我们粘贴过来,点鼠标右键就可以粘贴了。好,敲回车,这里的话是选择那个连接的模式,我们用那个 web socket 就 可以了,然后这里的话我们注册的是那个飞书,国外的话是叫 lock, 那 么我们点那个第一个就可以了,就是因为我们是在飞书点 c n 上面注册的。 好,这里的话就是那个群组的一个设置,第一项的话是针对那个单个的那个群组,设置,第二项的话是所有的群组,第三项的话是那个关闭,那么我们选择第二个就对所有的群组, 那么到这里的话,我们的那个飞书就已经配置完了,我们点那个非你式的。好,这里提示的是私聊的一个策略,那么我们用默认的就行了,就是我们选否这里就可以了。好的,到这里的话我们就设置完成了,我们点一下 content 钮。 好,我们看一下那个网关这里,那么它已经在配置了。 好,这个 open client 已经设置完成了,它网关这里已经配置好。我们要给机器人附一个聊天的功能,我们回到那个飞书配置这里来。好,我们点一下那个事件,已回调,这里。 好,这里的话不用管它,给它关闭掉。好,我们点一下那个订阅方式这里,然后我们点保存好,这里的话我们来添加事件,点开后我们在搜索这里输入那个接收消息。 好,这里的话我们打上勾,然后我们点添加好,那么添加完了以后我们要把这个版本发布出去。好,我们点一下那个创建版本这里。 好,这里的话我们来写版本,我们最开始写的话是那个一点零点零,那么他这里会默认给你显示出来,那么我们就增加一个版本号,就是按照他的这个格式。好,这里的话我们写一下。 好。备注,写完以后我们点一下保存好,这里的话我们确认一下。 好,那么我们的应用已经发布了,我们打开那个飞书的那个客户端,就是我们安装的这一个。好,我们扫码登录 好这里的话,把它关闭掉,那么我们扫码登录以后,我们看到那个开发者小助手这里有四条消息,我们点开。好,我们看到那个应用已经发布了,我们点击打开应用。 好,打开以后我们在这个聊天的窗口里面给他说一句话,随便说一句,我这里随便说一句。好,敲回车。 好,那么跟他说完话以后,他会给你回了一段信息,我们看一下,那么这段信息的话,我们要把它拷贝过来,就是这一串命令,就从 openclock 开始这一串命令到后面这一个,好,把它复制过来。 复制完以后我们打开那个命令提示符,就是刚刚我们打开的命令提示符,我把那个命令给它粘贴过来,然后我们敲回车, 好,让它提示这个的时候,表示我们的那个 open close 已经配置完成了,那么我们现在打开那个飞书,然后我们这里再重新发一句,你好,好,这里的话他已经来调那个 open close 了。 好,他已经回话了,那么我们给他起个名字。 好,名字已经起好了,那么我们接下来的话让它做一个简单的功能操作,就是让它在桌面上面创建一个文件夹,好,我们把这个往这边拉一点。好,现在桌面上面这里是没有文件夹的,我们来让它创建一个 好文件夹的名字,我们就叫做测试,测试好,敲回车。 好,我们看桌面上这里已经多了这个文件夹了,那么就是我们用那个机器人帮我们创建了这个文件夹。 好,那么它这里也提示了就是是怎么创建好的。好到这里的话我就聊了那个 openclaw 和那个飞书的一个简单的应用,那么其他应用的话,我在后续的那个视频里面会陆续来发的。

我最近把 opencloud 的 飞速插件做了一个升级,从原来的社区插件升级到了官方插件,使用到了它的流式输出功能,后续还会用到它的一些更多的一些能力。 那这里面主要分为几步吧,一个是卸载原来设置的插件,然后再安装官方的插件,最后配置这个流逝输出。相关的这个教程的话专门写了一篇文章,大家点击这个地方就可以跳转过去。那么首先来看为什么要升级到官方插件, 其实 opencloud 自带的这个飞出插件的话,它是社区维护的,它的维护主体是个人的, 而官方插件的话,它是由飞书这个官方团队专门来维护的,最近更新的还挺频繁的。然后的话是权限方面,社区版的它只有一些 i m, 也就是消息相关的一些功能。 升级到官方的这个插件,它有更多的一些功能,比如读写文档,读写这个表格,如果能和这个 opencloud 联动起来的话,是非常有用的,还有日日历管理、 会议管理等等的一些高级功能。第三个的话是这个流逝输出啊,流逝输出我配置好了之后,开启它的流逝输出是非常的丝滑的,只要通过一行命令就可以直接开启了。那最后一个的话,就是从稳定性角度,官方维护的这个插件肯定是 呃更稳定一些,并且功能更快地适配 opencloud 的 一些迭代了。整个过程分为三大步骤,第一步,卸载社区插件,第二步,安装官方插件。第三步,配置流速输出。这里记得一定要做一定的备份, 这里也写了一些主要的一些命令吧,备份完了之后需要关闭网关服务,再接着卸载,再接着删除它的一些残留文件,还要删除这个原来社区飞书插件里面的一些配置,这个相关的详细的是在这个 啊。文章里面也写到,安装这个飞书官方插件的话,通过这一行命令就可以安装。安装完了之后的话,这个地方可以通过飞书 app 来扫码,扫码之后它会自动创建相应的机器人,自动配置权限,自动重启网关,这个过程非常的丝滑。最后第三步, 等我们的飞书插件安装完了之后,就可以配置流式输出了,主要是这一行命令下面两个是可选项。 这个配置完之后,我们的飞书消息就可以像这个洽谈 gpt 一 样,一个字一个字的蹦出来,这样的话就不会觉得它卡住了,或者说它有问题了。 最后配置完了之后再次重启网关,那我们就可以正常使用相关的一些功能。升级完了之后的话,我们可以用到飞书的一些呃,比较好用的功能,比如说会议机要呀, 还有多维表格呀,任务管理啊等等一些功能吧,后续我也会借在这个方面做一些探索,然后分享出来啊。这个文章的话,大家可以看这个,扫一下这个就可以看到这个详细的一些步骤啊,这个文档里面记得更详细一些, 包括每一步骤它里面的一些截图啊,我今天是实操完了之后,然后才来录制这个视频的,然后包括删除飞书的这个社区插件里面的一些配置,哪些需要删除,哪些需要保留的,这里也专门做了一些标记啊, 包括这个创建的这个,嗯,步骤这里扫码,然后在手机端创建相应的机器人,最后成功的一些记录都有在这个文档里面,大家,嗯,扫一下就可以看到这个文章内容了,如果有问题的话也可以留言。

哈喽,大家好啊,这里是老宋。我发现啊,我出了这期教程,好多人都还在问删不掉,那么 最简单的教程他来了,跟着我的教程走,那就一定不会错,因为我删了几次了啊。首先你打开 c 盘,打开用户,然后打开你的这个用手名,这里有一个 openclip, 看到没有,你直接就把这个删掉, 绝对没有任何问题,你重新安装,一定是一个原原版版的,但是首先如果你能打开 oppo pro 的 情况下,你就把 oppo pro 的 那些数据啊什么的叫他自己删一下,删了之后 你再删这个绝对有用。再用老宋的这个啊,你打不开,我跟你姓的啊,真的事,去吧,就啊兄弟们。

oppo pro 最劝退新手的其实不是安装,而是飞书配置。很多人看到飞书控制台直接就蒙了。我最近试了智普刚出的 auto, 可能是目前最简单的 oppo pro 接入方式了。 它有个特别离谱的功能,就是一键接入飞书,你只要点一个按钮,然后 oppo pro 它会自己打开飞书开发台控制页,然后自动完成所有的配置,包括创建应用填写回调开启权限等等,整个过程基本上一分钟就能连好飞书机器人。 而且默认用的是智普给 agent 专门优化的 point 二仿模型,开箱就能用。另外啊,它还自带一百个 skill, 更关键的是,你在 open code 里的 skill 也可以直接附用,等于把原来的 agent 工具链也全都接进来了。 如果你想玩 open curl 加非树 agent, 但又不想折腾一堆配置, auto curl 可能是目前最省事的一种方法了。

哈喽,大家好,我今天早上更新了 open 了最新版本之后,发现他所有的命令都无法执行了,就是他所有他在执行所有的命令之前都会让我们去审批,这可能是出于安全考虑,但是呢,对于,呃,对于这个非书渠道来讲,可能他并没有一个呃省区的这种信息的这种呃兼容, 所以说导致我们现在就是一个完全不可用的状态。然后呃可以给大家看一下,就是一个方法是你可以在控制台里,控制台里面去允许它,但是这个会非常的麻烦。然后我,呃,然后我找到一个解决办法,就是 我们取消掉它的手动审批,就是我们修改到它这个配置目录里面这个文件,把它改成这个就可以了,然后如果你不懂,你可以问你来让让他来帮你改就可以了。 ok, 谢谢大家。

有没有人和我一样用 opencl, 快 被这个弹窗搞疯了!执行个命令弹一次再执行,再弹一分钟点八次批准,这谁顶得住啊!其实这个设计是好的,防止 opencl 乱执行危险命令,但问题是常用的命令也每次都弹,真的很烦! 而且当你在飞书或微信等频道使用 opencr 时,不能点击授权弹窗,每次还需要回复指令才能执行。今天教大家一招配置白名单,让常用命令不再弹窗!首先找到配置文件的路径,找到这个文件,在 a 料 list 里添加规则,比如 npm 全局命令脚本目录都可以加进去, 我一般加这些 npm curl ls 匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣匣 不过像 sud 二 m 这种危险命令,该手动确认还是得手动操作确认,安全第一嘛。好了,今天的分享结束了,觉得有用记得点赞收藏关注我,下期教大家更多 openclaw 骚操作!

hello, 大家好,给大家介绍一下飞书新出的一键部署 open cloud, 我 带大家来看一下这个部署过程有多么简单。那么点击它给推送的一键部署窗口,而且会有创建力,送五百万 tokens, 点击立即创建,选择同意,继续为你的小龙虾选一个名字,它就会自动启动云端电脑,启动 open cloud 连接飞书。 那么这里他部署的 open class 就是 原版的 open class, 只不过是他在部署在了云端的电脑,不需要你做任何操作,只需要你按照按钮 挨个点击就可以完成他的部署。 ok, 一 分钟不到,我们的 open class 已经部署,那么飞书机器人审批正在创建中,你们可以查看审批单,通过公司的这个审批之后就可以正常使用了。我们的 open class 已经部署完成了,让我们来看看他有哪些功能。 第一个,我们可以利用它来去建立日程,当你告诉他你有哪些需求的时候,他会自动化为你建立日程, 那么他已经为我创建了日程清单。我们来看一下四月十九日到二十五日的下一周的工作清单,他已经按照我刚刚的需求进行了部署,除了可以自动化建立日历跟踪以外,他还可以阅读我们的飞书文档,自动创建飞书文档, 那么整合我们飞书里的云盘上的所有资源来为你做服务。这个 open cloud 部署在我们飞书的云端电脑上的, 所以使用飞书办公的就非常幸福了,因为你所有的资料和内容都在飞书上,全部是它可以阅读的,而且当我们关闭电脑以后,也可以通过手机端来去控制它,妥妥的成为你的工作小助手。 那让我们来一起看一看飞书的 open club 的 后台。飞书有一点好处,就是提前为我们设定了一些行为准则,大家可以看到它已经做了一些约束,包含工作流程。智能体档案 包含我们的用户档案,它会提前帮我们做一些记录和部署。使用飞书上的 open club, 大家可以通过设置这里添加你的自定义模型。 大家可以看到我已经添加了我们超级斜杠的自定义模型。那在飞书上我们不止可以搭建一个智能体,飞书平台已经为我们开发好的各类智能体, 那你选择你合适的智能体就可以再次做另外的部署。因为我们飞书上的 open class 在 云端电脑的,所以它能够操作的是我们飞书上的所有的文档和飞书上的日程日历等等这些功能。 那如果你想要让他操作本地的话,那么还是需要我们本地的 open class 去做协同。如果你的公司基本上都是在非书上进行工作,那么工作文档都在非书上, 在使用非书的 open class 来去配合你工作还是非常顺畅的,因为你所需要的功能和文件在这个上面都是可被获取的。

好的,那么在之前呢,我们已经完成了 opencloak 的 安装,并且也知道 opencloak 里面会有一些相应的概念,那么这节呢,我们就把概念做一些梳理哈, 首先呢,我们还是看这样一个 viso 图哈,这是我自己画出来的一个思维导图,我们先回想一下自己在跟 opencloak 进行聊天的时候,我们都接触了什么样的一个概念哈,在最开始的时候,我们是以个人也就是用户的形式进行一个存在,对吧?然后我们通过飞书给 opencloak 发消息,问他你好, 或者说问他一些其他的东西,我们演示一下,在这里打通之后呢,这是我们之前演示的 open call 教程,比如说我问他你好,然后他在接收到消息之后,然后就会有这样一个小表情啊,然后呢就会给我们回消息, 那么他从接收到消息到回消息的整个过程都是经过了怎样的流程?我们是需要把它完全搞通的,也就是把里面的每一个细节都想懂。后续我们再进行 openclo 的 安装,包括一些其他的工具的安装,然后以及让他帮我们做事的时候,才能了解在哪个环节他都做了一个什么样的事情哈, 好的,那么 openclo 在 接收到我们的消息之后呢,就回我,你好啊,哥哥,我是小树,我在有什么想一起搞定的?那么这里先提问大家一个问题啊,为什么他知道他的名字,还有就是为什么他知道该回我什么叫我什么好,这里大家可以先做个思考哈, 那么我们接下来再来继续看哈,当我们作为一个用户给 openclo 发消息的时候,比如说我们是通过飞书发的消息,那么这个飞书呢,就是我们的 channel, 或者说叫做通道, 那么这个通道里面它可以存在很多一种呢,是飞书,包括前几天我们可以收到一个消息,对吧?说是微信官方呢,也支持了对 opencloud 的 打通, 那么还有国外的一些,比如说 discord 这些等等一系列的,那么这些内容呢,都可以在后续我们自己再进行配置。我们给大家教的也就前面教的是怎么跟飞书打通,后面可能会教跟其他工具的一个打通,这个我们都可以到后面再学, 那么这个具体的设置大家可以看一眼啊,加深一下印象,这里你可以先知道,但是没有必要去操作啊,比如说我这里输入 openclog config, 也就是打开我们 openclog 的 配置页面, 我们在最开始第一次安装的时候,它会首次进入配置页面,然后我们直接进行一个配置,就打通了飞书,对吧?配置好了模型,然后呢能够成功跟它聊天呢? 那么现在呢,就属于我们安装好之后,后续再需要再进行新配置的时候,那么我们就需要输入这样一个命令哈,那么这里呢我就选择 local, 也就是我本地在本地进行一个配置, 那么这里呢可以看到有很多的选项哈,比如说这里会有一个 worker space, 也就是它自己的一个工作区,那么 model 呢,就是我们配置的模型,这个 web tools 呢,指的就是它搜索的工具 getaway 呢,指的就是我们给它配置的一个网关哈,也就是我们这里所说的这个页面,这个页面你可以理解为就是这个 getaway, 也就是我们的 web ui, 或者说它是一个网关的格式化页面。再往下呢,这里有个 diamond, 这一个就是保持 openclock, 它可以在五版图的后台重复地运行,或者说一直在运行,不会中断掉。 好吧,所以说这个呢,我们基本上不需要配置。然后还有一个呢,就是 channels, 这个 channels 指的就是我们刚才在这里所说的通过飞书进行打通,通过微信,或者说通过 discord 等等一系列的,那么这个呢就叫做 channel。 那 么这里呢,我们就可以进行一个配置,比如说选到这里按下回车,然后选择连接方式 config link, 也就是配置我们的连接方式,然后这里可以看到有很多 这个什么 whatsapp, discord, 然后包括通过谷歌的 chat, 谷歌的交流啊,然后以及我们国内的飞书啊等等一系列的,都是可以的。好吧, 那这里呢就是给大家做个演示哈,知道我们后续可以在这里进行配置,也知道 channel 是 什么样的概念,然后我这里就按 esc 就 重新回去了, 可以看到现在还是在命令行的形式,相当于我们可以直接操作这个五官图,但是呢, openclock 它并没有关闭,说明它就是在后台不断地重复运行。那这个呢,就是涉及到我们刚才所说的啊那个 d a 那 个概念哈,这里已经给它隐藏掉了,那我们就 先不看了哈,到后面呢也会讲。然后呢,我们来说一下,当我们通过飞书,也就是我们的 channel 发送消息之后呢,他会第一个接收到的是我们的 get 位,也就是我们所说的网关,那么就是回到我们刚才的 web ui 界面这里呢,你可以理解为就是我们网关的一个端口哈, 所以说呢,我们所有的聊天记录,或者说聊天的过程,然后以及它工具配置的过程,我们都可以在网页端也就是这样的一个预览啊,或者说去看更详细的内容。 那么这里我们点击聊天,在最左上角这里会有两个,一个叫做 o u 什么什么的,这是我们用飞书打通的那一个聊天记录,它的一个灾审,或者说这是它的一个编号,然后还有一个 herbit, 就是 openclo 它自己的一个心跳,或者说是一个主对话, 然后我们通过切换可以看到聊了不同的内容,对吧?那么比如说我们切换到最新的这个,也就是飞书打通的这个对话过程当中,就可以看到这里就是我们刚才刚给他发的这个你好,对吧?我们这里发的你好。 然后呢他通过调用一些工具,然后看了一下他自己的灵魂文件,然后又看了一下他的用户文件,然后又看了一下其他的工具,然后呢一起做一个汇总,然后发现哦,原来我们之前跟他聊过,我们让他称呼我我为哥哥,然后我们给他起的名字叫做小树, 所以说呢,他才可以回我们一句话叫做你好呀哥哥,我是小树,然后呢就是他自己发挥的一些东西了,好吧,那么这个呢,就是我们跟分数打通之后对应的 session, 也也就是我们所说的一个聊天的记录, 在 get 位当中他可以接收到那么这里的每一个对话,我们现在有两个,它就叫做 session 哈,总而言之呢,这就是一个绘画,或者说是一个对话, 那么在左侧呢,我们也可以看到这里会有一个绘画,对吧?点击绘画就会发现这里有两个主要的通道,一个呢就是我们的 herbit, 还有一个呢就是我们跟飞猪打通的这个通道,所以说两个不同的聊天记录,它们是两个不同的上下文哈,那这个上下文指的就是聊天记录的所有内容了,那么我们继续再回到这个表里面来看哈, 那么在这个位置呢,就是我们再回顾一下,用户通过 channel, 也就是飞书发送了一个消息给 open globe, 然后 open globe 呢,率先会通过这个 getaway 进行一个接收, 那么 git 位接收之后呢,它会根据你的发送的消息,然后还有你所处的环境,比如说我们通过飞书发的,它就会给我们创建一个对应的对话,也就是我们所说的 session, 然后呢,比如说这个 agent 一 就是我们刚配置的,对吧?然后会给他一个 session, 那 么这个 session 就是 我们刚才所所说的,比如说在飞书当中打通的这个绘画哈, 记住这个是叫绘画哈,那么在绘画当中呢,我们可以看到哈,比如说刚才发送了一个你好,对吧?我们刚才发送了个你好, 然后呢他会去调用一些工具,然后去阅读一些文件,这个文件就是他自己的一个定义文件,也就是他的灵魂,他个人的性格,然后以及他所处的那些上下文的记忆,包括之前我们聊过什么,这些他都会尝试去查找一遍,然后去找到一些有用的信息汇总,然后给我们发消息。 所以说这个时候呢,就需要用到它自己的一些文件,那这个文件呢,就叫做,比如说 memory 啊,然后以及它的 soul, 也就是它的灵魂文件,或者说它的 agent 文件,也就是它的啊性格人格文件,然后以及它的配置文件。 identity, 就是 指它的性格哈,那么这些所有的文件呢,除了这个之外呢,就全部给它 放在了一个空间里,就叫做 worker space, 也就它的工作区哈,那么我们可以在屋版图当中看到,大家现在可以跟我一起操作,去看看自己创建的这个 openclo, 也就是跟你对话的这个 agent, 它的工作区在哪里哈?比如说在当前这个位置,我们可以先输入一个命令,叫做 c d, 然后按个空格,然后按 shift, 加上这个撇哈, 也就是我们输入这个撇,然后按回车,可以回到当前这个目录当中。那么在前面呢,物般图当中,这里可以看到,这里一个撇指的就是当前的目录哈,然后我们输入 l s, 指的是列出当前物般图当中所有的文件,然后现在能看到只有一个 comu i 杠 u v, 大家可能没有哈,因为这个是我自己装的, 然后呢,你可能输入 l s 之后,它不会出现什么内容,不过不用管啊,说明是隐藏的。然后这里呢,我们再输入一个命令,叫做 cd 空格,然后输入一个点,然后再输入 open, 然后按下 table, 按下 table, 然后可以看到它会自动给你填充哈,输入 o p e n 啊,你要保证前面是对的,再按 table, 它才能正常的给你填充哈 table, 这就是键盘上大写上面的那一个键 tab 啊,然后会自动给你填充, 填充完之后呢,我们再在后面再输入一个叫做 worker space, 然后输入 w o r, 然后再按 table, 它也会自动给我们进行一个填充操作哈, 然后填充完之后,这就是我们的当前你装的这个 open globe, 它的工作区 worker space, 也就是我们这里写的 worker space, 然后按回车,然后可以看现在我们就进入到了这样一个列表里面哈,也就是目录里面,可以理解为是我们双击打开了某个文件夹,然后这个时候我们再输入 l s, 然后可以看到列出了当前文件夹当中的所有内容,那么在这里面就是你现在跟你对话的这个角色,比如说在飞书当中跟我对话的就是这个 openclaw 教程,对吧?就是他自己的工作区当中的所有文件, 比如说现在我们可以看到有个 agent 点 md, 有 个 identity 点 md, 这就它的性格,还有它的灵魂点 md, 还有这个 tos, 也就是它可以用到的工具的文件。然后还有一个 user, 也就是用户,就是他认识的我们是什么样的,就是在 user 点 md 当中存在。 除此之外呢,还有一些我们后续可能接触到的,比如说这个 skills, 就是 它自己的一些技能,那么这些内容我们可以在乌班图当中看到,也就是我们的操作系统当中,你安装的这个 openclore, 可以 看到它实体化的文件在哪里?那么除此之外呢,我们还可以在 getaway 当中看到,也就是我们刚才的那个页面, 我们继续回到刚才那个页面哈,我先把这个页面当中的笔给它清掉哈,然后呢我们回到刚才这个网页当中,然后可以看到在左侧呢,我们会有很多的选项,再往下这里有个代理翻译过来是代理用英文的哈,就是 agent, 这就是跟我们对话的这个 agent, 我 们点击这个 agent, 然后可以看到这里有个 fields, 那 么这个 fields 就是 它自己的一些文件啊,指的就是我们刚才的它的人格文件啊,记忆文件啊等等一系列的,在这里可以都看到,对吧? 比如说我们可以看一下他的 agent 文件是什么,点开之后我们点击一下,然后这里呢全都是英文描述的,他自己的一个行为,就是他作为一个代理,他回复我们消息应该怎么回,然后包括他应该怎么样去处理一些事情,然后以及呢他不能肆意的去泄露我们的一些隐私等等一系列的,这都是通过文字给他约定好的, 也就是你不能做这样的事情,就在这里可以看到,那么大家感兴趣的话也可以看一下。那除此之外呢,还有就是我们之前通过配置 它修改掉的文件,比如说这里有会有一个 user, 也就是用户,我们点击看一下,在我们刚配置完飞书的时候啊,或者说刚配置完 openclo 的 时候,我给他发了一段消息,叫做你的名字是什么,然后你可以叫我什么?然后我现在的工作是什么,对吧?我们发给他之后呢, 他为了把这些信息全部记住,然后让以后跟我们交流也不存在障碍,他会把这些信息呢写到一个文件里面,就是我们这里所说的 user 这个文件,这个是用户文件,也就是他认识的我是什么样的,可以看到这里, 他把怎么叫我,然后叫哥哥,然后就给他写在这里了。还有呢就是我们所处的时区在上海,然后按照上海时区进行一个时间的设置,也写在这里了。还有呢就是我自己的一个工作,然后他也给写在这里了,所以说现在呢,他就属于对我们的一个完全的认识,就是写在这里, 所以说后续我们跟他不断的交流,他有自己的能力或者说权限去修改这些文件,然后把他认为重要的信息都保存到这里面,所以说这些文件我们是不需要自己改的,他自己会进行一个修改,好吧,但是呢,我们要知道这些文件可以去影响他的一个行为, 假如说他记录了一些不正确的行为,那么那个时候我们可能要人为干预一下,把他进行一个删除,好吧,那这个呢,就是这个 agent 他 所拥有的一部分的可参考的信息哈。 我们再继续回到这个表当中,可以看到我们通过飞书发送一段消息,飞书发送给了我们的网关,然后网关呢,根据我们发送的消息,还有我们用到的软件呢,或者说我们打通的通道呢,给我们创建了一个 session, 也就是我们所说的对话。然后这个绘画呢摒属于某一个 agent 啊,某一个 agent, 就 像我们现在创建的这个一样, 那么这个 a 键呢,就是我们刚才创建的这个,而 a 键呢,它是一个很泛的概念,它不单指某一个大模型,或者说不单指某一个工具,它是一整套的组合,好吧,所以这里大家要理解哈,现在你要理解 a 键的概念,它是一整套的组合,包含它可以调用的工具等等一系列的内容,包含它的一些记忆,这个时候它才能更像一个人, 如果只有一个模型,它不太像一个人,为什么?因为它不认识你,它的上下文有限,就是我们跟他聊的时间久了,他可能忘记了前面我们说过什么, 对吧?所以说呢,这个时候大家可以更深刻的去了解一下什么叫 agent 哈,然后呢,同样在一个 agent 当中,我们也可以有多个 session 哈,这里呢,大家要注意哈, 也就是一个 session 只能立属于一个 agent, 但一个 agent 呢,它可以创建多个 session, 也就不同的对话,就像我们可以在这个群跟他聊天,在另一个群跟他聊天,在另一个用户上再跟他聊天等等一系列的,这都是不同的 session 哈,那么同理,这个时候我们可以想象一下哈, 这一个 session 指代了是什么呢?就是一个聊天记录嘛,对吧?我们一个聊天框跟他聊天的所有内容嘛,聊天记录我们写在这里,那么除此之外呢,每一个 agent 呢,它都有一个自己的 workspace, 就是 工作区,对吧?我们刚才也在五版图当中看到了, 那么工作区里面呢,就会存很多的文件,这些文件就是他的一些参考文件,他可以参考自己可以调用哪些工具,可以参考自己是什么样的性格,可以参考你是什么样的工作等等一系列的,他都会在这里面记录。所以说呢,当我给他发送你好之后,他做了一件什么事呢? 我们回到刚才的这个地方,再看一下,也就是在我们的网页端哈,然后聊天当中切换到这里,可以看到我问他,你好对吧? 然后他做了一个接收,接收之后他并没有直接回复我们,而是去调用了一些工具,这些工具干嘛呢?我们看一下调用工具去进行 read, 也就是读他在读什么呢?可以看他读了这个 so 点 m d 文件, 也就读了他的灵魂文件,然后又读了一个 user, 点 m d, 也就是用户的文件,然后根据这两个文件进行一个汇总,给我们发送了一个消息,叫做你好呀哥哥,我是小树,对吧?这个时候大家就知道了,为什么他可以称呼我哥哥,按照我们之前定义好的,为什么呢?他知道自己叫小树, 对吧?所以说这个时候呢,就代表了这个 agent, 也就是我们对话的这个机器人,他在接收到我们的消息之后,并没有直接回复,而是基于了他 workspace 里面的这些所有内容进行了一个汇总,汇总完之后得出了一个结论,我这样回才是正确的,所以说他回了我们刚才的那句话,好吧, 那么这个时候我们可以再看一下哈,除了这个 workspace 里面记录的文件之外呢,还有一部分就是我们的 session, 也就是我们的聊天的上下文,也就是我们的聊天记录, 比如说我给他了一个任务,就说啊,你现在给我制作一部短剧,然后短剧的内容呢,就叫如何做自媒体,然后呢他就开始进行制作, 比如说第一阶段他可能先问我,我需要先进行一个剧本的酝酿,然后酝酿完了我会进行一个剧本的分镜啊,可能会进行一个初识人物的产出,然后声音的产出,然后最后完成我们整个视频的制作,这是一个非常长线的任务, 所以说我们需要经过多轮对话,不断的对话去给他进行一个调整,让他去拿到最终的结果啊,或者说输出我们想要的结果,那么这个对话的过程他就直接存在了当前这个 session 当中,也就是聊天记录当中。 所以说我们在跟 agent 交流的时候,它不仅会参考我们当前的聊天记录,还会参考它已经保存的 workspace 里面的工作区的文件,好吧,所以说对于一个 agent 来说,它的灵魂,或者说它作为它自己一个身份的象征啊,可以理解为就是它的身份证,怎么识别它是它呢? 那就是一方面是这个 session, 也就是绘画,另一方面呢就是它的 workspace, 那 么这两个我们可以得到一个结论,什么结论呢?就是 workspace 它是存在本地的聊天记录,它也是存在本地的,也就是存在你的软件里的, 对吧?那么这两部分的东西,它跟模型有没有关系?跟我们配置的 model 有 没有关系?跟我们配置的模型是没有关系的,对吧?只要模型能对话就行,它只要能分析上下文就行,只要我们能跟它传文字就行, 他就可以去分析我们存在本地的这些文件,然后去回复我们相应的效果,对吧?所以说我们可以得到一个结论,什么结论呢?就是你在配置好一个 agent 之后,他的大脑你可以随意的更换,你可以随意的更换, 但是不影响你们之前交流过的内容,因为你们交流过的内容是在本地进行一个存储,那么假如说我们把聊天记录,还有我们存本地的这些 workspace, 也就是 ajax 的 各种概念或者信息都给了别人呢?那他就可以复刻我的这个 ajax, 就是 我们两个聊过的内容,是完全一样的,对吧? 只单从文字的方面来说哈,单从性格的方面来说,好吧?所以这个时候我们就可以知道一个东西,如果今天你的这个模型用了很久了, 然后你觉得他性格不行呢?或者说你觉得他能力不行,你想换个更好的模型,你可以换吗?你完全可以换,你可以直接替换,因为他并不影响你们之前聊过的内容,好吧,这一点大家要注意。然后呢,我们再来看一下, 我把这个页面清掉哈。那么 agent 呢?他对我们对话回复的内容都已经有了解了,那么我们知道一个 agent 呢?他能思考,能回答我们的问题,核心就是因为他拥有一个极致的大脑,或者说拥有一个聪明的大脑,那这个大脑就是我们所说的大语言模型 l l m, 也就是我们在上节教大家怎么配置的, 比如说能配置 mini max, 对 吧?我们也能配置拆的 gpt, 也能配置 deepsafe 等等一系列的,那么这些模型就是只是作为这个 agent 的 大脑存在。所以说当我们给 agent 发消息,发个你好的时候, 它会把我们对话当中的聊天记录进行一个锁影,会把当前 workspace, 也就工作区当中的记忆文件进行一个索取,然后把两个进行一个汇总,汇总完再加上你当前发的这个聊天记录,一起交给 l l m 让它处理。 他处理完了这些信息之后会回复我们一个消息,就是按照你的名称,按照你的性格,按照你的这个工作内容去进行一个回复,这就是大元模型回复我们工作的一个过程。所以说当一个 agent 他 该怎么回你消息的时候,或者说你提出了一个问题,他要思考怎么解决的时候,就极大的取决于这个模型本身的能力,也就是这个大元模型本身的能力,对吧? 因为我们的上下文全都是固定的,我们这里固定死了就交给他了,那他在进行分析的时候就取决于他自己的能力了。所以说有一些同学他可能看了一些教程,然后做的是本地的欧拉玛部署,对吧?可能配置一个很小的,比如说只有七 b 的 一个语言模型, 那么这样的语言模型他的能力是受限的。可能很多时候你问他一个问题,他给的答案都是错的,如果答案是错的,那么他就会往错误的方向去进行一个操作,这个时候他得到的结果可能就不太好。就像之前我们经常会问一个问题,或者说一个比较感兴趣的问题,就是问大元模型, 假如我要去洗车,这个洗车店离我只有三百米,然后我应该走着去还是应该开车去,然后大元模型呢?通过一通分析,最终得出来一个结论, 你应该走着去,因为走着去比较省省时间啊,省钱,反正就是省事。那这样的话,如果说他最终确定的这个路径就是一个错的话,那他给你解决问题的时候,他也只会朝着错误的方向去做,对吧? 所以说大圆模型的能力会极致的影响到你最终聊天的一个效果,而且会让你很生气啊。所以说这个地方呢,我推荐大家尽可能选择较好的一个模型, 然后我个人认为用 g p d 的 plus 会员,然后给一个 code x 的 额度进行一个额外的授权就已经很不错了。我目前就是这样的一个使用方式哈,基本上开两个会员,也就是两个账号的 g p d plus 会员,一个月是四十美元左右,那么划算到一天大概是一点三美元哈,这个已经完全够用了哈, 一点三美元大概一天就是十块钱左右啊,所以说这里呢,大家就自己去进行选择了哈。如果用 token 的 话,消耗的还是挺多的,但如果你只是某一段时间用的多,或者说平时用的很少的话,那建议你可以尝试使用 token 啊,因为那个是按量付费的。 好的,那么这个时候我们刚才讲了,大语言模型作为 agent 的 脑袋是非常聪明的一个存在,然后我们在跟它进行交流对话的时候,它可以总结我们的聊天记录,以及我们整个 workspace 里面它已经记录的这些文件进行一个汇总,汇总完之后呢得到一个结果,然后再回复给我们, 对吧?然后接下来我们看一下,如果说要让他处理一些任务的时候,他会怎么做呢?比如说我们让他到某个页面里面去给我们截图,截图完把截图发送给我们,那这个过程他就需要调用到一些工具了,就不单单是对话这么简单了。那么他的过程呢?就是还是刚才这样,比如说我给他一个任务,到某个页面进行一个截图, 然后 agent 接收之后呢,会在这个 session 里面去进行上下文的汇总,汇总完之后把 workspace 里面的这些记忆文件呢全部进行一个汇总,汇总完之后呢就发送给 l l m 也是大圆模型, 单元模型,通过分析然后发现哦,你是要让我去网页里面截图,那我需要首先能浏览网页,能浏览网页之外呢,我还需要能够进行截图的操作,对吧?然后呢他就会尝试去看一下我们的 skill, 也就是你给这个 agent 安装的技能里面有没有写了截图,我应该怎么截? 你可以理解为 skill 就是 一个指南,或者说它是一个用户指南,就是写好了你第一步怎么做,第二步怎么做,或者说你应该怎么做,然后让它通过这种约束去完成你的操作。比如说要截图,然后用户指南里面可能写了 你要先访问网页,然后呢再进行截图,然后截图完之后呢要通过某种方式,比如说通过某个接口进行一个发送等等一系列的把这一列全写完了。 如果说大圆模型去搜索了你的 skill 当中,发现了有截图这个 skill, 然后呢,他就会参考你的截图的 skill 文件,从上到下的开始去进行操作,就是这样的过程,从上到下的进行操作。所以说这个 skill 针对于某一个场景,你可以写一个具体的 skill。 那 么同时呢,假如你的电脑上没有装 skill, 它能不能去操作呢?也是可以的,它大不了就是按照它自己的想法去进行操作,对吧?就不再是按照你这里规定好的去进行操作了。所以这个时候呢, skill 它是可存在也不可存在的。 如果它存在的话,它可能会更好地指导大元模型的工作,如果它不存在的话,大元模型就按自己的想法去进行工作。好吧,这是它们之间的一个关系。所以说 skill 它并不是必须的。那么接着当大元模型确定好了它的执行路径是怎么样的,应该怎么做了, 那么它就会尝试去使用一些工具。这个 tos, 这个 tos 指的不是我们常定义的那些软件哈。好吧,这个 tos 你 可以理解为我把这个页面先消掉,回到刚才的网页当中,哈, 可以看到啊,我刚才发送了个你好,然后它去调用了五个 tools, 这五个 tools 是 什么?是 read, 也就是读,你可以理解为是它如何操作电脑的一种操作方式,就像我们动鼠标一样,它可以去控制我们的命令行,在这里去进行一些输入,比如说像 openclog config 这样去进行一些输入,这是他的一种工具哈,他输入的方式就是他调用的工具,而并不是我们的软件啊,那么软件呢,就是另外的一种,也有这个位置叫做外部程序,比如说我们需要有个 chrome 浏览器, 也就是谷歌浏览器,那么这个大圆模型呢要截图,所以说他就通过这个 tos 调用到了我们的浏览器,然后呢去完成了浏览器的截图,截图之后呢把结果再返回回来,然后呢他再通过当前这个 session, 把结果 通过 git 微呢发送给我们的用户,这个时候它就完成了一整个截图的操作。好吧,那这个呢就是它整个运行的流程,所以说从前到后呢,我们可以再总结一下,用户发送消息,通过 channel, 然后 channel 呢就转发给 git 微, git 微呢就通过路由的方式,然后交给了某一个 session, 然后这个 session 呢就 属于这个 agent, 所以 说这个 agent 就 会根据当前 session 的 绘画去进行一个触发。然后呢再结合 workspace 里面定义的这些文件去进行一个任务的分析。如果说它需要操作一些外部工具的话,它就会进行一个任务的编排,比如说从上到下,第一步做什么,第二步做什么?第三步做什么。 如果有 skill, 他 就按照 skill 的 形式,第一步,第二步,第三步去执行,如果没有 skill, 他 就按照自己的想法,第一步,第二步,第三步去执行,总而言之他一定会执行,那么执行的时候呢,他就可能会调用到一些工具,这个工具就是当前操作系统的操作工具,比如说在啊物般图当中,他会用一个 e x e c 的 操作工具去操作我们的命令行, 然后呢通过这个命令行的操作呢去操作软件,这个软件呢,你可以理解为就比如说我们的浏览器,对吧?然后去操作浏览器去完成截图,然后截图完之后呢就进行一个返回,返回给我们最终的用户,那这个呢,就是它整体的流程。那么什么叫 agent 呢?我们再回顾一下,大家回想一下哈, agent 它是一个广泛的概念,它是一个包裹的概念,它不单止某一个模型,也不单止某一个工具,它是所有这些内容的一个汇总。那么所以说在一个 openclaw 当中,你可以理解为这一整套流程是一个 openclaw 哈,就是你的一个软件哈, 那么所以在一个 openclaw 当中,你可以装多个 agent, 只要你把它们的工作区做到隔离,它们的绘画是天然隔离的,绘画隔离,工作区隔离, 那它两个就是不同的 aint 一 和 aint 二,同理,你也可以创个 aint 三,对吧?那假如说你有两台电脑呢,你装了两个 open color 呢?就比如说大家你有自己的 open color, 我 有我的 open color, 那 我们的两个 aint 呢?也是不同的 aint, 但是它的分水岭不一样,如果一台电脑装多个 aint, 它 它是同一个 get 位进行一个分析,也就是装在一个 openclaw 里面。如果两台电脑装两个 agent, 那 它是在两个不同的 openclaw, 它是两个不同的层级哈,好吧,所以这个时候大家要分析,如果以后你要做多 agent 协助的时候,到底哪种方式才是你需要的,好吧?哪种方式才是你需要的? 那么到此呢,基本上我们对 open globe 的 整体运行流程有一个相对来说比较宏观的一个了解了知道它的一个运行过程了,那么也知道了哪些文件我们可以操作,哪些文件我们不操作,也了解了它可以做到什么,包括我们的绘画这些内容。 那么到后续呢,随着我们更深入的讲解,这个图可能进行一个扩展,包括里面还有很多权限的配置以及安全的配置,我们都还没有讲到,这两块会是最大的一个内容哈, 好吧,那么今天的话我们这节课就先讲到这里,大家这节课我建议多看,好吧,一定要完整的回顾一下这整体的内容,然后了解到它整体的运作流程,后续的操作呢,才会更得心应手一点。