open code 是 什么?不多说,直接开干。打开 open code 官网, 我们可以看到有多种安装方式,这里我们直接选择第一个,打开终端,粘贴安装命令,等待完成, 验证一下是否安装成功。 稍安勿躁,刷新或打开新的终端 成功。接下来我们首先来配置一下 models, 可以 看到 open code 内置了四个免费的大模型,我们也可以选择下面接入其他模型,这里我们随便选一个, 让我们来简单测试一下。很好,接下来就是鸡生蛋,蛋生鸡的游戏了, 比如当我们想做些什么,又不知道怎么做,直接问它就好。关于 scales 是 什么,可以简单理解为给 ai 打标签,让它更精确提供服务。我们可以自己创建 scales, 这里我先去搞一些现成的, 我们找到 android x 官方提供的 skills 库,里面提供了常用的一些 skills, 这里不一一介绍了,有兴趣的自行学习。 我们回到首页,全部下载。 还记得上一步的问题吗?下载之后放哪呢?解压后全部放到目录下即可, 我们再来试一次。现在可以看到 skills 都配置成功了。说了这么多,来练练手吧。我们打开 vs code, 新建终端,终端输入启动命令, open code 切到自己的目录下,开始玩吧。 我在这里让他帮我用 react 写一个网页来介绍他自己, 可以看到他在执行的过程中会主动向我确认命名,发现异常时也能自主解决。这里我选择的编码模式,全程除了确认文件命名零干预。完成了整个工程的搭建。这里可以按 tab 键切换 play 模式, 先和 ai 沟通好了细节再开动,是更推荐的写作方式。最后让我们来看看最终效果吧!
粉丝9获赞13

open code 最近真是太火了, github 上已经有九万多 star, 我 估计全球的大模型厂上都在针对 open code 做测试调优。 open code 是 目前真正能凭借 cloud code 的 工具,也是二零二六年到目前为止最火的 ai 工具。 open code 呢,目前只提供了英文文档,我按照其英文的文档,同时结合了 cloud code 的 学习资料,梳理了一份详细的 open code 的 中文操作手册,包括安装 基础操作、进阶使用等,如果你需要,我也可以发给你。上期呢,根据文档手把手带大家安装了 open code, 相信很多朋友已经感受到了它的强大。本期是 open code 的 第二期,主要带你完成三件事,一、免费进入最强编程模型 gemini 与 cloud。 二、教你安装 skills 与 m c p。 三、安装超级增强插件 all my open code。 话不多说,直接上干货。首先先教大家如何不花一分钱接入 cloud 模型。这里我们要接入一个 google 推出的工具 anti gravity, 中文名是反重力,它本身呢是一个 ai 编程的 ide, 内置了 gem 和 cloud 的 这两个顶级的模型。 在 gethelp 上找到 anti gui 的 这个插件,复制这行安装指令,回到 open code 里粘贴 open code 呢,就会自动下载安装。安装完成后,重新打开终端,复制这行指令回车。 然后我们选择 google, 选择带有 anti gui 字样的这行回车,接着就会跳转到浏览器,登录自己的 google 账号,复制这个 url, 粘贴到终端回车。这样我们就配置完成了。 重新打开一个终端,进入 opencode, 输入 gunmodels, 我 们就能看到 gemini 三 pro 和 cloud 四点五 opus 的 这两个模型了。我们测试一下输入,介绍一下你自己可以看到它正常的输出,证明我们接入成功了。 从现在开始,全是顶级大脑在为你打工,有了顶级大脑呢,还得有强力的四肢。接下来我们要给 opencode 装上它最火的灵魂同版包 oh my opencode, 它内置了七个顶级的编程 agent, 通过多智能体分工协助,帮你自动完成写代码,查 bug, 梳理项目结构的这些开发工作,不用再手动处理很多繁琐的细节。据说呢,是作者花了二点四万美金才搞出来的。安装呢也很简单, 复制 github 上的安装指令丢给 opencode, 它会询问你是否有 cloud 的 gpt 和 jimmy 的 会员啊,你就如实的回答,大概需要一分钟的时间,插件就安装好了。 重启 open code, 可以 使用艾特命令,从七大智能体中挑选一个帮你执行任务。或者呢,直接在提示词里呢输入 u l w, 意思呢就是 ultra work 就 可以使用 oh my open code。 接下来教大家如何在 open code 中使用 scales, open code 呢,可以无缝衔接 cloud code 的 创建的 scales。 首先来到根目录,新建一个文件夹,命名为点 opencode, 再新建一个 scales 的 子文件夹。然后呢,把你的 scale 复制到这个文件夹,就可以在 opencode 中使用了。当然,我们也可以直接在 opencode 中创建 scale, 需要先安装 scale 杠 creator, 有 了它就可以用自然语言来创建 scale。 我 们让 opencode 自己去安装这个 scale 杠 creator。 安装完成后,我们测试一下,让它创建一个翻译功能的 scale, 它会根据你的要求自动执行并创建。创建成功后,重启 open code 就 可以看到这个 skel 已经有了。最后呢是配置 mcp, 我 一般呢都是让它自己来安装 mcp, 比如安装一个浏览器 mcp, 我 会这样在这个 open code 中输入安装 chrome mcp server, 稍等一会它就安装成功了。有些 mcp 呢,需要配置 k, 我 们也可以把 k 给他,让他自己去配置,这样我们就不需要自己去手动去配置了。 然后输入杠 m c p s, 就 能看到所有 m c p。 从白嫖顶级模型到手搓专属 skills, 再到部署全能 m c p, 现在的 open code 应该已经是你的超级 ai 助手。 open code 的 不仅能进行零代码编程,更能帮你处理文件、整理资料,智能写作。下一期我会带大家继续进行进阶的学习,大家点点关注哈,跟着阿亮学 ai!

我啊,最近用 cloud code 泄露的代码干了个大事,很多人也就是了解一下那个代码的思路,但是不知道和自己有什么关系,我就把微信找了个分析的文章, 加上这个源码文件,让 ai 分 析了一下。然后我让他根据我的需求把 open code harness 环境给搭建出来了,当然同理也可以用来完善小龙虾的 harness 环境。 这 harness 大家可以去查一下,意思就是如果 ai 模型是发动机,那 harness 就是 整个汽车的其他零部件系统,车机系统不搭好,发动机再牛也发挥不好。你看啊,我先让他分析这些代码分别是在干什么的, 哪些值得我来学习的。可以看到他给我做了一大堆的这个分析,对吧?包括这些总开关和启动器,以及它的干涉,很像机场的总调度等等, 做了一大堆的这个分析,但关键的是什么?他告诉了我该如何学习,学什么是适合我的?他告诉我哪部分是值得学习的?首先怎么自己做自己的 ai coding 的 harness, 他 建议先学这六块。 然后呢,我又让他告诉我的 coding 和写作的 harness 有 什么可以值得调整和建议呢?他给我做了这样的一些分析, 可以看他说基于你现在的 coding harness or writing harness 应该做哪些调整?我现在已经有双 harness 体系了,那么我之前因为也配置过一些嘛,那现在他该做哪些调整和升级?他给我做了各种各样的分析和建议,包括小修小补, 或者说来做一个共享的这个 run time 的 这个内容。这个 run time 啊,我也是之前没有接触过啊,那接下来我来问他这个多模式的 run time 是 怎么来理解的? 好,这个就有意思了,他告诉我这个多模尺的 run time 呢,是同一套底盘,不同任务切不同的工作档位,不是做四个独立机器人,而是一个模式。如果说再像我刚才举例子把它比喻成一辆车的话,那 run time 呢,是底盘和发动机, 然后呢,剩下他给我配置那些模块,其实都是整车上面的那些相应的一些零配件和系统,可以理解为一台引擎加多套工作方式加明确的切换原则。那么因为我有写作和开发两个需求,那它就需要两个模式来回的切换。然后呢, 我在一边学一边理解和它的推荐,下面慢慢慢慢把我的 open code 的 整个一个 harness 的 系统给完善出来了。 后来呢,我就觉得非常的好用,非常的智能。这次的经历让我发现什么呢?首先我们学习的方法可以把比较有深度的文章和内容让 ai 来协助你升级你的系统和认知, 很多时候我们能看懂,但不一定知道自己该怎么用。然后就是 agent, 虽然现在很火,但是到底怎么用,根据不同的应用场景还是有很多不同的解决方案的,应该和 ai 多讨论,手托出更适合自己的工作系统, 我称之为 vibe walking。 具体下次我详细来分享这个内容,因为我目前啊已经跟很多企业团队做了培训了,今天就到这里关注我, ai 时代,我们一起前行。

哈喽,大家好,我是琪琪,咱们在养虾过程当中,尤其是在升级版本,还有去安装一些比较复杂的一些插件或者是 skill 的 时候,经常会遇到各种各样的问题。那其实今天的话我给大家带来一种魔法对轰的一个方法,让你用 ai 去解决这些问题。 那我这边的话主要是推荐两种工具,对于新手来说的话,我个人觉得用去其实也可以解决大部分的问题。呃,然后另外一个的话就是 open code, 今天我主要是讲 open code 翠的话,它对于新手相对比较友好,因为它的安装的话就是直接去官网上下载它的 exe 包,直接呃下一步,下一步就安装完成了。呃,你也不用去配特别复杂的一些东西,就它的那个好处的话是在于说我们可以随时去看到我们的一些代码呀,还有一些文档之类的,就这是用翠的一个好处。那另外一个的话就是说,呃, 我们这边下边它也可以有一个机器人可以直接进行一个问答,然后它直接帮你去改原码,或者说是直接帮你去执行一些命令,它都可以做,但是它也受限于自己是一个 i d e, 因为它这里面大部分都是在沙箱里面运作,所以的话它的一个权限会相对比较小一点,尤其是对于咱们用 n p m 安装 opencloud 的 小伙伴来说,用它的话就不太能够去调整到那些问题。 那这个时候就可以用我们的 opencode, 因为它安装的话是全局安装,然后它就可以操作咱们很多的一些,就它拥有的权限也是蛮多的,就跟我们的 openclaw 是 类似的,它也可以执行我们的 power shell 的 一个命令, 所以你在用它的时候,你会发现它会比 tree 自由度更高一点,然后它能够去操作的一些目录也会更多一点。那我们现在可以试一下让我们的 opencode 去安装 openclaw。 ok, 我 们来试一下吧。啊?如果说你是直接 npm 安装的话,你在任意一个位置去直接执行我们 npm 的 一个那个安装命令,或者是直接让我们的 open code 去帮我们去安装都是可以的,就是随便在哪开,但是我想要圆满安装,所以的话我是要在指定的一个目录下面去把这个 po 秀打开,你可以看到前面这就是这,这就是我打开的一个地方。 然后我们怎么去开我们的 open code? 因为之前的那个我之前已经安装好了。那后面的话我也跟大家简单讲一下怎么去安装 open code。 嗯,他的 open code 的 一个打开方式是这样子的,就直接去输入命令 open code 的, 你会看到这样子的一个窗口,那这个窗口的话就是我们的 open code 的 一个任务窗口了。 然后我们怎么让他去帮我们安装我们的 opencll 呢?那我原码安装其实就是会就直接把这个安装地址叫 get 的 地址告诉他,然后给他说我要原码安装 opencll, 然后如果说你是那个 npm 安装的话,你把这个给他,然后告诉他你要用 npm 去安装我们的 opencll 就 行了。那我们试一下让他原码帮我们安装一下。啊。 好,我们看一下我这边输入的一个呃,提示值啊,就是把他的地址告诉他,然后告诉他我需要原码安装,然后安装在当前文件夹下面,然后并安装依赖,然后我们来试一下。 好,你看他现在在干就已经在工作,现在说是克隆克隆命令,执行克隆命令看到没有? 然后我们再看我下我们的这个文件夹,你看在这儿他就已经出现了一个 get 了,因为他是在克隆项目嘛,所以他会先有个 get 这东西,这东西都是由我们的 open code 自己去执行的,你看他就已经把我们的很多东西拉下来了, 我们现在就只需要去等待他把所有的项目拉好,然后把依赖安装好。 好的,现在我们尝试让 opencode 的 帮我们去把 opencloud 整个网关给启动起来啊,然后我这边的话会提示说是让它用生产模式。嗯,是这样子的,就是我们的网关它是分两种模式,一种是生产模式,一种是调试模式,尤其是原版安装的小伙伴一定要注意这个,因为两种模式它们的端口是不一样的,然后我这边的话让它用生产模式。 那其实我们可以看到他在这个过程当中会经常发现一些问题,就比如说他没办法成功的把你把你想要让他执行的任务完成,对吧?他会不断的自己去调整,去修复这些问题,他就会比自己去呃,调这些问题就简单很多。 而且你可以看这边这里有 read 哪一个文件之类的,它是真的会把整个项目里面的所有文件挨个给你读,然后去找到问题的。好,它这边是提示我们的网关已经启动起来了,我们来看一下它到底有没有真的启动起来啊? ok, 他 这个就是没有真正的启动起来,那么现在怎么办?就是告诉他没启动起来,你得重新启动一下,检查一下,对吧?没有成功启动访问显示 好,他没启动成功,就告诉他一下就没启动成功访问是返回的,无法显示此地址,一看他就开始在给你检查了。嗯,好的,我们现在再来看一下啊,他这个端口好像应该已经好了,我们来访问一下, ok, 咱们就可以看到了,对吧?这个项目他既给我们安装好了,也启动好了,是吧? 其实我们日常就像我刚才它第一次没有启动成功的时候一样,就是你遇到 bug 的 时候,你就直接把那些问题给给我们的 open code, 直接说它会直接去读项目文件,去读你的配置,去帮你把问题解决掉的。有了 open code 或者说是你用 tree, 嗯,你在使用 open cloud 的 过程呢?遇到很多问题,大部分它都能够给你解决掉, 这个也是为什么我推荐大家养虾的时候把这个东西也给装上了。而且如果说你去养虾的过程当中有些长任务,你发现你去用一个虾或者多个虾去组织不好组织的时候,你可以直接让我们的 open code 去去帮你干事。他你可以把他理解为他也是一个虾,他只是不像 open code 那 样子,他有多虾的那种协同机制,他只是一个只有自己一个人干活的那种感觉。 那我们简单来说一下 open code 到底怎么安装啊?安装的时候其实你就只需要把这一行命令直接输进去,然后按回车,他就可以直接帮你安装上了,然后这个的话本身是全举安装,你看它这里有个钢记,然后带上这个的都是全举安装, 安装完了以后,就像刚才我最开始演示的一样,你怎么样去把他的那个对话框给打开,任意一个位置在 cmd 上或 file 上面,你就去直接说你要他干什么事情,你就直接跟他说。另外的话就是说模型的切换的问题, 那我们可以看到这里用的模型是啥? mini max 的 一个二点五的免费版本,如果你要去切换,就是直接输入一个杠,一个小斜杠 models model 的 时候,你看它这边就会有很多的模型出来,后面带 free 的 它都是免费模型。然后就说有些模型的话,它可能是需要一点魔法啊,所以的话,呃,未必能用, 但是我们可以试嘛。然后另外的话可以看到我下面这边有一些不带 free 的,是吧?因为我这边的话是买了一个 mini max 的 coding plan, 所以 的话我这边也单独给它配了,因为我想用那个二点七嘛,就是用这个二点七,那这个这配模型是怎么配的呢?我这边也提供了对应的一些教程啊,就一定要去开一个新的 c m d 啊,就是比如这样子 打开命令行以后的时候,你就直接把这个命令输进,那这个打开以后的时候,我们可以看一下下面有没有你自己的那些对应的模型啊,如果没有的话,那你就直接去 search 就 行了,在这儿直接输,比如说我是输的 mini max 哈, 你看到没有它就出来了,那请注意的话,你一定要选国内的一些版本,不然的话你那个,呃,没有魔法你用不了。 然后选完模型以后的时候,你就直接去确定它会让你去输 apikey, 这样子你把你自己的 apikey 给它输进去,输进去以后的时候我们再去重启我们的这个 open code, 然后再去输刚才我们说的 models 这样,那这个时候它下面就会出现你刚刚新增的这些模型了,不然的话你看上面的话就都始终都是 free 的。 那个,如果说你这边打开看发现没有, 呃,就你把这个东西有可能就没重启。好的,今天的分享就先到这里了,那大家如果有什么其他问题的话都可以随时问我,再见。

你有没有觉得啊, open code 在 复杂工程里特别慢,还容易返工?原因很简单啊,它本质上是单的 agent 顺序执行的。 最近啊,我试了一个升级版叫欧麦 open code, 他 做了一件关键的事情,就是他把单的 agent 变成了多 agent 的 并行安装,非常简单,直接复制一句话,然后进 open code, 他 会问你有没有 clode, code, 叉等等的模型,你如实回答就好了,没有的话就告诉他全部用当前的模型, 我用的就是 kimi。 二点五装好之后,你就会发现左下角从 build 变成了希奇福斯,这是规划和调度执行的 agent。 接下来在你的任务前面加一句, u l w, 正式进入多智能体模式,它会自动拆解任务 多个 a 阵的并行执行,边做边叫验,减少反攻,对复杂的改动化文件的联动,重构场景速度和稳定性的差距会非常明显。一句话总结啊,单县城的程序员和多县城工程团队的区别。

在 opencode 里面使用密报免费的大模型,需要在 opencode 里面首先注册,注册之后过提到你的 a p a, 然后复制到你的 a p a, 到 opencode 里面找到你的急风声,要点击 opencode 做你这个模型, 复制你的 api, 点击确定,然后在配置里面去找到你需要用的两个 free 模型,一个叫做 miimo v 二 pro 的 free 模型,另外一个是叫做欧米的一个 free 的 模型,它俩点开,然后就可以使用了。

hi, 大家好, open code 本身已经很强大了对吧?但是说实话,它的天花板也挺明显的,如果你觉得它有时候不够快,不够智能,或者没法跟你现有的工作流完美配好,别担心,你绝对不是一个人。 今天呢,我们就来聊聊怎么解锁 open code 的 隐藏力量,也就是它背后那个非常庞大而且充满活力的社区生态系统。 来,我们先想一个特别真实的场景啊,你肯定很喜欢用 open code, 但用着用着很快就发现,哎,他好像有那么点局限性, 比如说你需要一个特别的集成,或者说你想要一个能自动帮你处理那些繁琐任务的智能代理,甚至你就是单纯希望他跑得再快那么一点点。那到这个时候,你该怎么办呢? 很多人碰到这种情况,第一反应可能就是,哎,难道就只能这样了吗?是不是得我自己从头开始造轮子啊?我告诉你啊,答案是,完全不用,你不仅不是一个人在战斗,而且啊,有一个巨大的社区早就帮你把路都铺好了, 这就是 open code 真正潜力所在的地方。它的超能力其实并不是只是来自它的核心代码,而是来自一个由全世界的开发者一起构建的一个充满活力的生态系统。 简单来说,这个生态系统就像一个巨大的宝库,里面装满了各种各样的插件项目,还有智能代理,这些都是其他开发者为了解决他们自己遇到的问题,很可能就是你现在遇到的问题而创造出来的。 所以啊,你根本不用再闭门造车了。好,那我们先来看看这个宝库里的第一件法宝插件, 你可以把它们想象成一把瑞士军刀,能给你的 open 扣加上各种各样立竿见影的实用小功能。 我相信我们都经历过这种挺痛苦的时刻,你明明就改了一行代码,结果呢,却要花好长时间等它重新加载应用。说真的,这种漫长的等待足以扼杀掉任何创作的灵感。 那么,如果我告诉你,这个过程能提速整整十倍呢?没错,这就是 open code dash morph dash apply 这个插件的威力。 它到底是怎么做到的呢?其实很简单,它用了一个更智能的 api, 还用了一种叫懒惰编辑标记的技术。 也就是说,他非常聪明,只更新你真正修改过的那部分,而不是傻乎乎地把整个项目都重新加载一遍。结果就是速度直接提升十倍,就是这么厉害! 当然了,插件能做的可远远不只是提个数这么简单。有些插件本身就强大到像一个独立的平台,能全方位地升级你的 open code 体约。 比如说, oh my open code 这个插件,它简直就是一个全家桶,它能给你提供在后台持续运行的智能代理,还有各种预先配置好的开发工具,帮你更好的理解和分析代码。这样一来,你就再也不用为那些复杂的配置烦恼了。 好,接下来我们再看看第二件法宝项目,你可以把它们想象成是各种交通工具,能把 opencode 的 强大能力带到各种全新的环境里去,这就完全体现出这个生态系统的灵活性了。不管你的工作习惯是什么,总有一款工具适合你。 比如说,如果你是个终端的忠实用户,那 open code 列儿 mvm 就 能让你在 neo vm 里无缝地使用 ai 编码。但如果你更喜欢图形界面,没问题, open chamber 就 提供了一个功能特别全的桌面应用,甚至还集成了 vs code 扩展。 但是你以为 open code 生态系统就到此为止了吗?不,它甚至可以走出你的个人电脑,直接进入你和团队合作的平台。 来看看 kimaki 这个下路它是个什么呢?一个 discord 机器人,它能让你和你的团队直接在聊天频道里控制 open code 绘画。这真的充分展示了社区的创造力,能把这么强大的开发工具和你日常的团队合作无缝地结合在一起。 好了,接下来就是代理了,这可以说是最智能的一类超能力,你可以把它们看作是你的 ai 编程搭档,能够自己去执行那些最复杂、最耗时的开发任务。 而且最棒的是什么呢?你根本不需要从零开始,自己去构建这些智能代理。如果你想打造一个结构特别清晰模块儿法的代理,那你就可以用 a j 汀这样的框架。 如果你想快速上手,那 opencode agents 已经帮你打包好了一整套的配置提示,还有插件,拿来就能用。 说到这儿,关于这个生态系统,最让人兴奋的部分其实是它对所有人都是开放的,也就是说,你也可以加入进来,成为贡献者的一员。想要参与进来,其实非常简单, 第一步,你可以先去 github 上随便逛逛,探索一下已经有哪些社区项目了。第二步呢,可以去看看像 awesome、 open code 这样的精选列表,找找里面有没有你需要的,最棒的工具。 最后,如果你自己也创造了什么很酷的东西,千万别犹豫,直接提交一个 pr, 把它分享给整个社区。 这可不是我说的啊,这可是官方的邀请,白纸黑字就写在文档里。整个 open code 的 社区都在张开双臂,欢迎所有新的想法和新的贡献者。 所以你看, open code 的 生态系统已经为你准备好了一切解决问题的工具,激发创业的灵感,还有一个热情开放的社区。那么现在真正的问题就只剩下一个了, 下一个能够改变我们工作方式的伟大的 open code 的 工具,会是由你来创造的吗?


我用 open klo 搭建了一个七人 ai 团队,每天自动帮我会图,写日报,订股票、写代码,已经跑了快两个月了。大家好,欢迎来到柯德密花园,我是花园老师。 先说个有意思的现象啊,自从龙虾火起来之后呢,身边越来越多朋友装上了它,那我之前发布的 open klo 完全指南这篇教程呢,居然有七万多人看过了。但是啊,我后来发现一个问题,大部分人呢,费了好大劲装上了,也能在飞书里跟他聊天了。然后呢,然后就没有然后了, 你知道他很强,教程呢,也看了一堆,但是真正要用的时候啊,脑子里就一个念头,我到底要拿它来干嘛呢?如果啊,你现在就是这个状态,那这期视频就是专门给你准备的, 我会在后面完整的分享我这两个月真实的搭建过程。六个专精 agent 加一个调度的主管,会给大家讲清楚每个 agent 是 干什么,为什么这么设计,中间踩过哪些坑,以及你怎么去复刻 内容,内容比较硬核啊,建议先点赞收藏,后面跟着一步步操作。那另外需要注意一下啊,这期我们重点分享 openclaw 的 实际配置经验,如果你还没有了解过 openclaw 的 基础使用,建议先看看我之前发布的这一篇 openclaw 完全指南, 下面我简单介绍一下每个 agent 的 定位和核心价值。首先啊,是花园生图助手,日常写文章需要配图,做 ppt 需要插画,我都直接在飞书里跟他说句话就行了,他清楚的知道我的审美偏好和常用风格, 所以呢,他生成的图片大部分情况下不需要再进行反复调整了。然后是画源资讯助手,每天会自动运行他从外部的信息源抓取 ai 领域的最新动态,然后整理成一份结构清晰的 ai 日报,自动推送到我们的 ezai 网站上。 大家现在在 ezai 看到的 ai 日报呢,就是画源资讯助手自动抓取并且完成的。在没有他之前呢,需要靠我每天手动去收集这些信息,执行脚本来进行生成。 下面是花园开发助手啊,在手机上通过飞书就能远程指挥克拉克的出门在外啊,收到了一条 github 手,掏出手机说一句,他就会自动帮你排查问题并且回复。 然后花园投资助手啊,定位是我的投资分析参谋,他会帮我拉取各五的数据,分析关键的走势指标,对比行业的趋势,然后最后生成买入和卖出的建议。 那之前这是花钱才能买到的会员服务,现在直接就可以拥有,还可以让你随时调教。花园社区助手啊,是一个半自动化的社区运营 agent, 它可以自动在 modbook 社区上发内容,回复评论和其他 agent 的 互动,还能定期总结社区有意思的观点。下面是花园写作助手, 你现在看到的这篇教程呢,就是我和写作助手一起完成的,他更像是一个写作搭档,能记住我的写作风格,帮我搜资料,梳理大纲,优化表达,检查逻辑,补充细节。那最后是花园智能专家,他了解团队所有智能体的人设和技能,当有复杂任务需要团队写作来执行的时候,他会帮我来协调完成。 那看到上面六个 agent, 你 可能会想,为什么不把所有的技能都塞到一个 agent 里面,做一个花园?全能助手啊,既能写文章,又能分析股票,还能升图,岂不是更方便呢?这是一个非常自然的想法,但是如果你争取实践的话,可能会遇到很多的问题。第一啊,上下文污染。 那一个 agent 的 上下文窗口是有限的,当你把升图的提示模板、投资分析的框架、写作的风格指南全部塞进同样的上下文里面, agent 的 注意力会被严重分散。 你让他写文章,他可能会在新闻中不自觉的使用投资分析的术语。你让他分析股票,他可能会用写作的认知风格来美化数据啊,这个肯定不是你想要的。 第二,技能冲突。不同场景下需要的工具和权限完全不同。比如啊,我们的开发助手需要 a c p 协议来调度 cloud code, 那 这个权限对于写作助手来说完全多余,而且有安全风险。那投资分析助手需要访问 to share 的 进入数据接口,那社区助手需要访问 modbook 的 api, 把这些全部开放给一个 agent, 违反了最小权限原则。第二个,准确度呢,也会下降。第三,人设冲突。那一个好的 agent 呢,需要有清晰的生定义,比如投资助手应该谨慎,数据驱动,风险意识很强。 写作助手应该有温度,有文采,善于结构化的表达。社区助手呢,可以,需要有趣,有个性,善于社交和互动。那这些截然不同的性格很难在一个 agent 上面和谐共存。 所以啊,我们最后的结论是,专精胜于全能,隔离优于共享。就像一个高效的团队,不是由一个全能的人组成的,而是由若干个各自擅长某个领域的专家组成的。那 opencloud 的 多智能体架构呢?天然就是为这种专家团队的模式来设计的。 下面啊,我们来看一下搭建 opencloud 的 多智能体团队需要的一些理论知识。首先啊,从学术界和工程界的共识来看呢,一个生产级的通用 agent, 一 般由下面几大要素构成 模型啊,它是 agent 的 认知引擎,负责语言理解、推理和规划,生成和输出,它决定了 agent 的 智力。天花板记忆系统呢,让 agent 从无状态的函数变成可以连续工作的助手。 那记忆呢,通常分为短期记忆啊,也就是我们的绘画上下文以及长期记忆啊,包括一些跨绘画的持久化的知识。然后是人设啊,它定义了 agent 的 角色行为、边界准则和沟通风格。 回答同一个问题呢,一个被设定为严谨的技术顾问和另一个被设定为友善的助手啊,这两个 agent 给你的体验是完全不同的。然后是工具啊,也就是 agent 可以 调用的外部能力啊,比如说代码执行、 api 调用、浏览器操控、文件读写等等。规划和执行, 那规划的能力是, agent 能够将复杂的任务拆解成可执行的步骤。那在一些固定的任务场景下呢,也可以为 agent 设定固定的执行环境。最后是运行环境, agent 需要一个安全隔离清洗的执行环境。 那 openlog 呢,对这套通用的架构做了非常工程化的实现。首先啊,在 openlog 中,每个 agent 可以 绑定不同的模型, 比如我们可以为写作 agent 设置擅长聊天的模型,比如 g p 五。点四,为开发 agent 设置擅长编码的模型,比如 cloud ops。 点六,在 openlog 中,每个 agent 都拥有独立的记忆,包括短期记忆啊,也就是当前的对话上下文窗口。 中期记忆啊,也就是近几天的工作记录。 openclaw 会在 memory 这个目录下为每天的工作都设定一个记忆文件。长期记忆啊,也就是画绘画沉淀下来的用户偏好、关键角色等等。 在 openclaw 中,会存储到 memory 点 md 这个文件中。然后在 openclaw 中,人设主要是通过一组 markdown 文件来定义的。首先是 identify 点 md, 存放了 agent 的 名称、角色这些基础信息。 so 点 md 呢,定义了 agent 的 核心身份和行为准则,这个是让 open cloud agent 感觉像是一个真实的人,而不是一个机器的关键。 user 点 md 呢,存放关于你的信息啊,你的偏好是什么?它可以让 agent 在 更加了解你之后呢,给出更有针对性的回答。在 open cloud 中,工具主要包括两个部分,首先是文件读写、命令执行,这些内置工具是始终可用的。 然后就是 skills, 它还分为捆绑安装的内置技能和用户自定义拓展的技能。那 openlog 也支持为每个 agent 独立配置工具的黑白名单,实现细密度的权限控制。 那虽然 agent 的 规划能力主要是依赖于大模型的推理能力驱动,但是也依赖于良好的提示词工程。那在 openlog 中就具体体现为 agent 点 m d 中的具体内容了。 那这个文件呢,定义了 ai 具体要怎么干活,是人设落地的执行手册,它明确了 ai 的 处理任务的标准,流程,工具使用的规则,基于使用的方法,确保 ai 的 行为是完全符合你的预期的。 最后是运行环境,在 open class 中,每个 agent 都有自己独立的 workspace, 你 可以把它理解为每个员工的工位啊,在这个工位里面有他自己的人设文件,技能和记忆等等这些文件。那每个 agent 的 workspace 呢,是完全独立的,互不干扰。 下面我们来学习 openclot 具体要怎么配置多 agent。 其实呢,就是让 openclot 明确下面三个问题。第一啊,工作环境隔离,明确谁在哪工作的问题,我们需要为每个 agent 分 配独立的 workspace, 可以用下面这个命令啊来创建啊,这个 openclaw agents i 的 这个命令后面是这个 agent 的 唯一标识。那执行完成之后呢,每个命令会自动为 openclaw 创建一个独立的 workspace。 然后啊,在这个 workspace 下处事话 so 点 m d agent, 点 m d user, 点 m d 等核心文件。同时呢,这个命令也会为我们的配置文件啊,增加一些配置啊, 它会在这个 agent list 下面增加一个新的 agent, 这里面包括它的 id, 然后它的工作目录,然后以及它的一些身份信息。 下面我们来看路由规则啊,这个解决消息发给谁的问题。这里呢,我们还是使用飞书,首先啊,你需要先拥有一个完成了相关权限配置的飞书 boot, 然后把这个 app id, app secret 记录下来。 那如果你还不知道怎么让你的 openclaw 进入飞书呢?可以看我之前发布的 openclaw 完全指南中相关的技术教程,那我们在视频里面就不再赘述了, 然后我们直接看这份配置啊,在这个 channels 下面啊,然后每个渠道它是可以配置多个 account 的。 这里呢,我们推荐为每个独立的 agent 都配置一个账号,我们把这个刚刚的 facebook id 和 app secret 填写在这里就可以了。 然后这个 accounts 的 这个 k 呢,也就是这个 account id 啊,这个是我们需要记录下来的。接下来呢,我们还需要让 openclaw 知道哪个 agent 对 应哪个账号呢,这个时候我们就需要添加一个 bandwidth 配置 啊,这个配置很直观啊,我们只需要指定这个 agent id 和刚刚的这个 account id 的 对映涉关系就可以了。那这两个 id 呢,我们推荐配成一样的啊,这样比较好记。 然后在奥本格劳中,你还可以在一个 agent 下调用另一个或多个 agent 能力一起完成工作,那这个调用过程呢,是非阻塞的,那主 agent 发起调用之后呢,还可以继续做自己的事情,那被调用 agent 完成任务之后呢,会把结果再广播回去,那就像你让你的同事帮忙去做一件事,他做完了之后会来主动告诉你。 那出于安全考虑呢,你需要通过这个 sub agents 这个配置明确声明每个 agent 允许调用哪个,其他的哪些 agent。 这里呢,有一份最小的多 agent 配置视例啊,我们只需要关注 agents, channels, buddies 这三个 key 就 可以了。首先啊,在 agent 历史下,我们可以声明每个 agent 的 工作区啊,它的 id 为标识,然后以及它的名称等等。 然后我们还可以指定它是否有权限去通过 sub agent 来驱动其他的 agent。 然后啊,我们为每个 agent 可以 都添加一个飞书账号。最后啊,我们为每个 agent id 指定它对应的飞书账号的标识。那这里啊,我们只指定了一个 bandits 啊,这是因为我们在 accounts 下配了一个 default, 然后如果没有在 bandit, 指定的 agent 都会默认路由到这个 default 的 这个飞猪账号下面啊,我们来具体看看每个 agent。 那 首先是花园生图助手啊,先来看一个实际的交互啊,我们在飞猪上啊,给这个花园生图助手发了一句话,帮我绘制一张手绘简洁风的图片,来介绍 agent 的 六大要素,参考下面的内容。 那几秒钟之后呢, agent 返回了一张精美的手绘风格的信息表。那我们再换一个风格啊,帮我绘制一张严谨学术三线表风的图片啊,参考下面内容,叉叉叉,同样的指令啊,不同风格的关键词, agent 自动切换到了对应的提示模板,然后生成一张完全不同风格的照片。 那市面上并不缺少优秀的生图工具,但如果你是一个高品的使用者,你可能遇到过这些痛点。首先提示词管理啊,那你在备忘录里存了十几段不同风格的提示模板,每次生图的时候都要先查找、复制,粘贴,替换,那时间久了,版本越来越多,哪个是最新的,哪个效果更好,自己可能都记不清了。 然后是上下文断裂。在普通的生图应用中,每一次生成都是一次性的工具,并不记得你上次用了什么风格,也不知道你偏好什么色调。 然后大部分情况下呢,生图只是你工作流程的一个环节,你可能需要先生成图片,然后插入文档或者发到群里讨论,但是生图应用和你的写作工具之间是割裂的,需要手动来回切换。 那欢迎深度动手的搭建思路呢,就是利用 openclot 的 两大机制来解决这三个问题。首先将多种提示模板,不同的深度模型都定义为一个可解锁的技能, agent 在 需要的时候自动查找,然后利用 openclot 的 长期记忆,让 agent 记住你熟悉的工作流程,后续不需要再重复说明。 下面我们来看看生图助手的具体配置啊。主要配置就分为三步,那第一步呢,就是配置一个生图模型啊,我们进入这个 opencloud 的 这个控制面板,在这个 agent 下面啊,找到我们还原生图助手的这个 agent, 然后切换到这个 skills 下。 众所周知呢,目前业界生图秀最好的模型就是这个 nano banana 了,那我的文章中大部分配图也都是由 nano banana 生成的。 这里呢,啊,是我自己封装了一个第三方平台的 nasa nasa a p i 的 一个 skill 啊。那在 openclaw 中也默认捆绑安装了这个 nasa a p i 的 生图技能,那不过默认它是未启动的状态。启动它的前提条件呢,是需要我们在环境变量里配置一个 java a p i k 的 环境变量,配置完成之后呢, openclaw 就 可以自动发现并调用这个技能。 但是呢, nano banana 作为 google 的 旗舰升腾模型,价格还是比较贵的啊,所以我这里推荐大家再配一个性价比比较高的国产的升腾模型,比如我在这里额外配置了火山引擎的豆包 seeddream 系列啊, 在一些简单的场景下还是比较能打的啊。这里我们安装的是这个豆包 seeddream 自动安装,那完成安装完成之后呢,我们需要到这个缓存变量里添加一个 arc apikey 啊,也就是火山引擎的这个密钥啊,就可以起用这个技能。 那第二步,我们自己添加一个体式模板的技能,那这一步也是还原升图助手区别与普通升图工具的核心啊。我们创建了一个名为 prom template 的 自定义技能啊,然后它的结构呢,是这样的,首先我们在 skill 点 md 里说明了各个模板的使用场景和所用方法。 然后我们在 reference 下添加了一个 templates 的 文件啊,这里存储了所有的提示模板的正文。那这个技能呢,也是 openclaw 帮我们创建的,你只需要在对话里告诉他你想创建这个技能,并且把你常用的提示模板发给他就可以了。 那技能创建好了,但是 a 阵子还不知道什么时候该用这些技能,那我们可以通过约束来让他记住后续的工作流程,比如我们可以告诉他,请你记到详细记忆。 如果后续用户要求生成图片的时候,指定了一个图片风格,先到这个技能检测出符合要求的提示词,再用这个模板来拼接用户要生成的内容,来组成一个完整的生成提示词,最后再调用生成技能。然后就这样啊,根据你的习惯一步步的把它调教好就可以了。 核心啊,还是定义好下面这些文件啊。然后我们大概看一下,那生成助手的 so 点 m d 中呢,我们主要说明他的身份啊,比如我们给他的定义是世界最顶级的 ai 绘画提示工程师和世界设计师。 然后啊,说明他的沟通语气,什么标准提示词生成的原则,以及上头时的执行规则和必须遵守的安全边界等等。然后这个 agent 点 md 呢,基本上不用怎么改啊,主要说明这个上头助手的工作流程和日常运行的方式就可以了。 那在 memory 点 md 中呢,我们要说明它的稳定的一些偏好,比如在上头图片的时候默认使用 number 呢?那用户主动要求的时候,再使用豆包 cdr。 接下来啊,我们看这个花园资讯助手啊, 每天下午啊,我的飞书都会准时收到一份已经分析好的 ai 日报,这个是完全自动化,零人工干预的。那目前你在 ezai 网站上看到的 ai 日报都是 opencolor 自动抓取并且生成的, 那这个 a 阵的诞生呢,其实就源于我最近遇到的一个痛点啊,那我在运营的这个 ezai 项目呢,里面有一个 ai 日报模块,那这个日报的内容其实就是对这个 ai news 的 这个网站里面的内容进行二次加工分析出来的。 所以呢,对于我平时需要定期去这个网站看一下有没有更新,如果有,再把内容复制下来,就用脚本进行二次分析,然后生成结构化的数据,再手动上传到我们的网站上。所以我的数据很简单,让 overclock 帮我完成这件事,大家的思路呢,大概是这样的,首先我们用邮件定位这份日报,可以让我们及时感知最新的更新, 然后让 overclock 能够读起邮件,读起到邮件之后,再调用本地脚本生成结构化的日报,然后自动生成推送啊,创建一个定时任务,然后做一些优化。 那具体配置呢?分成四步啊,第一步啊,就是安装一个邮箱的技能,那 cloud app 上其实有很多邮箱相关的技能, 包括 opencloud, 也包括安装了可以访问 gmail 的 技能。但是呢,还是建议大家不要选择固定某个类型邮箱的技能啊,因为这类技能往往授权流程比较复杂,而且没有办法通用。推荐大家直接安装一个支持 imap 协议的技能啊,那 imap 呢,是一个通用的邮件协议,它可以让你用代码来从服务器里提取和管理邮件。 那我们这里以 qq 邮箱为例啊,接下来需要做的配置就是,首先啊,需要在这个 qq 邮箱里的这个账号与安全这个安全设置里,我们先开启一下这个 imap 的 服务啊,开启之后我们可以点这个生成一个授权码,然后我们先把这个授权码保存下来, 然后下一步就是配置环境变量,我们需要配置一系列的 imap 相关的环境变量,包括它的 host 啊,这个是固定的 port, 也是固定的 user 啊,就是你的邮箱。这个 pass 呢,就是刚刚在这一步生成的这个授权码,然后其他的都默认就可以了。 然后第二步呢,就是分析脚本的配置,然后这个脚本的代码呢,我已经上传到了我们这个 github 仓库,然后具体的逻辑我就不再介绍了, 其实核心啊,就是让它能读到 openclaw 从邮件里面生成的文本件中的邮件内容啊。那第三步就是为 agent 设定一个稳定的分析流程, 那我们来看一下它的 agent 点 m d 的 文件啊。流程是这样的,首先它会去检查本地是不是有生成好的指定日期的日报内容啊,如果有的话就直接返回了。然后呢它就会去调用 imap 这个技能,去查找邮件里面是不是有符合这个规则的这个邮件啊。 如果有的话呢,他会调用脚本把这个邮件正文去写入到本地,然后本地把这个路径传入进去,去执行这个脚本,然后去得到分析之后的日报内容啊,然后最后再格式化生成一份日报的文件,然后最后读取这个文件,然后提取关于信息再发送给我们。然后最后就是啊通过 get, 然后把生成好的内容推送到远程。 第四步呢,就是为他创建一个定时任务,每天下午六点检查一下是不是要生成日报,然后如果需要的话就生成,并且推送摘药。那配置好之后呢,就什么都不用管了,每天下午飞入群,准时出现 ai 日报。下面我们来看一下花园投资助手, 我们可以让他执行一个具体的分析任务啊,比如我们让他分析一下比亚迪,然后给出具体的投资建议。几分钟之后呢,他会给出一份非常完整的研究报告啊,里面包括公司的基本面、盈利能力和安全,分析,当前的估值处于一个什么样的位置, 当前筹码的分布情况,然后以及一些潜在的一些风险,然后还有资金流向,以及非常全面的技术性分析。最后他会根据整体的分析情况给出一个综合的打分,用这个分数呢来量化当前是否值得去买入 这种深入分析呢?如果手动去做,至少需要半天的时间,在各种财经网站之间来回切换,或者花钱去购买各种会员服务啊,现在只需要一句话你就可以搞定了。另外呢,你还可以用它来分析股票的时走势情况,比如可以让他给出在什么位置做替卖出比较适合等等这些建议。 如果你平时也关注股票啊,应该深有体会,每天要看的信息太多了,财报新闻、技术指标光搜集就会很好精益,更别提从中提炼判断了。所以呢,投资助手的定位很明确,我给他一个股票代码,他帮我把关键数据拉出来,整理成一份清晰的报告,省下来的时间呢,我专注在决策上。 那这个 agent 呢,是整个团队里面人设最重的,因为投资的容错率很低,你不希望 ai 编数据或者过度乐观,一个不靠谱的建议可能就会为你带来真金白银的损失。所以呢,我通过 opencloud 的 人设系统给他划进了非常严格的行为边界,另外给他装上了能够获取金融数据的技能,设定了一套严谨的分析框架,就构成了我们现在的化缘投资助手。 下面我们来看一下具体的配置啊,主要分为三步,第一步就是让他能够获取准确的金融数据, 那这里我们主要用到的是这个 to share 的 skill, 那 to share 呢,是国内比较知名的金融数据接口平台,这里面提供了几百个专业的金融的 a p i, 那 这个 to share 就是 它的官方 skill, 能够帮你获取到非常专业全面的金融数据。那不过使用这个 skill 的 前提呢,我们需要先注册一个 to share 的 账号,然后生成一个接口的 token, 然后把这个 token 呢注入到我们这个 opencloud 的 这个 to share 杠 to share 的 这个缓存变量里面啊,这个 skill 就 可以正常使用了,然后光有了分析数据还不够,他还得知道具体要怎么分析这些数据,以什么样的方式给出结论。所以呢,我调研了一些比较主流的分析方法,并且结合我的一些个人风格,建立了一个专用于股票数据分析的技能。 那我们来看一下它的主要文件啊,首先啊,是它的 skill md 啊,这里面规定了完整的执行框架,再调用 to share 获取数据, 然后再调用评分体系,出出结构化的报告。在 reference 下面呢,首先有一个投资框架的文档啊,这里面会明确列出做一个各股的投资分析报告的时候,需要看哪些数据,然后规定了一个严格的评分体系啊,也就是从哪些维度来判断一只股票到底好不好,最后就是说明落在哪个区间,意味着买入,观察点仓还是回避。 那 reference 下最后还有一个报告模板的文档啊,它用来规定最后输出的报告里面要有哪些章节,顺序怎么排,每一部分应该包含哪些内容等等。那最后我们再来看一下投资助手的人设和记忆文件。 首先啊,在这个数点 m d 中,我们给他的定义是一位具备二十年投资经验的专业投资专家,然后在这里面明确了他的核心分析原则,技能的使用方法等等。然后 是 user 点 m d 啊,这个也很重要,他会告诉花旗投资助手我在投资理财方面是一个什么样的人,更有利于他后续能给出我们更针对性的建议。那最后在 memory 点 m d 中记录了他长期的工作记忆和固定的流程。 比如当我们要求生成投资建议的时候,应该先读取哪个技能,再获取哪些数据,再按什么样的屏幕框架进行分析,最后按什么样的结构输出报告等等。然后最后啊,还有一个小技巧, 因为花园投资助手这样的 agent 定位和要执行的任务都非常明确,建议大家把能够执行的工具和技能做一些收敛和限制,这样可以保证他能更专注的执行他原本的职责和任务。 首先啊,我们可以来到这个兔子这里,为了避免它去乱搜东西,可以把内置的这个 web search, web fetch 这些工具给它关掉,这样它就会专注于从我们给它安装的技能里获取数据。那还有一些它不需要的工具啊,比如说浏览器图片生成,还有 tts, 这些都可以关掉。然后我们来到技能这里, 其实 oppo 默认捆绑安装很多的技能,大部分情况下在这个 agent 下是不需要的,我们都是可以把它关掉的。最后我们来看一下这个 agent 的 配置啊,我们刚刚改动完成之后呢,实际上就是对应的给这个 agent 的 兔子增加了一些黑名单,同时给他的技能指定了一个白名单, 建议大家呢为每个独立的 agent 都设定这样一个黑名单和白名单,后面呢我们就不赘述了,下面啊,我们来看一下花园开发助手,想象一下,放假在家看一下,我们收到了一条 github issue, 电脑又没带在身边,怎么办呢?你只需要在手机备注上给开发助手发一条消息,帮我看一下这个 issue, 然后排查一下具体原因。 那几分钟之后呢,它会返回一份完整的排查结论,包括代码的商业文和可能的问题根音。那我们可以直接把它把这个排查结论帮我们回复到 github 一 手上,然后我们看到它成功的帮我们在 github 上创建了回复,整个过程呢都是在手机上完成的,从收到一手到给出专业的排查回复,整个流程只需要几分钟。 那我搭建开发助手的主要目的就是帮我维护开源项目,所以搭建的思路主要围绕两件事展开,管理仓库。管理仓库靠的就是 open code 默认安装的 github skill, 但是官能管还不够,真正的开发任务读代码,改文件需要一个专业的编程 agent 来干, open collab 呢,虽然自身也能写代码,但是还是建议专业的事交给专业的人来干。那么问题就来了,怎么让 open collab 去指挥 collab 的 这样的外部编程 agent 来干活呢? 答案就是 a c p。 那 这是一套标准化的 agent 通讯协议,能够让任何的 agent 的 客户端都能以统一的方式接入其他支持 a c p 的 agent, 比如 cologold, codix, java 等等。有了它呢, open cologold 就 可以通过结构化的接口完成和 cologold 的 绘画管理、 消息交互、权限控制、文件读写和终端操作等等,而不需要再通过简单的命令行解析的方式来操作。 下面我们来看具体的配置啊。首先啊,是这个 github 的 skill, 虽然它是 windows 默认安装的技能,但是我们需要完成一次认证才能正常使用啊,那前提是你本地已经安装了这个 g h c i 啊,也就这个,也就是 github 官方提供的一个 c i 工具。 然后我需要在终端执行 g h o s log in 的 命令,按照交互式的引导完成 github 的 账号授权。认证成功之后呢,这个 github skill 就 可以帮你列出仓库创建,一手提交 pr 了。然后就是配置 a c p 的 能力了, 我们可乐专门为 a c p 协议封装了一个官方的插件 a c p x, 我 们可以通过这个命令来安装和起用这个 a c p x 插件。 然后这个命令执行完成之后呢,会在我们的 plugins 的 配置下增加这样一个 a c p x 的 plug in, 然后以及一些其他的安装相关的配置。然后我们还需要单独增加一个 a c p 的 配置项,这个配置项和 agents models 这些配置是平级的关系 啊。首先就是起用这个 a c p, 然后用 a c p x。 插件作为后端默认允许调用这个默认值就可以了。 然后这还有一个比较容易踩的坑啊,因为 s c p 绘画是非交互式的,当可乐扣的需要写文件或者执行命令的时候,可能会弹出权限确认的提示, 默认情况下呢,就会卡住。所以啊,我们还需要通过这两个配置来启动一下 s c p 的 操作权限那不过这意味着 agent 可以 在你不需要确认的情况下执行任意的命令, 一定要确保我们的工作目录范围是合理的。最后呢,我们建议让这个 agent 记住你的一些开发习惯,这样后面可以减少很多的沟通成本。比如啊,我们可以让他记住后续的开发任务,默认采用 a c p 操作 cloud code 的 工作模式,以及我们本地电脑的常用开发目录是哪个, 那后续的指令只需要说出项目的名称,他就自己可以去这个目录里找到项目。下面我们来看一下花园社区助手啊,这个 agent 呢,非常简单,我们就简单说一下, 那 opencloud 火起来之后呢,出现了很多专门为 agent 打造的社交平台,那这些平台呢,只允许 ai agent 在 上面发帖和互动,而人类用户只能旁观。 那我们的花园社区助手啊,就是专门为婉儿这些社区创建的,他帮我在这些社区上注册身份发帖,和其他 agent 的 交流观察不同 agent 的 行为模式还是挺有意思的。 那配置方法也非常简单啊,这一平台啊,一般都会专门给这个 agent 提供一个技能,里面描述了具体应该怎么注册发帖互动啊,我们只需要把这些技能的链接直接丢给 ai, 他 自己就能学会啊,这里我们就不过多介绍了。 最后呢,我们再来看看花园写作助手和多智能体写作的部分。先看一下写作助手单独的使用效果啊,我们让他调研并边写一边记录文章啊,然后他帮我们生成了一个详细的非主流文章,质量也非常不错,基本上改改就能直接发出去用了。另外,写作呢,通常会有一些更复杂的需求, 需要团队多个成员来协助完成。那我们可以给花园智能专家下载一个需要多方协助的任务。首先啊,获取三月十八号的日报内容,然后生成三张合适的配图。最后为日报进行更多的调研,编写成一篇丰富的 ai 日报的分析文档。然后他帮我们协调相关员工完成了这个任务。首先让花园咨询助手获取日报内容,生成配图的建议。 然后派化验深度助手,根据日报的主题生成三张图片。最后派化验写作助手进行更多的调研,将资讯的内容扩写成深度的文章,并且将图片插入合适的位置,输出一篇文档。哎,最后呢,我们得到了这么一份丰富的 ai 日报的文档。 这个呢,就是一个多智能的写作的案例啊,你不需要单独告诉每类人的怎么做,你只需要告诉你团队的主管你想要什么样的结果就可以了。写作助手搭建的核心就是尽量复刻你的写作风格的详细人事设定和一套完整的工作流程定义。比如我给他设定的工作流程是这样的, 首先需求理解啊,和用户确认主题,受众风格和大概的篇幅。然后进行初步的调研,通过网络搜索技能搜索相关的大纲,让用户进行确认, 接下来逐节编写,每个章节独立完成编写。在这个过程中,对需要深挖的内容提取,详细的扫描搜索的原文,然后进行对照和润色,检查逻辑的一致性,数据的准确性。最后对内容中看起来像 ai 生成的部分进行改写,最终交付成一份完整的非主流档。 写作入手的具体配置呢,分为三步啊,第一步设定技能,根据上面的工作流程呢,我们需要的核心技能有三个,首先就是联网搜索啊,联网搜索这里我们使用的是 tablie 这个技能, tablie 呢是一个专门为 ai agent 的 优化之后的搜索引擎 api, 比起直接调用通用的搜索引擎, tablie 返回的结果更加结构化,噪音更少,非常适合用来做调研和写作。那我们可以根据 tablie 的 官方文档去安装它的技能, 安装完了之后啊,我们可以在这个工作区看到它安装的 h 调研、搜索、提取啊这些技能。然后我们还需要配置一个 table 里的 api, k 的 环境变量啊,配置好之后呢,就可以使用了。然后是飞出文档的技能啊,在我们之前安装飞出插件的时候,其实飞出文档的技能已经捆绑安装了, 那使用这个技能的前提呢,是需要我们这个 photobot 开通飞书文档相关的权限啊。那然后还有一个自定义的技能啊,写作一阵呢,有一个非常高频的需求, ai 写出来的东西呢,有些部分一眼看起来就是 ai 生成的,可能需要反复的人工润色,所以强烈推荐按照我们平时的写作习惯,创作一个专门去除 ai word 的 skill。 比如啊,在我们这个技能里面,可以把一些什么值得注意的事这种话术改成更自然的表达把。总之,综上所述,这种 ai 味比较浓厚的词替换掉,过度工整的排比句打散等等,大家可以根据自己平时的写作习惯和风格进行调整。 下面我们来看一下几个人设和记忆文件啊。首先,在 so 点 m d 中啊,我们可以写入你平时写作的语调和风格,核心原则啊, agent 行为边界等等,然后让他在 memory 点 m d 中记住我们刚刚设定的这套完整的工作流程。这个啊,就是花园写作助手最基础的配置了。最后啊,我们再来看一下这个多智能体写作 啊。这里呢,想要达到这样的效果啊,就需要用到 openclaw 里的 sub agent 的 功能了。在 openclaw 的 设计中呢,我们可以通过 sub agent 来在一个 agent 下协调其他 agent 一 起完成工作。比如啊,我们想要像上面的案例一样,在花园智能专家里能调用生图、写作资讯三个智能题啊,我们就需要在这个 agent 的 配置里面去加入这个 sub agents 的 allow agents。 那这个配置呢,只是开通了多智能体写作的权限。如果你希望花园智能专家能够当好一个管理者,必须能够让他知道这些所有的子智能体的具体信息啊。我们建议在这个主管智能体的长期记忆里,写入每个子智能体的详细能力说明,我们 直接发给他啊,让他记住就可以了。那这些配置完成之后呢,花园智能主管就可以根据你的需求来协调不同的智能体完成工作了。到这我们这期教程呢就讲完了, 内容有点多啊,一些具体的配置我做了省略,大家可以再结合我这篇 open gala 完全指南的文字版进行实操。那链接呢?我放在评论区了,大家需要的自取。那如果本期教程对你有所帮助呢?希望得到一个免费的三连和关注,感谢大家,我们下期见。

哈喽,大家好,那上次我们讲了好多,基本上 oppo q 的 好多功能都已经介绍了,那接下来还有几个,其实我看一下还有几个功能,这几个功能也是比较 比较重要的,今天讲的就是说把剩下几个重要的功能,我感觉比较重要的功能再给大家说一下。一个是 siri 的 意思,就是说你可以 有些一次性的任务,比如说你要做一个 code refact, 然后你要不想把把 open code 起来,然后可以用用这样的一个简单的命令,就 open code run, 然后完了之后就是你说你的一些小的需求, 然后还有一个就是那个 rules, rules 的 话就是可以写些规范 code 的 规范就可以利用这个 rules, 就是 每个公司有的公司里面有些 code standard 的 一些规范,然后可以 以 roles 这样方式把它加进去,这样的话它写代码的时候就是,呃,根据你的那个代码的标准来,还有 s d k 就是 就是利用 js 代码,然后直接以程序的方式,然后调用 oppo code, 然后实现一些你们的需求。 首先第一个 c i c i 的 话,我们就以 open code 的 方式这样起来的,叫 t u i text 的 text u i, 然后以这样的 open code run 这种方式起来的,他们说它是一个 c r c r i, 无所谓吧,其实我感觉它们都是差不多一样的吧,一个是 t u i 的 话,就是有一个交互的界面嘛,然后 open code run, 那 就一次性的一个命令,我们到这个之前的那个目录里面,对吧?然后我们首先测一下吧, 我们可以 run, 你 说嗨他一下,我都最喜欢这嗨了,或者哈喽,或者是 how are you 这种 主要是看一下他能,能不能联通,对吧?然后有有有恢复了,对不对?有恢复了给我恢复这个,嗨, what are you working on in this report, 对 吧?然后我们比如说 那,那就让他直接唱这个吧,好吧?看一下他这个给我出来结果是什么?其实一样的, 你把一些小的任务,小的需求,以这样方式把它输进去就可以了,他给我答复了,对不对?他给我答复了,好,那这个,那由此我们能想到的说,那如果是这样的话,我们就可以利用上脚本,然后调用它, 因为上脚本的话,我们如果把一个实现一个小的功能,然后利用上脚本,然后调用 open code, 这个时候我们就可以简单的通过调用上脚本完成一个小的 task。 比如说我们有,比如说我们有有有,我们 product 上面有些 issue, 有 些 exception, 或者是有些 user 的 一些新的需求,然后这个时候呢,有得到这些, 得到这些新的需求,得到这些 exception 的 时候,你之前写过的渲染脚本,然后那你直接调入这个渲染脚本,让让 open code 把这个把你的需求实现了,或者把你这个 exception 实现了,然后完了之后你如果做得好的话,然后再提一个 proquest 给你,让你 review 啊,这个小的 task。 我 这我这边已经写了,删脚本吧,就是 fix a 数的删脚本,你看到就是说我这边是输入的,是 输入的是用户的 a 数,用用户的 exception, 然后 output 呢?就是 output 呢?就是一个有两个 field, 一个是 standard staters, 另外一个是那个 details, 就是 fix 的 这个问题, fix 了还是没 fix, 然后 details 详细的是详细的这个信息是什么?然后我们可以这里面就调用这个 open code 嘛,它是在脚本里面,这个是在脚本里面就调调那个,调那个 open code 嘛? 在这边这是 prompt, 然后调 open code, 然后这个 run 这个,这个,这个 prompt 是 先写好的,咱们测试一个东西吧,就比如说之前我们写写的这个慢放放里面有个有个有个有个有个有个小的问题,对吧?小的问题非要怪我,这是简单,对吧? 我们只是做测试用,只是做测试用,对吧?那直接,那怎么用它呢?就比如说 share, 比如说这个是 fix issue, 然后把这个问题直接给他啊,一键方式,然后看一下它给我输出来什么东西,它里面就会直接掉一个口的,然后把这个问题 fix, 然后紧接着会给我输出来状态嘛?哎,问题已经 fix 了, 你们看到了吧?它包括把这个问题 face 了,对不对?然后输出来一个筛选对象,然后一个 status success, 然后 details cost detail 的 详细信在这里面。那我们再试一个东西吧,再试稍微简单一点的,好吧?这个太太简单了,然后再试一个更简单的,一个经常发生的,对吧? 比如说对,比如说简单一点吧,简单一点吧。我们就实验为目的吧,对吧?然后比如说我们月见异常,对吧?然后月见也异常了,那月见异常其实也是个经常会发生的问题,对吧? 那么运行一下,运行完之后把这个 app 给它,让它 fix, 帮我 fix 一下,我们的目的是让你介绍这个功能,不是说也是一个真的问题,真的问题的话可能 会设计,可能会不好找,就是看一下有没有过 fix 它的功能我自己感觉现在的控制一整的功能都很强,你看它已经 fix 了,对吧?我们看看输出的结果是什么? 就现在的抠点原景其实功能都很强的。然后重点是你总写这个 prob, 我 看一下 status, 对 吧? details, 然后他把 cos 也给我输出来,对不对?那行,那这个应该我估计你们已经 get 到我的 point 了,对吧?就是 就是可以利用上脚本这种方式,然后直接调用它,就调用调用这个 open call 的, 然后利用 open call 的 这个 call d i j, 然后自动的做做一些代码相关的事情,代码相关的事,当然了非代码相关的事情他也可以做,只不过你自己想想想看 是不是他适合做一些非代码的相关的相关的事情,对吧?其实也可以做的,也可以做的。 好吧,那下面让我看看还有哪些,我记得还有个东西还有地方。对,这个这个其实也挺实用的,就是就是上次我们说我们不是说那个利用 dunk 镜像的方式起那个起了这个 open code 的 吗? 那如果是你起完之后,你在本地就是以这样的方式,然后直接可以连你那个, 连你那个容器里面的那个 oppo 扣的,这也是比较方便的一个东西,比如说我起一下,起一下这个这个这个这个昨天的那个那个镜像,对不对?还比如说这个,对吧?那我们以这样的方式启动一下,直接连他 连镜像里面的,我们看一下它是不是已经启动了?要不它启动了,对不对?那我们以这种方式 open code 太扯了,它是什么来着?它是 ui, 对 吧?它是 tdp, 幺二七点零点零点一四零九六,这个时候他就不需要起那个服务了,其实他这个欧本扣的后面会起一个服务,然后这个是一个,这个是一个界面嘛,对吧?就是 cr 的 界面嘛, 这个调用其实调的是这个,这个,这个,我,我这个容器欧本扣的,以以容器的方式启动这个欧本扣的, 不相信我们可以看一下啊,你比如说 the folder do you have? 看一下它的 folder, 对 吧?看看看一下它的目录,目录结构,你看它是不是在这个 working space。 这是我们昨天部署的嘛, 部署的一个以以中心的方式启动启动的这个 oppo code, 对 吧?那行吧,那这个是这边,对吧? ci 它还有个 rules, 对 吧? rules 我 们也看一下。 入职我就说了,就是我们启动项目的时候,首先首先要创建首先执行的第一个命令,一般都是一个 innert, 然后它会根据我们的项目结构,然后生成一个 agent, 一个 agent agent 点 markdown 文件,对吧?那这个 agent 的 点点 markdown 的 文件呢?就这里面,其实我看看啊,其实它这里面可以还就是 agent 点 markdown, 其实它是最终会调用模型的时候, 它会把这个 markdown 文件直接以直接塞给大模型的,直接塞给大模型的,那还可以塞更多,怎么样塞塞更多呢?就是就是 open code 点 justin 里面加这个,加这个 instruction, 然后把你想要塞的这个 markdown 直接放进去,放在这里面, 比如说你的一些 code 塞的,比如说你们 team 里面有些代码的一些标准,一些加号的代码标准,一些 python 代码标准,然后以这样的方式给它塞给它。那那如果说你用 ctrl 的 话,直接用 ctrl 的 话,你 ctrl 里面也是这样的,就点 ctrl 里面有个 root 为 folder, 然后呢?里面也有也有, 也有写标准吗?写代码的标准,然后也可以这样,以这 markdown 的 文件,然后然后带给他,送给他。但更好的一点就是这个,其实我我看到这个时候,我感觉就是这个功能还是比较不错的,对吧? 假如你在那个网上面,一个某一个 ctrl 上面,或者是某一个 web 网站上面,然后你把这个扣的标准写到这个 web 网站上面,那也可以这样的方式, 一个 u r u r l u r l 的 方式,然后给他放进去,然后他也会把这个网站上面的这个马格丹文件给下载下来,然后会把这个马格丹文件,然后喂给模型,然后再执行某些 任务的时候,每个任务的时候以这个为大模型上下文,然后再执行。好,那就这个是 rules, 这个 rules 其实还比较简单的,最主要就是你怎么写这个 写写你自己的项目的时候要遵循的一些标准,还有标准可以写到这里面。 roots 里面那 sdk sdk 的 话,就是说它这个 open call 的是支持,就是以这种代码上方式,就是晒脚本,就是那个 java script 方式,然后 写一些,写一些代码,写写一些代码,那我们举一个我看一看,行吧, 那我们让让他,是这样吧,就是他其实,嗯 pos 是 这个包,对吧?然后完了之后就是你可以得到他的那个 opencode 的 cloud, 然后让他执行一些,然后以程序的方式,然后 然后做一些事情。那我们让它实现个简单的一个 chart boot, 好 吧?简单的 chart 实现一个 chart boot, 我 把这个停掉吧,实现一个简单的 chart boot, 利用这个晒脚本,对吧? open code write amazons file with open code write amazons file。 那 怎么说呢?把这个链接给他吧。 read linux and implement i'm james write write i'm james file to implement chatbot with open code s a s d k, 对 吧? 让它实现一下。我不想写,其实很简单,其实根据这个文档其实也可以看出来它很清晰,对吧? 不过它现在只支持这个这个这个这个 js, 只是 js, 不 像那个 cloud cloud code, 它支持 python, 对 吧?它这个只是 js。 现在为止我看到官官方官网上面只是 js, 无所谓吧? js 也可以。 如果是你们想要实现这个东西,比如说,比如说其他的工具想要调用这个 open code 的时候,就是以它写一个 note note 的 一个进程,然后这个 note 键进程就是抓这个 open code, 然后实现逻辑,以这种程序的方式实现它。这个其实也不错,它在,它还在 catch 我 的 catch 那 个 open code 的 一些官网上面的网页,然后进一步帮助它写代码吧。这个这个是我的那个 plug in 插件里面,我在那个调用工具之前,调用工具之后会打印个东西,方便我那个看它是怎么工作的。它这个前四代码已经生成了,是吧? 我先瞄一眼,看它生成出来个什么东西。这个 china boot, china boot open 过来运行一下应该没什么问题,我的感觉,看一下它生成内容吧,这个利用这个 open code s d k, 然后它也是对, 创建 open code cloud, 然后 u i l, 对 吧?以程序的方式实现。这个其实对我们程序员来说比较友好嘛,然后我们在他在以程序的方式实现某些任务,这已经实现完了,是吧? 我可以直接掉了,是吧?看一下,应该已经实现完了。他在现在是 is cute 半式。那想直接掉一个 note, 这个这个 pk 他 在干嘛?瑞瑞的这么多文件,哎,他已经实现了,其实你可以看他, 我们可以看一下害一下他吗?哎,对吧?他跟我说了说话了,对不对?哎呦,好吧, 基本上也可以,对吧?他实现了,最起码实现的还行,虽然我不知道他这个线在干嘛。我看一下啊,我应该把他那个,我应该他把把这些东西一个弄掉, 不然的话他要他老是读我的这个,这个 no 的 猫掉 no 的 猫掉里面的东西,行吧,行吧,这个应该在我这里面应该把,这不是去掉了, 行吧行吧。那就这样。其实我感觉他这个功能也也是不错的,就是以程序的方式,然后然后调用 open code 的, 然后实现我们的一些某些逻辑,其实用处也挺多,只是,只是就,就说看你怎么怎么用他。 好,那就那就这样。然后其实我感觉还剩下一个,还剩下一个其他的一个东西,就是一个 acp s c p, 这个其实我感觉也是不错的,我们下次有时间再再说这个 s c p 吧。好吧,那就这样,那就拜拜。拜拜。再见。

ai 编程圈最近有个名字火了, opencode 在 github 上拿了十三万 star, 讨论热度居高不下。为什么?因为 cloudcode 封锁了国内用户,而 opencode 完全开源免费,不限模型,一行命令就能装上。 opencode 到底是什么?简单说就是一个开源的 ai 编码代理,你可以在终端里用,桌面应用里用,甚至 id 扩展里用。说白了,他就是你命令行里的 ai 程序员,你提需求,他写代码,你报 bug, 他 帮你修 安装有多简单?打开终端,粘贴这层命令, curl f curl h t t p s 冒号斜杠斜杠 opencode, 点 ai 斜杠 install bash, 回车直行几秒钟就装好了,输入 opencode 就 能直接启动。 如果你用的是 mac os 或者 linux, 也可以用 homebrew 安装 brew install anmalico tap open code windows 用户有两种方式推荐用 wsl, 也就是 windows 的 linux 系统体验更稳定。或者直接用 npm, 全局安装 npm install 即 opencode, 爱 第一次运行时, open code 会引导你配置 api 密钥,执行斜杠命令。 connect, 选择你要用的模型提供商,输入 p 就 行,默认就提供四个免费模型,包括智普 g l m 四点七,如果你有 cloud pro 或者 max 账号,也可以直接登录使用 opencode 的 核心功能,我总结了几个亮点,首先是双模式切换,按 tab 键 build 模式,直接改代码 plan 模式,指出方案,不动文件,这个设计很贴心,有时候你只想看看 ai 的 思路,不想它乱动你的代码。 第二是文件模糊搜索,按 id 键输入文件名的一部分,就能快速关联文件,不用记完整路径。比如你项目里有个 user service ts, 只要输入 user 就 能找到。 第三是 lsp, 支持 lsp 就是 language server protocol, 能让工具真正理解你的代码结构。 open code 不是 瞎猜变亮明和函数位置,而是基于语法分析来定位和修改。 第四是丰富的斜杠命令, in it 初步项目分析, undo 撤销刚才的修改, redo 重做 share 分享对话记录给队友,这些命令让效率提升很明显。 第五是 skills, 扩展系统, open code 兼容 cloud code 的 skills, 你 之前写的自定义技能,放在 open code skill 目录里就能直接迁移,无缝切换 界面,体验也超出预期。 ctrl 加 p 打开命令面板,可以切换主题,开启侧边栏,用鼠标点击操作。这哪是命令型工具,简直是终端版。 i d e。 现在来做个对比, opencode 最大的优势是什么?百分之一百完全开源,你可以 fork 一 份,自己模改,国内无任何限制,不需要折腾。网络默认四个免费模型,预算有限也能用,支持任意 l l m 提供商想用什么模型自己接,定制性极强,命令工具规则都能改。 对比 cloud code, cloud code 币源无法定制封锁,国内用户需要特殊网络,只支持 cloud 模型,需要付费订阅,但 cloud code 的 代码质量稳定,模型调度成熟,这是 open code 目前还欠缺的 对比。 cursor, cursor 币源国内可用,但模型选择有限,有一定免费额度。 cursor 开箱即用,界面友好,适合不想折腾的用户。但如果你追求完全控制和自定义能力, open code 更合适。 我的实测感受, open code 的 前端交互设计很优秀,但后端模型调度还不够成熟。同样的 g l m 模型在 open code 里表现不如在其他工具里稳定,它像是个漂亮的壳子,内核还需要打磨。 那 open code 适合什么人?第一类,喜欢折腾的程序员,你可以 fork 一 份,自己模改加自定义命令,调整界面,接入私有模型开源的意义就是我的工具,我做主。 第二类,预算有限的开发者,免费模型足够应付日常需求,想用更强的模型也能自己接入 api, 成本可控。 第三类,终端重度用户。如果你习惯在命令行环境工作, opencode 的 交互体验是目前最好的之一, 但也有不适合的情况,追求稳定产出的。如果你的工作是按时交付高质量代码,目前 open code 的 模型调度还不够稳定,可能耽误进度,指图方便的,如果只是想要个好看的 ai 编程界面,开箱即用 cursor 可能更适合。 总结一下, open code 的 最大价值不是替代 cloud code, 而是证明了一件事,谁离用户近,谁能发现痛点,谁就有超越巨头的机会。 cloud 封锁了国内用户, open code 就 填补这的空白。 cloud code 闭源无法定制, open code 就 给你完全的控制权,它给了开发者一个不被巨头限制,可以自主掌控的选择。它目前还不够成熟,代码质量不稳定,模型调度有待优化,但对于喜欢折腾的人。

大家好,本期视频给大家分享一款目前非常火的开源的 ai 编程工具啊,叫 open code, 那 么这个 open code 呢,非常大的一个特色,就是对接了市面上基本上主流的所有的模型啊,你只要输入一个 api apikey 就 能直接使用, 而且它有 code 的 基本上所有的功能,所以说在目前在这个编程社区是非常受欢迎的。那本期视频呢,从就带大家来完完全全的去了解一下这款 ai 编程工具。那首先呢,我们可以从官网上看到它的一个安装非常简单,只要执行 这样的命令就行了,它也支持这种 c u r 这种直接下载,它的这种已经写好了脚本,或者说直接用 n p n 的 方式安装, 那 n p n 方式这种安装的话,你的 note g s 的 版本最好是高一些,那我们可以复制这个命令啊,那么安装完之后啊,你后面再启动或者说欧根库了,它再更新的话,它是可以直接啊打在你的打开里面去直接去更新的,它不需要你再重重复去执行这个命令, 我们可以输入 open code, 然后或者说你后面紧跟着你要打开那个目录,那你如果为空的话,那说明就是在当前这个打开,打开之后呢,你首先可以去啊设置自己的这个模型, 那么这个这里面就包含了非常多的模型,随便搜另一个模型都能搜到,比如说四点七,那么他这边有 open code 赠,那就是他官方提供的这个免费的啊,然后呢你也可以去选择这些啊,收费的啊,就是你自己 买的额外的这种套餐去配置配置进去,比如说我们买了这个,这个啊,智普的这个 code plan 就是 有专门的编码套餐,你选择它的话,输入啊 api t 就 可以了,那你也可以选择别的,就是你有你有这种 api 的 支持,这种 openai 的 这种标准格式的, 那么你也可以选择一个输进去就行了,所以说它是支持市面上所有的主角模型全部都支持。那么你选择完之后呢, 那么这里面就要了解两个非常重要的模式,一个叫 build 啊,在这里看到啊,通过 plan plan 的 话,就会根据你输入的东西来去跟你去沟通,去交流, 那最终呢形成一个比较详细的结果,那 build 呢,直接就是根据你的需求直接去生成代码了,所以我们的习惯是一般用 plan 去把你的需求去了解清楚,然后再去执行,可以用一个例子来体验一下整个过程。比如说我现在需要去创建一个企业官网, 你在打开之后呢,你看这边右边这边会有一个这样的,你的上下文的,这个消耗了 tokens, 然后还有就用了多少百分之多少的上下文,如果大到快快到百分之百了,它这边会自动去压缩, 然后等右边这边还会显示一些比如说 to do list 啊,这些它的一些任务的信息啊,这边能够方便的去看到。 ok, 他 这边已经向我们提问了,就是啊,需要了解一些关键的信息,那么你这边去回答就行了。这边他针对 plan 又列了一个更详细的这个 to do list 啊,在右边呢,可以看到啊,他之前正在执行第一个, ok, 他 这边已经把计划都做完了啊,就是把这些步骤包括技术架构啊,这个文件的目录结构啊,还有这个每个模块的设计方案, 整个的这个设计规范全部都已经在这边列出来了,列出来之后我们希望它能保存文档,因为它在目前这个 plan 模式下面是没有权限去创建代码干嘛的,所以我们要让它来去切换到 build 模式,然后让它保存文档, ok, 它这边的 plan 已经保存起来了,保存, 那下面就是我们要继续,就是说有个非常重要的叫 rules 的 就是规则,那么它这个规则跟我们之前的编程工具像 course 啊 啊, curl code 其实是它们是共通的,也就是说它们会用一个啊 md 文档叫 agent md 来保存这样的一个规则,也就是这也其实也就叫记忆。 那么在 curl code 里面是使用 curl dmd, 那 其他的编程工具其实都适配这个 agent dmd 啊,那在这个文件里面你可以去定义你这个项目是做什么的,然后它你的这个开发的规范是什么?技术价格是什么,然后你的约束是什么,一般是按这种方式去定义,那么你如果说 你自己没有写的话,你也可以通过这个命令啊去初步化一下啊,比如说我们现在目前这个项目是没有任何的这个 agent md 的, 那么你就可以使用这个 enix 这个命令啊,让它来去创建或者更新啊,这样的一个,这样的一个啊记忆的文档。 一般情况下你可以在就是项目初主的情况下,你可以写一个 readyme, 也说你可以介绍一下我这个项目是干什么用的,然后打算用什么呢?记住框架,你就说你自己可以不用去 创建这样的 agentmd 啊,你可以让它来去读取你的这个 readyme 里面的内容,然后读取你当前项目里面其他的文件啊,做一个比较标准的这个 agentmd 啊,或者说你自己去写也是完全可以的。 那我们一般从零到一级开发项目的话,是用通过这种 redmail 的 文档,或者其他的一些技术文档啊,产品文档啊,把它放到项目里面去,然后让他来去帮你去生成一个这样一个比较标准的一个这样的一个文档,那么他这边的话执行这个命令之后啊,会去搜索 call, 搜这个目录下面就是他会去引用一些别的工程里面的这个里面,看一下他合并到这个 a 点 cmd 里面去。 那接下来就是啊,一个很重要的功能叫 skills, 那 么这个技能它也是可以像 qq 的 一样使用技能的。如果你们第一次听这个概念,可以把 skills 啊理解成一个有可附用的一套标准的一个流程。那么 举个例子,比如说有个这样的场景啊,比如说你现在出出差,出差回来你要去报销,那么你要去找你的领导签字啊,你找完你的领导签字之后,你要去财务那边,去 财务根据你出差里面的各个事项来计算这样的金额,那最后把金额打到你的卡上,那么这个就是一个很标准的流程,你每一次出差都是这么做的,那么你就可以把它当成一个 skills, 那 么这个 skills 里面就可以通过啊描述,比如说你这个描述,是啊 专门为了出差而定制的这个 scares, 然后你的流程是要去找你的组长,对吧?找你的财务,然后打到你的银行卡这样的一个流程,那么在你的上下文的交流当中啊,交互当中如果出现了这种出差啊,出差的这种流程,你要去触发这样出差的动作,那么它就会调用这个 scares, 还有一个非常大的功,强大的一个功能是什么? skill 里面是可以去引用一些其他的文件来作为他知识的一个补充,比如说你的财务要计算你的出差的金额, 他可能要去翻阅啊,你们公司的一些规章制度,那么规章制度啊就可以成为这个技能的一个补充文件了,那么这个这个补充文件就当他 你的出差的这个,比如说你是三天会触发 a 制度啊,是五天会触发 b 制,那就会去判断啊,当你三天的时候,他会去加载啊,你这个 这个对应的这个制度了,对吧?然后如果说还有就是你要打款,对吧?打款要去触发这个银行的接口,比如说用技术的话说要触发银行的接口,那么他就会调用这样银行的接口把钱打给你,就这么一个流程封装起来, 而且它的最大的功能或者是优势是什么?就是它上下文是非常紧紧,就说 it 呢,在加载这个技能的时候,它是不会把你所有的文件都加载进去的,它只会把你这个 skill md 里面的这种原数据啊,就是这个 name 名称和描述干什么?就像一个相当于一个缩影一样,把这个你的这个事业的一个非常核心的是在什么场景下,是要什么具备什么条件出发来加载到上下文里面去,然后呢他会根据你的这个 情况出发之后,他会去再会去加载这个 skill md 里面的所有的内容,然后通过里面的内容再去加载我刚刚说那些分支情况,所以说它是一个渐进式的批录,渐进式的引入它的最大的优势就是这个,所以这个场景其实就是一个很标准的一个 skill 的 一个解释的一个 get 你 了。那么在 open code 里面使用 skills 呢?它这边有一个非常特殊啊,它就是它不仅会加载自己这个 open code 里面的这个 skill 的 目录,它也会把,它也会把 cloud 啊,把 clone 的 这个技能也会作为它的一个技能,也就说你在 clone, 如果你在 clone code 里面啊,拥有这种全局的这种技能技能的话,它是可以加载过来的,那这边也会有描述,也会加载到我们的系统里面去,那么我们可以打开这样的目录啊,比如说你现在是一个点 config open code, 这个是它的一个目录里面的话就会有啊,比如说你的这个 skill, 那 么你就要去创建,如果你要去 用 skill 的 话,你就要去创建这样 skill 文件,然后把你的这个写好的 skill 放到这里面去,就是一个标准的目录,那么它也会把啊这个目录里面的这个滚 call 的 啊,这个目录里面这个 skills 加载过来啊,比如说我们现在就有这样这样的几个 skills, 他 是可以加载过来的,我们可以让他来读取一下,看一下他有什么样的技能,我们可以让他来把,看一下他会加载多少技能出来。 ok, 他 这边已经把我这四个啊这个 skills 加载出来了,那么这个是一个,这个, 这个 max j s, 这个是一个不标准的,那这四个其实标准的,因为都是有这种通用的结构了,就是我刚刚这边有一个这样的一个介绍的啊,标准的结构, 那么他这边已经识别到了啊这几个,那么我们可以让他用啊这个技能,比如说我用这个东西来设计一下,专门来做 ui 的, 对吧? 那么他这边就会去读取这样的技能的这个啊里面的内容啊,看,我,因为我其实是已经是精确去匹配,让他去使用这个技能,那么他就会去加载这里面技能的这个脚本啊,或者说这个啊 skill md 啊里面的所有的一切啊,他就会去 利用里面的能力啊,把这个 ui 优化得更好。那这是它这个所以说它是可以去兼容 clock code 里面的所有的 skill, 你 也可以去把 skill 复制到它的这个 config 里面的这个目录里面去试。那么接下来就是啊,也是 commands, 就是 命令,那命令,什么是命令呢?就是你跟 skills 不 可能是什么呢? 它是把一个啊非常简单的或者非常重复的这个操作,把它定的到 md 文件里面去,它是只要你用斜杠就可以引用这个文件里面的所有内容, 它不是说不是,像刚刚的说了,这个 scares 静静式,它是你只要斜杠 m command, 然后它就会把整个命令的内容啊加载到这个上下文里面去, 而且它是不能去调用,比如说外部的这种啊,引用的这个文档啊干嘛?所以说它相当于 skills 的 一个静态的一个子集吧,你可以这么认为,那么在 open code 里面,你可以通过 ctrl p 去加载目前 可以打开目前它所有的这个 commands command 的 命令啊,然后它支持这 command 的 命令呢?有几个非常有用的啊,比如说, 那,比如说我现在打开一个上传文,就是之前的对话记录啊,我可以从这里面啊,选择之后我可以回滚, revert 就是 回滚。 那么 fork 呢?就是从这里面重新再来一下,但是它的代码其实已经产生了,也相当于你从这边拉一个分支,但是它结果是目前最新的那个结果, 就相当于你可以从可以从对话的这个角度里面重新再来一遍。虽然说你的代码已经生成了 fork 是 这个效果啊,不,如果你需希希望在这里面重新开始,那么你应该是用 reverse 回到这里面去,那么它就会回撤所有的修改,那从这边重新开始,这跟 fork 是 不不太一样的, 比如说刚刚那么多对话记录就没有了,回滚到这里面去了,这边的话是这边这就是压缩啊,这边就是压缩命令啊,把上下管进行压缩,然后的话还有一些可以自己去,可以可以看一下 啊,比如说这个,你可以把这个这个思考模式啊,就是这个编 think 的 内容要不要展示,你可以把它切换成不展示也可以,它整个内容就看不到了。如果你自己要定义这个 com 这个目录啊, 这边的话, open code, 那 么你在这边去创建这个 command 这个目录,然后在 command 的 目录里面,你可以去创建啊我们的这个这个命令,那么你也可以让它来给你去创建了,让 open code 来给你创建,相当于它这边的话去。呃, ok, 我 们让它创建了一个这样的 git commit 这个目录,这个命令啊,我们可以去这个目录里面看一下。创建完之后啊,你需要重启一下 open code, 那 么你这边就可以看到 git commit, 你 看 git commit, 那 这边就是创建一个命令了, 一样的,它是可你也可以把这个呃 curl code 里面的这个命令啊,你可以复制到它的这个 command 目录里面去,那么接下来就是 open code 的 这个 plan 就 插件, 那么它这个插件跟 curlcode 里面的插件安装方式不太一样,那 curlcode 安装就是通过啊 github 通过命令的方式直接安装到本地,那么它这个安装方式呢?就是啊使用这种 npm 的 方式,比如说你在这个 opencode 点接受里面去引用这个 插件的话,你是需要先先用这个 npm 去安装,除了这里的呢,它会有一个这样的一个叫生态系统的,里面也有很多这种社区比较受欢迎的插件啊,然后可以去看一下有没有你自己需要的。目前插件的数量比较少 啊,目前不知道就这个 color code 的 插件, open code 里面插件怎么去转换,是直接去拷贝文件过去还是怎么样的啊?目前还没去试过, 那么这边也是非常有非常常见的,比如说像这个欧买欧根扣的目前比较火的这个插件,通过给不同的子代理设置不同的模型来达到一个啊,就是模型的特长啊,比如说你是你是非常擅长做设计,那么这一块设计的工作交给你来做,那这边有一个非常好的一个这样的一个工具, 那么除了终端命令行那种方式呢?也知他也有这种 ui 界面软件,那么你在首页点击这个下载就可以下载完成了,那安装起来呢非常方便,他这个界面也是非常的简洁。那么比如说我现在打开这样的一个项目啊,比如说打开这个项目, 那么这边也是一样的,通过这个啊,我们可以去切换 build 和 pran 两种模式,然后你可以选择去选择不同的模型,在这个模型选择是一样的,就是有其实就是把终端命令行界面化了, 你在终端命令行配置的东西在这边是一样去生效的啊,比如说我们举个例子啊,了解阅读这个项目,我们可以看下它整个交互。 那 oppo 扣的呢?终端命令行这个 ui 这一块基本上介绍完了,就是如果你是一个比较喜欢去配置配置文件呀,或者去定义一些自己的东西呢, oppo 扣的比较适合你啊,就它是有一些硬核在里面的。 然后呢社区现在也是在很急速的发展,然后的话也继承了非常多的东西,他目前发展迭代的速度是非常快的, 他的目标就是什么呢?就是希望把这种可可的优势啊,各种编程工具的优势吸到他那里面去。然后呢可以去使用各种各样的模型就不会受限,比如说像 qq x 只能用 g p t 系列的模型,那 cloud code 当然是 cloud 的 模型是最适配的,而且受限于它,就是每个官方的每一个编程工具啊,都受限于自己的模型的这个选择局限性。那么怎么样去把每一个模型结合到一起去干活呢?那这个就是他做这个的意义就在这里面。

只用一句话就能直接做出一个小游戏,不需要懂编程,小白也能轻松上手。这不是我手搓出来的,是我用 open code 直接做出来的。今天我就带你从一个 ai 小 白怎么安装开始,到做出一个能玩的二零四八小游戏。说到 ai 开发,很多人先想到 cloud code, 但对国内新手来说, open code 更友好, 少折腾,也更容易直接上手,还能接入免费大模型,试错成本更低。那首先第一步,安装环境,第二步,打开命令行,输入这行代码,切换安装员,然 后再输入这行代码,点击回车,等待 open code 安装成功之后,输入 open code, 点击回车,它就会自动打开 open code 的 界面。第三步,模型接入,在输入框内输入斜杠 models 回车,使用快捷键 ctrl 加 a, 可以 进行搜索对应的模型。这边根据这个 ai 的 模行为例选择这个 ai。 重点来了。第四步,点击右上角的控制台,点击这里,再点击添加,点击创建,创建后点击复制,然后来到刚刚 open code 弹出的填写窗口,把复制的粘贴进去,点回车,之后选择模型版本回车,这样模型就成功接入了。 第五步,给 open code 提需求,直接跟他说帮我创建一个二零四八 html 游戏,他就自动帮我规划设计游戏页面,等待几分钟游戏就制作完成, 我直接让他运行。然后这个二零四八就真的出来了,能移动,能合并,而且已经能玩这一段。最离谱的地方就是我真的全程没碰代码,这也是为什么我会更建议新手先是 open code, 先把第一个作品做出来,比一开始研究一堆配置更重要,那么如果你也想自己做一个,我把这次的详细安装教程直接整理给你。

三分钟上手开源 ai 编程神器 open code 厉害!哈喽大家好,我是姚路星,最近有个火爆全网的项目叫 open code, 为了照顾下新人,先简单介绍一下什么是 open code。 open code 是 get up 上面狂揽五十七 k star 的 一个开源 ai 编程神器,号称开源版的卡拉 code, 这是几乎所有主流的一个模型,更绝的是不用登录就能白嫖。免费模型地址如下, open code 不是 最近才出的项目,而让它真正起飞是欧麦 open code 的 插件,直接超进化成终极的一个 ai 编程助手。今天我就来手把手教大家如何三分钟上手这个超级项目。在开始安装之前,咱们先来聊一聊 open code 到底牛在哪里? 一,完全开圆,自由度拉满相比之下, kolog 虽然好用,但主打一个封闭。二、免费模型白嫖 open code 内置了四个免费模型,其中 glm 四点七、 mini max m 二点一、 kologfast。 一, 不用登录直接就可以白嫖。 三、双形态随心选 open code 提供了终端 t u i 和桌面端两种使用方式四,欧曼 open code 插件让 open code 开挂, 配合欧曼 open code 插件使用 open code 可以 获得异步、 sub agent、 关键词触发模式、深度思考、 lsp、 ast 集成、上下文自动管理等能力。好了,废话不多说,接下来手把手教你如何安装并使用 open code。 步骤一,选择你的战斗形态 open code 有 两种安装方式,根据自己的喜好选择方式 a, 桌面端对小白更友好,直接打开官网下载页面,选择你的电脑系统下载安装齐活。 方式 b, 终端 t u i 前提条件是你的电脑已经安装了 node s。 接下来打开终端,输入以下命令,一键安装。安装完之后进入你的项目目录,输入 open code, 看到那个赛博朋克风的 t u i 界面了吗?恭喜你, open code 已经就位了。 步骤二,装配欧曼 open code 的 外挂打开终端执行以下命令过程中你可能会遇到提示说缺少 board, 运行时不要慌, windows 用户和 mac linux 用户分别执行以下命令即可,然后再执行欧曼 open code 的 命令。 安装过程中会依次询问你 cloud 在 gpt 以及 java 的 一个订阅情况,如实回答就好,这样欧麦 open code 会根据你的订阅优化调用策略。 安装完之后,咱们再来看一下如何使用 open code, 基本的使用方式和 cloud code 没什么区别。再来看一下 open code 的 一个使用技巧。技巧一,切换 a 阵模式使用 tab 键就能在 build 模式和 plan 的 模式之间快速切换。 技巧二,关键词触发超能力前提是需要安装 openopencode 插件,配合 openopencode 插件,你可以使用这些魔法关键词完成意想不到的一个强力功能。 技巧三,模型自由搭配 open code 的 最大的优势就是模型自由,比如你可以用 germany 处理前端 ui 任务,用 gpt。 五,处理复杂的一个逻辑任务,用 cloud 处理长文档的一个分析,用免费的 glm 四点七日常开发。 总结一下,今天教给了大家三个事儿,一, open code 视察看原版的 cloud code 几乎支持所有主流模型,完全免费。二,如何安装使用桌面端傻瓜式安装, t o i 端通过命令行安装。 三,如何装配外挂通过 o my open code 插件获得 evaspaint 关键词触发、上下文管理等超能力, 最后的最后 open code 加上欧麦 open code, 绝对是目前开源界最能打的 ai 编程组合。纸上得来终觉浅,绝知此事要躬行,大家赶紧行动起来吧!加油!感谢大家三连谢谢大家,记得关注再走。

太扎力了,兄弟们!现在是凌晨的四点十二分,我刚使用开源的工具 open code 的 搭配,现在免费使用的 mimo v 二 pro, 没有花任何一分钱,搭建出来了一个前后端分离的项目。这个呢是他普通用户界面, 这是一个生鲜超市系统,你可以在这里面进行商品的浏览,加入购物车,然后也可以在购物车这里管理商品,同时也可以下单。 在个人订单这里,你可以看到你购买的商品,同时也可以对已收获的商品进行评价。然后这个是管理员界面,他这里有数据看板,商品管理、分类管理、订单管理、评价管理 这些内容呢,足够一个简单的避税项目使用了,而且你也可以生成其他的,我只是拿圣心超市举了个例子而已。更炸裂的是,他连论文都直接给你写好了,我们可以简单的看一下,他基础的内容都是有的, 然后连这些图也是他使用照脸 i o 自动画好的。这个图我还没有让他去调整,他生成的图在这里你可以根据他画出来的这个图手动的去调整,然后再给他导出。再往下这些基础的数据库表也都是他自己填进去的, 下面的这些代码呢,也是他自己放进去的,再往下连这些图也是他自己截好放进去的。可以看到这里是登录页面,然后对应的图也是登录页面,商品列表页面,这里也是商品列表界面,这些数据呢还是很准确的。 除了论文呢,他这里还有一个答辩问答 qq 文档,他在这里面呢根据你的项目列出了一些常见的问题以及对应的答案,同时还有一个解释文档, 这个文档里面呢,他详细的说明了你的项目里面每个文件的作用以及一些亮点,还有一些不足。整个过程呢,我没有敲任何一句代码,都是使用开发流程,这五个文档实现的全部是使用自然语言和他描述我的需求,然后他来帮我开发的。 手敲壁设代码,花钱找人买壁设的时代已经过去了,如果大家有需要的话,我这五个文档完全可以免费给到,大家只需要帮我点个赞就行。如果大家想看的话,我明天会给大家更新一个具体的实现过程,今天太晚了,点赞越快更新越快。

下面我会顺带介绍 oppo 的 这个东西,其实我觉得大多数人需要的并不是 ko 的 这个东西, ko 这个东西他还是蛮复杂的,而且 你经常跟他交互,他经常忘事情,有的时候就特别卡。其实 oppo 呢,就垂直垂直领域的这种 a j 已经非常好用,他一样可以去你的电脑上去操作一些文档,你也不一定是要去用它去编码或者去 写一些内容创作啊,写一些文章啊,或者你去介入一些 a p i 啊,去搞一些图片啊,一些视频都是可以的。这个可能代码东西我就介绍的少一些吧。 这个如果是做开发的应该都都知道这些东西,光刻的这个东西它它是开源的嘛?是对标的这个 c c 酷狗的就是 isolex 和 gemini c i 这个东西也没什么好多说的,反正会用的人自然会用。

今天呢,我们想跟大家聊一聊怎么利用 openclog 这两个工具来实现智能体编程,就是把我们开发一个项目从开始到上线的所有步骤都交给 ai 去自动完成。 这个话题最近特别火,那我们就直接开始吧。咱们先说说智能体编程到底是个什么东西?它是怎么让一个人可以只靠说话就可以完成一整个项目。智能体编程其实就是 你把 ai 当成了一个全能的编程助理,你只要说出你的需求,比如我要做一个贪吃蛇游戏,然后他就会帮你写代码部署上线, 全程你都可以躺在床上用语音指挥,他就会帮你把所有事情都搞定,你连键盘都不用碰。听起来真的是懒人的终极梦想啊。对,那具体要实现这个梦想都需要哪些工具的组合呢? 实现这个梦想的核心就是四个工具。第一个工具就是 openclaw, 他 负责整体的调度和协调,嗯,他就是相当于这个项目的主管,所有的任务都是由他来分配。那看来 openclaw 就是 整个流程的大脑了,那其他几个工具又分别是干什么的呢? 第二个工具是 open code, 它的作用是写代码,只要你把需求说清楚,它就会帮你把代码写好,而且连细节都帮你处理好。嗯,然后第三个是 github, 它就是一个云端的代码仓库,可以帮你安全的存储代码,也可以帮你管理代码的版本。 最后一个是 rocel, 它是一个自动部署平台,你把代码交给他后,他就会帮你把项目上线,变成一个可以直接访问的网站。 ok, 整个过程你都不用自己去搭建服务器什么的了解了,那能不能具体讲一讲怎么用这一套工具真正的把贪吃蛇游戏做出来?首先第一步我们要做什么? 第一步我们要配置开发环境,以前的话你可能要记很多命令行,然后一条一条的去敲。现在的话,你只需要跟 open cloud 说一句,帮我安装 open code, 嗯,然后它就会帮你把 open code、 github 和 versusail 都安装好,并且配置好, 就像有一个助理帮你把所有的工具都摆到你面前一样。哇,这真的太方便了。那环境配好之后,接下来要怎么让 ai 帮我们把贪吃蛇游戏写出来呢? 你只要对他说一句,帮我创建一个贪吃蛇游戏,然后 open code 就 会帮你把所有代码都写好,包括得分、系统、方向控制和游戏结束的弹窗全部都写好, 甚至连注视都帮你加好。然后你把 tcom 的 账号信息告诉他,他就会自动帮你把代码上传,并且帮你做好版本管理, 以后你想恢复到哪个版本都可以。听起来很顺畅啊,那最后一步部署上线难不难呢?不难,最后你只要说一句帮我部署到 workspace, 他 就会在几秒钟之内给你一个网址,然后你把这个网址发给任何人,他们都可以直接打开玩你的贪吃蛇游戏。嗯,整个过程你都不用自己去管服务器或者域名什么的。 哎,那我想问一下,这种开发方式跟传统的开发方式相比到底快在哪里?传统的开发方式,就算你是一个很熟练的前端工程师,你要做一个贪吃蛇游戏,从你分析需求到写代码、测试、部署上线,整个流程下来,就算一切顺利,没有什么 bug, 最少也要三四个小时,如果中间遇到什么问题,可能还要更久。三四个小时确实不短啊,那用我们今天说的这种智能体编程的方式,整个过程要多久?现在用智能体编程的话,写代码只需要五分钟,部署上线甚至都不到十秒。嗯,整个开发周期就从半天直接变成了几分钟, 效率提升了不止三十六倍。而且你完全不用动手敲代码,只需要说几句话就可以了,就算是一个完全不会编程的新手, 也可以轻松的把项目上线。感觉这个智能体编程又高效又方便啊,那他在保障我们的隐私和数据安全上 有什么独特的优势吗?其实 open clock 它是支持本地部署的,这就意味着你的所有数据都只会保存在你自己的设备里,不会被上传到任何第三方的云端服务器,所以你完全不用担心你的需求代码或者是项目的信息被泄露出去, 这对于那些对数据安全要求比较高的开发者或者企业来说特别有用。也就是说我们用一些聊天软件发指令也很安全。没错, infoq 有 分析过, openclock 可以 直接连接到你的聊天工具,比如说微信或者钉钉, 然后你在聊天软件里面发的指令,他都可以直接在本地执行。嗯,完全不需要把数据传到外面的平台,所以即使你处理的是很敏感的项目,也可以很放心。懂了懂了,那这个智能体编程具体在哪些现实场景下面能帮上忙呢?呃,他的使用场景非常多, 比如说产品经理想要验证一个新的想法,以前可能要等程序员花几天甚至几周的时间才能把原型做出来。嗯,现在他自己用这个工具,几分钟就可以生成一个可访问的原型,然后马上就可以拿去给用户做测试,这样就不会错过市场机会。这对个人开发者来讲是不是也挺有用? 当然,个人开发者如果想要做一个博客,或者做一个天气查询的小工具,甚至是做一个小游戏,都不用再去头疼学代码配环境。嗯,只需要把你的想法说清楚, ai 就 可以帮你自动生成,你就可以把更多的时间花在创意上。 还有企业里面的运维也是,以前可能要敲很多复杂的命令,还容易出错,现在只需要说几句话就可以完成批量的服务器维护和代码部署,既省了人力,又减少了失误。听起来这个智能体编程好像无所不能啊,那他有什么搞不定的事情吗?他也不是万能的,比如你是一个完全没有任何基础的小白, 可能连 openclo 都装不明白,因为他的安装和配置还是需要你有一些计算机环境和命令行的基础知识。 呃,经济观察报上面也说了,他不是那种一件傻瓜式的安装,所以你如果完全是一个技术门外汉,可能连第一步都迈不出去。看来还是要有些门槛的。那对于特别复杂的项目,这种智能体编程能 hold 住吗?碰到特别大型的项目, 比如说企业级的电商平台,嗯,这种涉及到很多个系统之间的交互,以及很复杂的业务逻辑的, 那这个时候智能体编程目前还是搞不定的,还是需要依赖于有经验的程序员团队来做。明白了,哎,我还想问一下,这套智能体编程除了能做这种简单的小游戏之外,还有哪些更高级的用法?其实它的进阶操作还是挺多的,比如说你可以让 ai 帮你自动审查代码, 每次你提交了新的代码,它就会帮你检查语法和逻辑错误。嗯,然后还会给你一些优化的建议,就相当于请了一个专职的代码审核员。哇,那这样的话可以省很多自己找 bug 的 时间,还有其他玩法吗?还有就是你可以设定 ai 定时帮你更新网站的内容,比如说你有一个资讯类的网站, 你可以让 ai 每天自动去抓取最新的行业新闻,然后整理排版后直接推送到你的网站上。另外就是还支持多个 ai 智能体协助,比如说让一个智能体负责前端,一个负责后端,还有一个负责测试, 他们可以同时工作分工协助,这种效率比单个智能体更高。这些进阶用法听起来真的很实用啊,那未来如果这种智能体编程普及了之后,程序员的工作内容会有什么样的变化呢?以后程序员可能就不需要再花大量的时间去写代码 测试或者部署了,这些机械的工作都会交给 ai 去做。嗯,那程序员可能更多的是去负责创意产品设计,或者是一些核心的决策,比如说我要做一个什么样的产品,这个产品要解决用户的哪些痛点? 这样的话会不会让程序员过度的依赖 ai, 从而让自己的编程能力下降呢?这确实是很多开发者担心的一个问题,如果一直这样躺平编程,可能真的会出现碰到一些需要手动写代码的情况时,连基本的语法都写不出来。嗯,所以说工具只是一个辅助, 真正的编程思维和解决问题的能力,还是要靠自己不断的去练习和积累。你说的很有道理啊,那我想问一下,对于不同的用户群体,比如说是刚刚入门的新手,或者是说企业,又或者是说技术发烧友, 大家想要尝试这种智能体编程的话,你有什么比较具体的不同的建议吗?如果是新手的话,可以先跟着做一个贪吃蛇这样的小项目, 先感受一下这种方式带来的便利。嗯,在这个过程当中,再去慢慢的补充一些编程的基础知识,千万不要一味的去依赖工具,忽略了能力的提升。对于企业和技术爱好者有什么不一样的建议吗? 企业的话,可以先在一些内部工具或者小项目上面去尝试使用,看看效果,算一下能节省多少成本和时间。嗯,然后再去考虑要不要全面推广。 技术爱好者的话,可以去深挖一下 opencloud 的 插件系统,把自己常用的一些工具集成进去,让 ai 帮你处理更多重复的任务,打造属于自己的自动化工作流。好的,今天我们聊了怎么用 ai 来帮我们自动写代码,部署项目,彻底解放双手, 也看到了它的高效和便捷,同时也提醒大家不要忘了提升自己的核心编程能力。好了,这就是本期节目的全部内容了,感谢大家的收听,咱们下次再见,拜拜拜。拜拜。

cloud code 的 平替产品来了,开元免费,它就是 open code。 如果说 cloud code 是 二零二五年限相机产品,那么 open code 大 概率呢,是二零二六年的最令人惊讶的 ai 工具,并且我相信它会持续地活下去。首先说一下为什么要推荐 open code, 不是因为 cloud code 不好用,是因为很多人用不上真正的 cloud code, 大 部分人连 cloud 账号都注册不下来,更别提订阅会员了。至于 code x gemini、 c l i 等这些工具,与 code 比起来呢,简直就是弟弟啊! open code 发布的第一时间我就开始用了,深度的使用了一段时间,我觉得这个工具百分百可以匹配 cloud code, 并且我预测二零二六年,它大概率体验上会超越 cloud code。 opencode 与 cloud code 呢,很像,主打终端使用,支持 agent、 mcp、 skills 插件等等。 并且呢,能够无缝衔接 cloud code 创建的 skills, 使用体验上基本上是照搬了 cloud code 的 模式,斜杠命令、艾特文件、自定义指令等等。 但是它比 cloud 扣的多了一些功能,最大的优势呢,就是支持超过七十五种模型,比如你可以接入国外顶尖的模型 gbt、 五点二扣的 x、 gm 的 三点零 pro、 cloud group 以及国产的模型 gm、 mini max、 七 m、 dspig 等等。而且划重点,还有些模型呢,是免费用, 不需要订阅,不需要账号,不需要注册,国内正常访问。这个对于 card code 挡在门外的用户来说,简直是天降福利啊!好话不多说,接下来教大家手把手安装 open code, 然后教你如何配置模型,一分钟让 open code 成为你的 ai 搭子。 open code 的 有四种使用方式,终端使用、客户端使用 ide 使用云端使用终端,才能让 open code 的 释放百分百的潜力啊。所以本期视频呢,主要讲解前两种使用方式,终端 ide。 这里呢,我整理了一份详细的安装使用文档,如果你需要呢,我也可以发给你。接下来呢就照着文档带大家先安装,先演示 windows 电脑的安装,然后再演示苹果电脑。 windows 的 安装稍微复杂一点,第一步我们需要安装 node 点 gs, 打开 node 点 gs 的 主页, 这里我们选择 windows, 后面这里大家根据自己的电脑类型选择,我这里是叉六四,点击下载 msi 格式的文件并安装,安装成功后,同时按住 windows 键加 r 键,输入 powershell, 打开终端,然后我把文档中的这条命令复制到终端里回车。等一会我们看到这样的界面就是安装成功了。 接下来呢是苹果电脑的安装。首先打开终端,然后把文档中的这行命令复制到终端里回车。 现在可以看到命令行显示正在安装 open code, 这里呢有版本号,等进度到了百分百就安装完成了。苹果电脑的安装呢,比较简单,我们试着输入 open code 回车。呃,但是这里提示找不到该命令,别慌, 因为安装成功后呢,需要重启一下终端,我们摁住 command 加 t 键,重新打开一个终端,然后再次输入 open code 回车。出现了这样的界面就代表安装成功了。 open code 支持在 cursor vs code 中使用,并且经过我这几天的试用呢,我发现 vs code 中使用体验非常好,特别是视觉效果。 接下来再教大家如何在 vs code 中使用,注意不需要安装任何的插件,不过前提是我们已经在终端里安装了 open code, 打开 vs code, 点击顶部工具栏的 terminal 就是 终端,然后选择 new, 然后输入 open code 回车,它会自动识别到呢是在 vs code 中。接下来我们就会看到这样的界面啊,就可以继续使用了。好,到这里你就可以正常使用 open code 了。接下来我们看一下有什么模型。输入框中我们输入斜杠 models 回车,可以看到这里列出了很多的模型,后面显示 free 字样的呢,就是免费的模型,目前免费的有 g l m 四点七, mini max 二点一,还后面的这个还有 g l m 四点七与 mini max 二点一呢,在绝大多数的场景已经够用了,不限量免费用,非常的香。这里我选择 mini max 二点一,然后用一下试试。我这里输入,你是谁,你能干什么? 看到回复了, nice, 你 如果订阅了 g p t gemini 的 会员,那么也可以接入到 open code 中。这里我以 g v t 举例给大家演示一下如何接入。我们输入杠 connect, 选择 openai, 然后选择呃 gpt pro 或 plus。 回车,打开浏览器登录账号授权后就能使用 codex 和 gemini 模型了。我们输入 gmodos, 选择 gpt。 五点二,回车试一下 啊。输入介绍一下 open code, 我 们看到这里有输出了,接入成功。最近 cloud 的 把 open code 的 a p i 给封了,即使你有 cloud 的 会员也没办法进入到 open code 中,但是我们也有其他办法能在 open code 中使用 cloud 的 模型,并且是免费使用。 下一期教大家如何在 open code 中免费使用 cloud 的 模型,大家点点关注哈,跟着阿亮学 a。

hello, 小 伙伴们,大家好,这里是悠扬,今天悠扬给大家带来这个关于 open code 如何安装的视频。 呃,结合上期的视频,悠扬的话给大家介绍了如何使用 open code 去清理你的电脑硬盘,那这期的话,悠扬也是手把手教大家如何去电脑里进行安装,部署这个 open code, 以及怎么安装使用这个 skill。 好,那我们就进入主题,首先你需要一个浏览器,在浏览器搜索它的官网 open code 啊, o p n o p e n 然后 c o d e 点击回车,然后第一个像这个有一个啊,方形 o 的, 方形的这个 o 一个方块儿, 这就是他的这个官网,然后进去之后他本身就是一个这个中文的啊, 然后我们点击免费下载,这里呢就存在着关于他这个下载的这个方式,有这种桌面版的啊,有这种桌面版的,也有这种命令行提示的啊,命令行,这个安装的 第一,第一个命令行就是直接在这个终端,然后直接通过他的这个官网去进行下载,这个的话我不建议大家去用这个命令来下载,因为呃,大家的这个网络环境可能会有点问题 啊,没有这个国外上上网的这种网络环境,所以说我们去使用第二个,第二个我们要去安装一个 not g s not g s 是 一个它的这个安装运行环境,我们直接搜索 not 的 g s 啊,啊, not 的 g s 啊, 点击它的这个官网,然后进行下载,在这里也可以看到 note g s 下载啊,然后 我们找到它的这个 windows 版本的这个镜像啊, m m s i 镜像,然后你直接进行安装啊,直接进行安装, 然后点击这里下一步,下一步,然后就安装好。我这边的话,因为悠扬已经安装好了,所以说就没办法进行安装了啊, 当然的话,你们如果说自己安装的话,就直接把这个镜像进行安装就行了。好,安装好之后,你的电脑里面就已经存在这个 note g s 的 镜像了啊,你的运行环境也就算是配置好了。然后我们直接把这个呃它的这个 安装安装命令,然后的话在你的这个终端进行安装啊,这个就是它的运行命令啊,我们进行安装, 然后等它运行 好,它现在已经出来这个小横杠了啊,安装好了之后就会提示这个一个命令啊,提示这个一串提示啊,用时八秒啊,然后我们就直接输入 open code 进行启动好,输入 opencode 进行启动之后,大家可以看到这个图形化的一个界面,然后,呃,大家可以看到悠扬这边的话,已经是配置了这个离线版本的这个 千万三点五啊,千万三点五的这个 plus 版本啊,然后大家可以看到这里边的话,也是悠扬这个啊,安装好的这个 api 可以 看到很多的啊,非常多。 好,当你大家这个安装好之后,然后进入这个模型选选择界面的时候,大家可能只会发现有两个模型,也就是它自带的两个模型啊,它自带的这几个模型, 他的这个几个模型的话,可能会随时都会变啊,有可能今天会下架,有可能明天会上架啊,像这个的话,就是今天刚上架的这两个 啊,当然这个 mini max 的 这个免费版本也是他这个啊,长长期会存在的啊,所以说大家可以使用这个,但是啊悠扬还是不太建议大家去使用这个免费的这个啊模型,因为他随时都有可能会下架,而且会运行的非常不稳定。 那我们去怎么去这个安装它的 api, 我 们可以去任何一个服务站去下载它的这个 api 啊。当然这里的话悠扬推荐两个国内的 api, 一个是阿里云, 大家可以在阿里云里面去下载这个 a p i, 点击这个大模型,然后的话在这个千万三 plus 里面找到这里,然后点击这个模型,然后在下面。呃,如果说大家没有看到有 a p i 或者是这个呃使用量什么东西的, 可以注意一下右上角是不是没有登录啊?大家可以登录一下, 登录完之后大家可以看到权限管理和这个蜜柚管理,蜜柚管理这里就是悠扬的这个蜜柚啊,就是悠扬已经使用好的蜜柚,然后大家可以点击这个复制, 复制之后,然后大家搜索啊这个斜杠,然后在下面这个 c o n n e c t, 这个就是它的这个呃提供商的这个 api, 然后大家点击回车 就可以看到它这里面所有支持的这个提供商啊,像刚才悠扬这个啊使用的是阿里云的,那我们就搜索阿里 啊拼音,然后在这里找到这个阿里巴巴,然后这个 china, 然后把你的这个 a p i 给输入上去,然后点击回车就会弹到这个,呃,你选择这个模型的界面,然后你选择你使用的模型就可以使用了。 嗯,但是这边悠扬要提醒大家一下,阿里云的 api 是 需要付费的啊,但是它是有这个免费使用量,大家可以在这个模型使模型用量上面可以看到它的这个模型用量, 你比如说像是这里啊,悠扬这个千万 plus 的 已经用完了,所以说悠扬的话已经呃进入这个付费模式了,所以说 啊,大家用的时候啊,一定要注意一下,千万别用超了,用超了的话是需要付费的,大家一定要在这个呃付这个费用里面预存一些钱,然后的话去进行使用,让他去扣除 呃,这个是第一个提供商,第二个是硅基流动的,大家应该知道在上半年 deepsea 非常火爆的时候,呃硅基流动下场,然后帮忙去分担了 deepsea 的 这个呃服务器的这个呃压力啊, 大家可以搜索这个 deepsea 啊,这个就是它的网址,然后悠扬这里面的话也是还剩这个三块七啊, deepsea 的 话,啊呸,这个轨迹流动的话,它随时都有可能会这个 发放一些代金券,比如说像悠扬这边的话,已经领取了很多的代金券啊,领取了很多的代金券,所以说大家可以在这个呃轨迹流动的官网里面,然后随时去看一下,有可能会领取到一些比较优惠的一些代金券啊,可以来使用。 然后在这个 a p i 里面,大家可以在这里点击新建 a p i, 点击新建 a p i, 然后的话输入一下你的这个呃名字来记录一下你,比如说像悠扬这边的话,输入的就是 d p c a p i, 当然的话你可以搜索输入这个 open code 的, 任何都可以, 然后的话在这里预存一些这个余额就可以进行使用了。然后的话在这里啊,大家可以呃一样一样的操作, 搜索这个 a 轨迹流动,然后 china, 然后填写你的这个 a p i, 就 可以弹到这个模型的调用界面。 然后大家如果说想要切换模型也很简单,按住 ctrl 加 p, 然后找到这个 models a model year, 这个,然后的话就是你的这个模型界面啊,然后的话像这个阿里它的这个模型就是这么多。 然后的话关于规纪流动的啊,这个时候悠扬这个安装的 openroot, 然后规纪流动是在下面规纪流动这里, 然后可以看到这边有这个千问这个,呃,不是,是那个智普的 g l m 四点七,然后还有这个 deepsea 的 r 一, deepsea r 三 v 三,还有 deepsea v 三点二, 然后包括这个千问三的啊,也是最近才上架的这个千问三点五的这个模型,这个是 max 啊, max 版本,然后这, 然后还有刚才悠扬这个显示的这个这个啊 plus 版本,可以看到 plus 版本, 大家可以根据它的这个模型参数量,然后的话去呃参考一下官网的这个模型仓参数量是多少多少,然后的话就可以知道了。然后 重点就是它的 skill, 首先悠扬说一下 skill 是 什么, skill 就是 它的这个技能啊,大家一定要记住, skill 就是 它的技能,然后 skill 怎么去下载?这里悠扬给大家提供一个官网,一个下载 skill 的 一个官网, 在这里大家可以看一下这个 skill 点 s h 这个 skill, 官网就是呃很多的一些这个开发者,然后在上面会上传的一些 skill, 大家可以在上面这个进行查找。当然这边的话悠扬觉得啊优先推荐大家一定要安装一个 skill, 就是 这个 这个 find skill, 这个 skill 是 干嘛的呢?是帮助你去搜索其他 skill 的 用法。你比如说你安装完这个 skill 之后, 你点击复制这里就是它的这个复制命令,点击复制之后你新建一个这个终端,然后的话进行复制,复制完然后的话进行这个安装, 然后安装的时候他就会提,他就会弹出这样的一个界面啊,他就会弹出这么一个界面,然后的话在下面这边的话就是他已经支持的这个啊应用。你比如说像是这个 open code, 然后 kimi code, 然后这个 github, 这个 github, 这个 coply, 然后还有这个,呃, google 的 这个 g l a, 还有关于这个 open ai 的 这个 啊,它的这个这个啊编程工具啊,然后如果说你上面没有这个 open code, 大家可以在下面点这个上下左右键啊,点这个上下键,然后的话在下面 找这个 open code, 然后找到之后点击回啊,点击这个空格键啊,点击这个空格键,大家可以看到点击空格键之后就表示已经选中了,然后选中之后大家点击这个啊回车,回车之后第一个是什么呢? 就是给你当前的这个用户啊,当前这个用户用户名,比如说像是我现在的这个用户名啊,然后的话进行这个啊安装,我们直接选择这个全区啊,直接选择全区全区之后,然后这边的话 啊也是选择全局,然后点击 yes, yes 之后就表示已经安装好了,这里显示这个就已经安装好了。安装好之后,然后我们可以把这个命令提示符给关了,然后我们可以在这个 open code 里面运行 这一串啊,下面以下的这个啊命令,比如说像是这个 这个 n p x skill finn, 然后的话我们输入进去,然后在后面他说到了这个呃需要提供一个安装这个 skill 的 一个关键词,你比如说 啊悠扬现在需要他去安装一个关于这个 pdf 的 一个 skill, 那 我们就搜索 pdf, 然后他就开始这个呃进行查找了, 他正在搜索, 因为这个呃轨迹流动,它用户比较多,而且的话这个官方的服务器也是比较有压力,所以说可能会有点慢啊,可能会有点慢。如果说大家觉得这个模型比较慢,大家可以切换另一个模型, 然后他这边已经搜索到了关于 pdf 的 这个 skill, 然后它这边会推荐一个这个关于这个 这这种的这个 skill 啊是非常是安装量最多的,我们就直接按照它的这个安装量最多,或者是按照你最需要的那个 skill 去进行安装,然后我们直接说安装第一个, 然后他就会自动的去帮你进行安装,也不需要你自己操作了,可以看到他现在正在安装,然后的话,他这边的界面其实是跟刚才的这个命令提示符是一样的啊,刚才刚才的那个终端是一样的, 只是他现在的话这些这个操作都是他帮我们帮我们完成,然后部分已包含这个 open code, 直接呃直接确认安装,然后的话它就会直接确认安装它,这个的话就是自己给自己进行对话, 然后显示啊安装成功了,然后的话这个已安装到这个 agent skill pdf, 然后支持 open code 等八个 skills, 然后这边提示啊,当前的这个检测到风险高,然后请审查这个技能代码啊, 这就表示你已经安装好了这个 skill 啊,然后就是这么简单,然后我们可以在你的这个呃用户文档里面,然后找到这个 skill agent, 找到 agent, 然后找到这个 skill, 然后在这里会有一个这个 pdf, 可以 看到这里就是它的这个 skills 可以 看到。 好,那今天的视频啊,对了,还有一个悠扬,差点忘了啊,悠扬,差点忘了,就是有一个这个 skill 是 必须安装的啊,是非常建议大家安装的, 大家可以在这个 github 里面,然后搜索 skill skill, 然后的话可以找到这个呃,心数最多的这个 skill 啊,可以给找到这个心数最多的这个 skill。 这个 skill 是 什么呢?它相当于是一个 skill 的 一个集合, 就是你所有这个需要的一些 skill, 它里面都包含了啊,它里面都包含了,包括游玩的话,已经给它点了个 star 啊,给它点了个 star 也可以看到,我们可以在这里点击下载这个 download zpi 呃, zvip download zip, 然后进行下载,下载好了之后,我们可以看到这个有一个这个 呃,一个压缩包,然后我们解压一下在这里面这个 skill 啊,这个 skill 文件夹就是它需要的这个文件夹,然后我们怎么进行安装呢?我们先把它解压出来 啊,我们现在把它解压出来,解压的时候可能会有点慢,因为它这个呃占比啊,这个这个大小占比还是蛮大的啊。 好,解压出来之后我们怎么做? 我们给这个呃 open code, 先说一下你的这个呃 skill 文件夹是在哪? 我们要先确认一下它的这个呃地址是在哪?这个位置是在哪?路径啊?是地址路径,我们先告诉它一下这个 地盘,地盘的这个桌面,然后安装 skill, 安装 skill, 然后它就会进行搜索这个文件夹,这个这个路径里面是不是要是不是有这个呃 skill, 它会进行搜索, 然后它这边的话好像是已经呃误解了我的这个问题,然后的话它说已经安装到了这个 pdf 的 这个其实就是它已经误解了,所以说,呃, 我们要去这个规范一下啊,有可能你的这个命令它会误解,所以说我们要规范一下,我们要说一下把这个这个路径里面的或者是你可以加个引号啊,可以加个引号。 skill 文件夹安装 子全狙, 如果说大家觉得这样安装是比较麻烦的,还有一个办法,我们可以把它停止啊,可以把它停止,然后的话在这个文件夹里面,我们在这个文件夹里面进行打开这个 c m d 窗口, 然后运行这个 open code, 这样的话它就不会去寻找这个关于桌面其他的一些这个部分了。然后我们直接说安装这个文件夹里的 skills, 然后它就开始进行这个检测,然后的话自动安装,我们就可以直接把它挂在这里等了啊,然后的话它已经检测到了,可以看到它已经检测到了,非常的快啊, 啊,非常的快,它已经开始安装了, 然后它这边的话已经规划了啊,可以看到它已经规划了安装到哪哪哪,然后这边的话安装这个 skill, 然后这个 skill m d, 然后他说这边这些 skill 的 话在这个目录啊,已经安装在这个这个啊 agent skill 的 目录下,让我验证一下他现在开始验证。我们来看一下这个里面有没有 啊?暂时还没有暂时还没有 啊,他在这里啊,我点错点错了,点错了。他在这里可以看到啊,已经在里面了,可以看到他已经在里面了啊,非常的好,非常的好。这几个的话我们可以把它删掉,没有用。 非常的好,在 agents 里面已经有了,然后的话它这边的话输出了一个这个 skill 的 一个呃, g s 的 一个搜索文档,然后的话每次你在这个跟他了解的时候,他都会去搜索这个全局文档啊,这个全局文档。好, 那今天的视频也就到此结束了,大家应该都了解如何去安装 skill, 然后如何去安装这个 open code 了,那我们就下期视频再见,大家,拜拜。

最近有个开源项目火了,叫 open c r y, github 上四天就涨了八千星。他干了一件什么事?他把任何网站和应用直接变成命令行的工具?你平时刷 b 站,光直呼看小某书,这些本来要点来点去的操作,现在可以直接变成一行命令, 甚至可以直接通过 skills 交给 ai 去调用。你在 code code, open code, open crottt 使用的时候, ai 直接读取这个 skill 文件, 瞬间学会调用。它的原理就两样东西,第一,用 chrome 的 c d p 协议,直接附用你的浏览器登录状态。第二啊,一层适配器,把网页的接口翻译成命令行的参数, 没了,不存你的密码,也不存你的凭证,所有的数据都在你本地跑。已经有五十多个平台内置的适配器了,甚至连 ctrl shift、 gpt、 note 这些桌面应用都能控制安装,有多简单呢?看这个直接交给油喷扣的。 所以, open c l 本质上不是一个工具,而是在干一件更大的事情,它把整个互联网变成 ai 的 工具箱。