call 的 call 上下文爆了反不出错,不是他不行,是你没有配置正确百分之九十的人第一步就错了。今天这九个基础技巧学会,直接让你的 call 的 效率翻倍!点赞关注加收藏,防止以后找不到哦! 大家好,我是 win 好! 技巧一,斜杠 in it 项目的记忆注入打开任何一个已有的项目,第一件事,输入斜杠 in it, call 会扫描你整个代码库,文件夹结构、文件内容、代码规范,然后生成一个 call 点 md 文件。这个文件相当于给你的 call 植入一份项目记忆,以后每次新对话,它都会自动读取这个文件,直接知道你的项目长成什么样子。 没有这个文件,每次都要重新解释一遍你的项目有了它,开局就省掉十几条消息。如果你是全新的项目的话,也可以直接告诉 call, 帮我创建一个 cloud m d 项目,目标是什么,技术栈是什么,它会帮你从零写好这个文件。技巧二, status live 实时监控仪表盘输入斜杠 status live, 告诉他你想在底部显示什么模型名称,上下文百分比花费。 它会在你的终端底部生成一个状态栏,每次对话都能看到你当前使用的一个开源库 cloud dashboard。 为什么这很重要呢?因为上下纹一旦超过百分之六十到七十,就会出现上下纹腐坏, call 的 call 的 回答质量就会有明显的下降。 有了这个状态栏,你能提前知道什么时候该压缩,什么时候该清理。技巧三,保持你的上下纹清爽这条听起来好像是句废话,但是大部分人都在犯这个错误, 把整个代码库丢给 cloud, 然后说帮我改个 bug 吧。正确的做法是什么呢?只给当前任务需要的文件或者上下文。大问题拆成一个个小步骤,一步一步来,上下文窗口里面的噪音越少, cloud 的 扣它的表现越好。记住这个原则,少即是多。技巧是斜杠 contest 找到 token 的 杀手。如果你觉得当前的对话变慢,回答变差,输入斜杠 contest, 它会列出到底怎么再吃掉你的 token。 系统提示词占多少,文件内容占多少? m c p 服务器又占多少?全部都按百分比拆解。我之前有一次发现一个 m c p 服务器吃掉了我百分之三十的上下文,关掉之后,体验直接拉满了。技巧五,斜杠 compass 还有斜杠 clear 对 你的上下文进行管理。这两个命令一定要记住。 第一个,当上下文达到百分之六十或七十上下文腐块的时候,输入斜杠 compact called 会压缩你的对话历史,释放空间。高级用法就是你可以指定保留什么,比如斜杠 compact, 但保留数据库 scammer 和 api 设计决策,它会智能压缩,只留你想要的。 第二个就是,任务做完要切换方向了,你就直接斜杠 clear 清空对话重新开始,不用担心你的靠点。 m d 还在,项目文件还在,只是对话历史清掉了 一个,压缩一个,清空,上下文管理就靠这两招了。技巧六, plan 模式,让 cloud 先想清楚再动手,按 cf 加 tab 切到 plan 模式。在这个模式下, cloud 可以 读取你的代码做研究,但不修改任何的文件。它会先列步骤问你问题,规划方案, 等你确定计划没有问题了,再切出 plan 模式让他执行。这一步能够减少百分之五十以上的反攻。因为靠的在没有计划的情况下直接写代码的话很容易走偏。先规划再执行,这是最基本的工程思维。技巧七,给问题而不是给指令 不要说写一个函数去做什么,而是说我们应该怎么去处理这个问题。让靠的先思考再输出, 质量明显会更高。这也是 mflopik 官方推荐的用法,把它当成一个初级开发者来带,而不是一个指令执行器。技巧吧,让 call 的 主动问你问题, 你可以在每次提示词的最后加一句魔法 pro 持续向我提问,直到你有百分之九十五的信息理解我的需求, call 的 就会反过来问你各种澄清的问题。用什么框架?要不要兼容移动端?数据从哪里来? 前期多对齐一分钟,后期少改半小时的代码。技巧,就代办列表里面塞自检的步骤。靠的执行任务时会自动创建一个代办列表,你可以在列表里面 插入验证的步骤,比如第一步,构建页面,第二步,截图检查布局。第三步,打开浏览器测试功能,再加一条,每个步骤做到百分之九十五满意了再进行下一步。这样靠的不是做完自查确认再交付, ve 的 质量直接提升一个档次。这九个技巧就是 card 扣的地基,地基打好了,后面的进阶操作才有意义。下一期我会继续讲 card 的 他的进阶操作,教你把 card 扣当成一个开发团队来用。关注我,不迷路,我们下期见!
粉丝3318获赞2.7万

今天我们这期视频只讲一件事情,就普通人如何零基础使用 cloudcode, 并接入国产的大模型 deepstack。 你 是不是也觉得 ai 编程那肯定是要写代码啊, cloudcode 的 听起来很高级啊。呃,跟普通人有关系吗?我的回答是,当然是有的,当我们接入 deepstack 之后,可以帮我们去开发网页 开发工具,它的功能是非常强大的。今天这期视频就是专门为你定制的,不用懂代码,不用找可用的支付方式去购买国外的大模型,你就能在 十几分钟之内安装好 cloud code, 并且成功接入我们的一个国产大模型。本期视频的话,我们主要有以下的内容,第一个就是 node js, 这是一个运行工具啊,要靠它那个 cloud code 的 才能跑起来。第二个就是 get, 很 重要的工具,但是 windows 系统它是没有安装的, 可能没有这个就 win 那 个 cloud code 的 就没有法使用。然后下一个就是 c c switch, 它可以一键切换一些大模型,比如说 dipic 啊,还有一些字谱的,就像平时我们开水龙头一样,简单去切换大模型。第四个的话就是 v s code 的, 它是微软出的免费编辑器,长得就像记事本, 但是它功能是非常强大的。以下就是分享我们本期要安装的东西。然后是一全程,不需要代码,就是小白也能根据操作一步步点击安装出来,不用死记硬命令。那下面我们就直接开始实操,进入实操演练部分。首先第一个我们要打开一个呃, windows j s 去下载这个插件, 比如说这个,遇到这个,然后我们就直接点击安装就下载,下载之后这就下载下来了,这就第一步,我们安装它才能跑,那我们点击安装, 我们一直点击,呃, nice, nice 就 行了,一直下一步,一直下一步,因为我这里安装过了,所以他就这种情况,然后你安装好之后应该也是回到这个界面,那我就第一步就做好了。如果我们需要验证他是否安装成功,那我们就可以在这里敲一个 c m d, 进入一个命名界面, 我们输入这个命令就可以知道我们是否能够安装成功。你看他这个版本出来了, windows 杠 b, 实际上他是一个解查验版本的过程,那这就证明我们安装成功了。 那下一步我们就是需要去安装 clockcode, 我 们要在安装它之前就第二步,我们要下载一个 git, 因为我们要下载完整的一个 clockcode, 我 们要借助这个 git 这个工具,然后选择你自己模拟电脑的,我这里的话是选择适合我电脑的,就是叉六四点击下载就行了,然后直接点击安装就好了,我 然后这些都默认的一直下一步就好了, 然后点击安装,然后安装成功之后呢,我们就不用管它,然后我们就可以呃,用以下的命令,我们第到第三步去真正的安装一个 color code, 就是 这这串命令啊, 然后直接回车,它就能够进行一个安装了,这里不是卡住啊,是它要加载,它目前正在安装中,你可以点个回车键,它就可以再转,你就看到它在下载,目前就下载好了。那我们来测试一下它是否能够真正的去下载好,并且能够运行的, 然后我们可能会出现这个问题,就是意思就是你无法访问,那我们应该怎么做呢?我们应该跳转到一个界面,就是这里 id 这里,然后你下载完之后,它会有一个可以,大家可以记一下自己的路径, use 下一个 id 的 一个路径,然后有个 cloud code 的 一个 json 文件,打开它之后就变成这样,就是这样子的,那我们要在这下面增加一行, 我们要在这下面增加一行,但是前提是一定要呃加一个逗号,英语的逗号可以看一下,加一个逗号,如果不加逗号就容易出错,很多人出错就因为这个,然后在下面再加一行,加一行,这个字不串, 加入这个命令之后,那 clock code 就 能够正常运行了。重新打开一个,然后我们再重新打一个 c m d, 打开一个命令。行,那我们在这里可以重新输入一下 clock code, 那它就会出现这个界面,那这个界面的话需要我们配置一个大模型。那我因为我们现在还没有嘛,所以我们要下载一个 c c switch。 c c switch 在 哪里下载呢?我们直接可以在网页上搜 c c switch, 它就能跳转到一个 guitar 上面,那我们是在这里下进行一个下载,看到没有? 然后我们就根据它的一个要求选择,我们要选择一个 windows 的, 我根根据它要求选择,因为看我的电脑是 windows 的, 所以我是下载了这个 c c switch, 然后下载之后就是这个界面,它会存在这个 cc 视频群。那你安装点击,一直重试,重重复安装,然后一直点下一步,下一步,因为我已经安装过的,然后直接下一步它就完成了,然后它它回来是这样子的,那我们可以怎么配置呢?那我们可以第一步加一个,这里是要你一个 api 的, 那我们怎么获取 api 呢?那我们就可以获取 dsco api, 那 我们搜索 dsco, 点击进去还有个 a p i 开放平台,你可以提前点进去,然后我在这个 a p i 器上面自己创建一个 a p i t 的 激活扣的使用,然后创建这里就是一个你的 a p i t 的, 然后就回到那个 cc suite, 然后在这里进行一个添加,添加之后点 zip code, 然后在这里点填入你的 zip code 的 一个 a p i, 然后进行一个添加,就正常添加了, 然后添加完之后我们再回到这个 color code 的 界面,然后我们点击一个 yes, 确认之后,我们因为可以斜杠有个命令斜杠去看它有哪些模型。哦,这里看到我们的还没加,加进来,我们还要重新关掉,重新开一下,我们要在这里进行一个启动, 你在这里,你在这里,如果你你你点你,你在这里添加进去之后,你要点击一个启动,它才会进行一个启动,你启动之后这里才能识别到 这里,就你看这里就会有一个 delete, 那 我们直接选择这个,那么行,然后这个就我们可以询问一下, 到这一步就已经安装成功了,那怎么让它变得更好用呢?那我们就可以把它安装到一个软件上面,因为命令行看的太太麻烦了,那我们就用的什么?用的是 v s code, 那 我们就可以找 v s code 下载嘛, 然后直接下载它,就是根据自己的要求直接下载, 我们在这里双击点击它,然后我们在这里双击点击它,点同意之后一直下一步就行了,一直下一步,一直下一步安装,安装好了之后,安装好之后我们就可以在这里进行一个,你可能一进来是英文,那我们可以先做一个操作,就是在这里找一个中文,找个 chinese 或者中文都行, 你进行一个搜索,然后点击它,然后你在这里会有个进行安装,点击,然后授权安装它就安装好了,然后安装完之后你可以可能要重启一遍这个软件,然后你关掉之后再重启,然后我们再安装一个,然后我们就会进入这个中文的界面,那我们再安装一个 cloud code, 我们一定要认准官方的是这个,然后我们安装它会对,如果每个安装的话都要这个信任发布者安装,然后安装了之后就这样了,然后就会出现一个这种图标,那我们点开这个图标,它会自动跳到这里,因为我们已经接入大模型了,所以它这里就会自己跳转到这里, 我们要看它是否真的能够运行, 你看它目前的话是运行在 d c 三点二的模型上面的, 对吧?那我们现在基本就已经做完了一个安装的过程了,那到现在我们再做另一个操作,就是制作一个自己的一个主页,个人主页用来介绍自己的,那我们就可以在这里输入, 然后直接点击生成, 这就是我们做的一个前端的项目,可以看到他其实挺好看的,然后这样跳转,哇,他做的好好全面。关于我,然后有一些技术理念,哇看做的很详细, 做的非常详细,并且好看, 这就是一个基本的一个流程,比如说关于我啊,技能啊,项目啊,都非常的精良。这里就到时候你可以在你的如果你想把你的名字那些更换上去,如果想把你名字跟上去,那你可以跟他讲, 然后现在已经好了,我们就点击啊,你看这里就把东西已经列出来了,我是小黄,只要你有问题你就直接跟他说,可以改,你看我是小黄,拥有什么什么,然后这里就是演示的一个项目, 对吧?然后我们就可以根据这些去进行一个制作,这就是 cloud code 的 一个,这就是一个 cloud code 的 一个厉害之处,它可以根据你的一个东西自动看上下文,然后进行检查,回复以及修改, 还有什么 mcp 啊还是 q 啊这些等等,都可以用 cloud code 也去进行一个操作,然后它的一个命优势就是,呃,建了一个这种 vs code 的 话,就是优势就是我们直接在这里用,不用在命令,命令行用。然后装好了之后,我们配好那个 deep c 大 模型,让它 ai 帮我们生成一个主页嘛,它其实还有很多高级的玩法, 比如说 m c, p 啊,还有 skill 啊这些我也会慢慢讲,后面会分享,但是这也不着急,也不重要,真正重要的事情就是只只有一件事情,那就是执行力,你哪怕先去试一下,先用起来,哪怕就一个小事情,跟他聊天最危险的不是不会用工具,而是觉得自己用不了。 这个 cloud code 已经不是程序员的专利了,他是一个普通人都可以去接触的一个呃,效率工具,只要你有思路就可以开始动手,你开始动手就已经超过百分之八十的人了。所以在 ai 时代,我们其实不纠结,不用纠结出什么东西,哪个模型更厉害,或者是能够帮自己去提升效率的, 我们自己用着用着,习惯的话,对自己来说就是一个完美的模型,完美的工具。好,今天的本期内容就分享到这里,我们下期再见。

很多人用了 cloud code 的 一段时间,都会发现一个问题,一开始很聪明,后面越用越笨,回答越来越乱,头啃还消耗巨快。那其实很多时候并不是模型本身的问题,而是你不会用这五个最基础的命令。那今天这条视频带你一分钟掌握。 第一个命令, config。 这个命令可以说是 cloud code 的 控制中心,那输入斜杠 config, 你 可以查看和修改当前的各种配置,比如是否自动压缩会话,是否自动切换思考模式等。建议你把每个配置项都了解一下。 第二个命令, model。 如果你想切换模型,直接输入斜杠 model, 就 可以看到当前支持的模型列表,直接选择就可以切换普通任务,你可以选择 so net 模型, 复杂任务你可以选用 opus, 性价比最高。第三个命令, clear。 很多人会发现一个问题啊,聊着聊着, claus 回答开始抽风了,越来越乱,越来越慢,而且 token 消耗飞快。这其实是因为上下文啊太长了,这个时候只需要输入斜杠 clear, 就 可以清空当前对话的上下文, 重新开始一个新的绘画。我建议每个独立的任务啊,都可以开启一个新的绘画。第四个命令, compact。 如果你不想完全清空对话,但是又想减少上下文的长度,那就用斜杠 compact, 它会自动压缩历史绘画,保留关键的信息。简单理解啊,就是给绘画做一次瘦身。 那第五个命令, continue。 有 时候 cloud code 会回答到一半的时候,因为意外的各种情况,导致终端的窗口不小心被关闭了。很多人这个时候啊,就会把之前的输入再重新来一遍,但其实大可不必如此,那直接输入斜杠 continue cloud 就 会接着之前的回答继续输出。 总结一下,学会这五个命令,不仅可以让输出的质量更高,关键是还更省 token。 那 你觉得哪个 cloud code 的 命令最好用呢?欢迎在评论区告诉我,我是新启,关注我,每天分享一个外部限定的小技巧。

全球最火的这几个 a 键的产品,如果要选一个用的话,我强烈建议你无脑选 color code, 不 管是写代码还是办公,它都是目前最强的通用 agent, 但很多人没用上都是因为卡在了安装这一步, 这视频我会手把手教你一个全网最简单的保姆级 color code 的 安装方法,国内可用,不需要魔法,也不需要懂代码, windows 和 mac 都能装,看完这个视频,你绝对能从零到一上手 color code 的 话不多说,我们直接开始吧。 整个的安装步骤呢,主要有四步,第一步是 cloud code 的 安装,第二步是模型设置接入,第三步是怎么跟 cloud code 的 进行对话,然后第四步是 cloud code 的 一些使用技巧,以及 一些安装后的设置。那我们先说第一步 cloud code 的 安装,第一步呢是先安装一个国内的 agent, 因为很多的小白搞不懂什么代码 m 领航,那 那这一步呢,我们直接让一个 agent 来帮我们全自动的去安装 call code, 全程不用我们自己动手,这里你用国内任何的 agent 的 产品都可以。那么我这里为了方便演示,我用的是 workbody, 我 们直接打开 workbody, 然后你选择对应的版本去进行下载。 打开安装好的 workbody, 我 们把这里切换到代码开发,直接复制一下这一段内容发给 workbody。 整个的过程呢都会 ai 自动的进行,大概五到十分钟,这个取决于你的网络还定的速度, 然后这个内容的话我也放在这里,大家到时候自己复制就可以了。等 workbody 安装好,会得到这样的一个界面,那么这个时候呢,我们的 cloud code 就 已经安装好了。安装好 cloud code 之后呢,我们打开你电脑的这个终端,你输入一个 cloud, 然后回车你就能看到一个这样的 cloud code。 但是这个时候呢,你的 cloud code 还是不能用的,因为它 还有一些登录的验证,包括模型的配置,所以我们还不能对话使用。接下来我们第二步就进行模型的设置跟接入。我们需要先安装一个插件,这个插件可以来跳过 curl code 的 登录验证,并且它可以接入任何的第三方模型。这个插件的名字呢是叫 c c switch, 你 可以直接去打开 c c switch 的 这个页面,直接去安装对应的版本。这个是 mac 的 安装包,这个是 windows 的 安装包。如果你没有办法去访问 get help 的 话,可以通过我这个已经下载好的链接可以去获取这个工具分为 mac 跟 windows 的。 当我们安装好 c c switch 之后呢,我们就可以开始模型的设置了。安装之后我们打开,点击左上角,这里会有个设置, 我们下拉去找到一个叫跳过 cloud code 的 初次安装确认,这就能够跳过 cloud code 的 这个登录验证。接着呢,我们点击右上角,这里有个加号,我们就可以直接用官方的订阅,如果你没有的话,就可以在这里去配置第三方的这个模型。 然后像 c c switch 的 话,它里面基本上集成了像各家主流的这种模型 a p i。 国产的这些智府, kimi, mini max 都有。如果你有对应的这 几家的定位的套餐,包括什么火山呀,阿里云的这些,你都可以去配置在这里。如果屏幕前的你没有任何的模型 a p i。 那 么你可以先去白嫖一下这个硅基流动,他们有一个新用户的额度,大概十六块钱,可以用上 colocode 先用起来,如果你用完了之后呢,你自己再根据你自己的体验去切换成别的模型。我这里以这个硅基流动为例, 讲一下是怎么样把这个 a p i 给配置到克拉扣的里面去的。首先你打开这个轨迹流动的网站注册登录之后,就会得到一个十六块钱的一个代金券,它这个里面的国产的主流的开源模型基本上都有, 然后你想用哪个都能用。打开轨迹流动之后呢,点击左侧,这里会有个 a p i m e 要新建 a p i m e 要描述这里去填写克拉扣的。接着呢就复制好你的这个 a p i m e。 要配置好轨迹流动之后呢,回到这个 c c switch, 在 供应商这里去选择 c c switch, 只需要把你的 p i p 配置到这里。接着呢,我们需要设置一下模型,这里推荐大家去用 mini max 的 模型先体验,因为这个模型它比较便宜,性价比最高,如果去用别的模型的话,可能对话几句就额度就没了,然后这个能对话的次数更多,所以 你可以先用这个去体验一下配置方式,也是直接把这里的模型的名称都换成这个 mini max m 二点五就可以了,大家可以直接复制我这里的内容去配置。接下来再给大家分享一个让你的 qq 变得更加好用的一个设置。开启之后,你的 a 证呢?在工作的时候就不需要你一直去点 同意了,而是能够自己去跑完整个任务。配置的方式是在刚刚我们配置模型的这里,点击这个编辑通用配置,只需要复制这一行代码,然后你替换文本框里的这些内容,然后点击保 存就可以了。这些 switch 很 方便的是,它这个通用配置会默认写入你所有后续配置的模型,所以就算你换模型之后呢,这个设置还是生效的,所以说就非常的好用。 我们平常用 color code 的 话,都会配好几个模型,然后切换着来使用。上面这些都配置好了之后呢,我们只需要点击这里的一个添加就可以了,你的这个模型呢,你就能在 c c switch 这里看到,就是我们刚刚配置的这样一个模型的服务,然后点一下这个使用中,这里就 显示我们当前 cloud code 使用的是这个模型,到这一步的话,我们的 cloud code 其实就已经配置好了。打开终端输入 cloud, 然后就会弹出一个确认 cloud 当前工作的文件夹,我们点击确认就可以了,这里也会出现一个提醒,问你是不是要用这个模式进行运行,选第二个同意就可以了。 完成这一步之后呢,你就可以愉快的和你的 cloud code 去进行对话了,你的 cloud code 就 已经安装好了,是不是非常的简单。接下来呢再给大家讲一下 cloud code 的 一些使用技巧,还有一些安装后的设置, 让你的 cloud code 更加的好用。先说一下 cloud code 的 启动方式,就是我们刚刚说的从中端来输入一个 cloud 来启动,但是这个会默认以你的终端的这个路径为 cloud code 的 工作文件夹。那我们如何指定工作的文件夹呢?就是打开终端,你输入一个 cd, 然后按下空格,把你的文件夹拖进来,然后它就会自动转成一个路径,这时候你再按一下回车,你就会发现是在这个文件夹下 再输入一个 cloud, 它就会以你当前指定的这个文件夹作为 cloud code 的 工作文件夹。也就是说它读取文件,包括它编辑文件,包括它的创建文件,都会在这个文件夹里头 去进行,适合你去管理你自己不同的开发的项目。 c c switch 还有一个特别好用的功能,就是说能够去查看 cloud code 的 历史对话。我们打开 c c switch, 你 在这个右上角,这里有第三个 icon, 这里能查看 cloud code 的 历史的所有对话,包括我们能够查 看任何一个对话,然后点击这个恢复对话,来跟过去的对话继续聊天。这里再推荐一个 mac 用户特别好用的一个命令行界面自带的终端呢,可能并不是特别的美观,如果你是 mac 用户的话,可以把你的命令行软件换成这个 ghost, 整体的界面会更加的美观好看,它的运行的性能也会更加的流畅一些。另外再来讲一下,就是我之前出过一个视频,讲 color code 的 一个视 十一个技巧,可以通过这个文档包括我之前的视频去看一下,还是比较有用的,能够让你熟悉 curl code 的 一些基本的操作方式,包括一些进阶的使用的技巧。另外的话就是如果你不习惯用命令行店面对话的话,你想用更好用的图形界面的话,可以去使用 oc 店加 curl code 的 方式 是你把 color code 去接入 oc 点,看我的这个界面的话,左边其实是我的 oc 点,它可以实时去编辑我的个人的笔记还有知识库。右边其实就是 color code 的, 但是它以一个插件的形式,以这样的图形化界面,在这个 oc 点的右边,跟我们平常用的 ai 聊天软件就比较像,像我自己个人的话, 如果不写代码开发的话,基本上就是用这个会用的更加多一点。我之前也出过一期视频,讲 carposy 的 ai 加 oopsie 知识库去怎么打造,包括里头有讲怎么把 cloud code 去接入这个 oopsie 点也非常的简单,大家可以自行去看一下。总结一下就是 cloud code 是 目前综合实力最强的 agent, 不 管是写代码还是日常办公 ansarpic, 它的 agent 的 功能能力基本上是独一档的。所以我推荐大家安装 cloud 之后呢,好好的去用一下,基本上你能想到在电脑上能操作的事情, cool 的 基本上都能干。后续我也会出各种 cool cool 的 一些新手教程,包括如何从零到一去开发一个产品,包括我自己用 cool cool 的 来剪视频啊,做 ppt 啊,基本上任何事情我都是用 cool cool 的 来解决的。那这期视频就先到这,这里是立刻聊爱,我们下期再见!

clotcode 的 一共有八十个命令,包含斜杠和 c l i 两部分,但真正让你效率翻倍的其实就这十九个。今天我把每个命令的用法都给你讲清楚,最后还会给你一份完整的八十个命令速查表,记得截图保存。 先说对话管理,第一个是 clear, 清空对话历史,写完一个功能最好新开一个对话,搞完一个东西就清空再继续,不要一直用一个对话搞到底。 第二个是 compact, 压缩对话历史,但保留摘要上下文,用到百分之六十到百分之八十的时候就可以提前压缩,还能指定只保留向数据库讨论这样的重点。接下来三个也是对话管理相关的。 resume 用来恢复之前的对话,直接打开选择器继续。 b t w 是 快速提问, cloud code 正在运行时也能插一句,不 会打断正在跑的任务。 rewind 则是回退对话方向搞错了可以直接退回之前的节点,代码文件也会一起恢复。 effort 用来设置模型的思考深度,复杂任务输入 effort high, 让模型多想一层,简单任务用默认就够了。 config 会打开设置面板,别名是 settings, 在 这里可以改主题 模型片号,还能把语言直接切成中文。再看三个实用工具,命令 a、 d、 d、 r 可以 把额外的工作目录加进来,关联项目能一起看。 copy 能把最近一条回复直接复制到剪贴板,不用你手动选字。 export 则能把整个对话导出成纯文本文件,比如 export chat txt 方便存档。 permissions 用来管理工具权限,把常用工具设成免确认之后能少掉一大堆弹窗。 review 用来审查 pull request, 提交 p r 之后让 cloud code 先过一遍,总能多一道保险。 m c p 用来管理 m c p 服务器连接,可以把各种工具能力接进来。 chrome 用来连接 chrome 做调试,前端开发几乎必备。 load 则能让 cloud code 按时间间隔自动跑命令,比如每三十分钟检查一次, 服务不正常就自动修复。 init 适合新项目开局先跑一遍,让 cloud code 先理解你的项目结构。 memory 则是编辑记忆文件,这个非常重要。记忆文件越好, lotcode 就 越懂你,越能贴着你的习惯做事。最后两个命令也很直, plug in 会带你进入插件市场,官方推荐插件非常多,按需安装就行。 in size 会生成使用分析报告,建议你每周看一次, 它不光分析你的使用习惯,还会推荐新功能和新用法。最后,我把八十个命令全部整理成四张速查图了,第一张看项目和状态,第二张看模型、 权限和环境,第三张看集成和批量命令,第四张看 c r i 命令,四张都记得截图保存,用好这些命令,你的 cloud code 的 效率至少翻一倍。关注我,了解更多 ai 体校技巧!

code 的 整个的大狗长什么样,以及我们怎么样去引导当前这个 agent 长期稳定高效的产出基金的内容的。我们会先从一个 很简单的代码的一个 demo 入手,跟大家来进行一个讲解的介绍,这也是考虑到咱们今天晚上可能有一些零基础的同学来听课,那证明我们学上是借助了一个项目叫 learn cloud code, 大家如果想要去深入学习 cloud code 的 每一个技术细节,一个非常不错的一个,之前是一个逆向 去拆解 clock code 的 一个这个项目,现在 clock code 的 这个原码泄密了之后,这个项目也火了,因为他很多之前对 clock code 的 一些这个猜想是对的,大概猜对了三四成吧,哈哈,剩下的都都不太对。在这个项目里边就有很多围绕 clock code 的 一些基本的底层功能的一些 demo 级的这样的实现,所以我们接下来在进行运行的时候,也会采用这个项目里边的一些代码给大家来进行演示,就是出于一个教学或者零基础理解这样的场景一下,我们看看 a 阵是怎么运行的,它会有什么样的问题,以及如何来进行解决 好。首先我们需要知道当代 agent 在 进行运行的时候,其实它的整体的运行逻辑或者核心股价其实非常简单,就是一个能调用工具的这个大模型,加上这个 cmd 命令行工具,基本上就构成了我们现在看能看到的所有的 agent 最核心的这个股价。 那所谓的 cmd 命令行这工具,它实际上就是一个 tool 对 不对?这就是一个工具,这工具它可以操作你当前的环境这个命令行,你只需要给它输入命令,然后它就可以自动来进行执行,你可以这么来进行理解就可以了。 那这个工具之所以会成为当代 a 证的最为核心的工具,大家可以想想,你用这个 openclaw, 是 不是你动不动让他什么生成个文件,整理个桌面,做这个事,做那个事,阅读他自己的这个记忆,修改自己的记忆,他在背后怎么来进行实现的,基本上都是靠 那个命令行来进行实现。命令行就是操作你当前这个电脑最为核心的这样的这样的工具。这个呢是第一个命令行工具,在上面这个项目里边回大家可以自己在我们的课程的课间里面能找到这样的这个代码,来看一下命令行工具定义长什么样。 同时关于这个核心的 agent, 在 运行的过程当中,它的核心功能其实都是通过一个叫做 agent loop 的 这样的工具来这样的一个形式来实现的。那给大家课间放大一点, 所谓这个 agent look, 它实际上就指的是我们在进行调用的时候,在大模型调用工具的这个时候,基本上它就是处于一个循环的状态,那么这个循环它循环的什么?其实循环的是我这次在进行工具调用,看它能不能成功,如果成功了,我们就退出这个循环,给用户一个答案,如果没有成功,咱们再多运行几遍,哈哈,对不对?这所谓的什么多部调用工具, 它本质实际上就是一个 loop, 是 一个循环。当然我们一会去看 cloud code, 它其实也是,那它里面的原码其实也是一个 loop, 也是一个循环这样的概念。那么现在为什么这个 agent 运行的这个核心本质上就是个 loop? 非常重要的原因是因为现在的大模型性能都非常强, 如果是早几年的这个大模型,比如说二四年的那个大模型啊,那个时候呢?大模型不说调用工具稳定不稳定,如果你是把它放到一个 loop 里面来进行这个循环,那它就完蛋了,因为它根本不知道自己什么时候该停下来。 但是对于当代大冒险来说,它其实都会有个非常清楚的这样的一个认识,一个是对用户的意图更加深刻的把控,除此之外,它也有一套自己非常清醒的去判断。关于说我现在运行到这个什么程度,或许需要停下来是这样的一个状态,所以基本上核心的 a 阵,它都是在一个 look 里面来进行运行,不断地尝试 用各式各样的工具去完成当前用户的提出这样的问题,完成了之后就跳出这个循环,或者失败了很多次之后,觉得自己没必要再试了,也可以跳出这样的个循环,否则就一直在循环里面来进行运行。有了这个路,又有了这个命令行工具之后,接下来我们说你的这个 a 政策就属于一个基本成型的这样的一个状态啊,因为它可以持续不断的调用命令行去完成各式各样这个操作啊。这里面大家如果感兴趣的话,可以在这个 呃 beautiful s r c 的 那个文件里边能够去找到它完整这个源码啊,然后呢,这部分的,它的内部的 agent 运行的这个源码核心代码呢,是在这 q r 点 t s 里边啊,大家可以去看一下, 你发现啊,它其实也是一个也是一个路,对吧啊,它其实就是在不断地调用当前的 cloud cloud 这样的模型在进行一个循环啊,差不多是这样的一个这个情况, 所以啊,你会发现,呃,整个的啊,我们当代的 a 卷的核心呢,就是要需要构建好这样的个 loop 啊,当然我们这一期讲的会比较简单哈,真正在构建 loop 的 时候,你可能好歹得用些这个工具啊,得用些这个框架啊,然后呢辅助你更好的去 完成这样的这个 loop 啊,这里大家可以自己去试一试啊,我们上面给大家给出的这个原码啊,就是上面呃我们这个教学视力的这个代码啊, 就 learn cloud code 啊,这里面这个代码,大家可以自己去尝试着去用用,看一看啊,感受一下啊,它现在整个的这个核心的这个 log 呢,大概长什么样啊?你现在呢,让它呃这个执行简单的任务,它就是一部啊,调用工具结束了啊,如果让执行复杂任务,它可能会 考虑多部啊,来调用这工具啊,但总之呢,有了这个命令,行啊,有了能够啊,有了这个能够调用工具的这个大模型啊,再加上一个 log 啊,基本上我们的 agent 的 核心呢,就这么构成了啊,是这样的这个情况, 当然哈,我们去构建这样的 agent 的 这个核心啊,大家肯定会想啊,那呃他肯定会有些不太够的地方,对不对啊?你好歹给他多整一点这个工具啊,给他搞一点这个复杂的上下文呐,等等等等。那我们说所有的啊,其他的这个 agent 的 这个架构,基本上都是以这个为核心去进行那些功能的这个拓展,我们这也就不展开了来说了,但是大家需要知道的是 一个基于 loop 啊和啊基于这个命令行为核心工具的这样的 agent 的 体系,它其实会面临很多问题的啊,我们接下来主要是看他会有什么样这个问题,以及呢 cloud code 到底是如何来进行解决的? 那么他会有哪一些问题呢啊?首先第一个就是上下文会不断的增加,对不对啊?这其实是非常明显的一个这个问题啊,也是我们在实际对话过程中迅速就会遇到的这样的这个问题啊,上下文会 越来越长啊,越来越长啊,并且呢伴随着像现在啊,我们很多比较复杂的这工具在进行调用的时候啊,他这个上下文呢,实际上是会呈现这个指数级的这个上涨这样的情况, 上下文一长啊,其实就会带来很多的非常致命的一些这个问题哈,就比如说一个呢,是模型的啊,他会有个上下文的这样的窗口啊,超过这窗口他就没法来进行运运行了,必须要去裁剪一下之前这样的记忆啊。那么第二个呢,是 伴随上下文越长啊,其实模型的注意力呢,也会被稀释掉啊,这就是所谓的现在我们再去使用,比如说 color code 呀,或者是大家去用很多的一些大模型,你会发现前半段啊,运行的还很好啊,愿意去生成一些很长这个结果,到后半段 啊,尤其是这个模型快到自己的上下文窗口的时候啊,就开始疯狂的个输出啊,对不对啊,也不管这个输出对不对啊,或者质量好不好啊,甚至是这个给你乱输出一通啊,总之就是会迅速在短时间内把这任务给结束掉啊,这就是所谓的当代大模型的上下文焦虑,哈哈,会存在这样的这个问题。 那么第二个就是对于每一个 a 阵,在这运行的过程当中啊,他其实会存在关掉就失忆啊,重开全部知道啊,这样的这个情况啊,但是这个情况 大家都能理解,对不对啊?因为上下文没了嘛啊,但是呢,我们说在当代的 agent 的 这样运行体系里面,为什么这一点会变得非常重要啊?其实是因为我们现在的很多 agent 在 运行的时候,它往往不是一个 agent, 它是很多个 agent 啊,这个时候呢,它我们在实际执行任务的时候,就需要非常合理的给不同的 agent 啊,给他来进行非常精密的上下文,这样的匹配,才能够迅速的带入到自己的这个角色里面来啊,来完成运行啊。所以呢,对于现在的 agent 在 运行过程当中来说啊,我们说合理的给他匹配上下文也是非常重要的一个方面。 那么第三个就是安全方面这样的问题,对不对啊?那么安全方面的问题呢?呃,之前我们在讲 cloud code 啊,讲 open cloud 时候其实有讲到过啊,就是由于你现在啊这个 a 智能很厉害啊,对不对啊?他自个又很聪明哈,然后呢,他又有智慧啊,又可以操作命令行这工具啊,对你各种环境的一通操作哈,那么 这个时候呢,呃,他这个安全问题就会变得非常重要啊,因为他一不小心把你什么关键文件给删了哈,对不对?那这个事情就很尴尬了啊。所以呢,对于现在的这个 a 智能运行来说,安全其实是一个很大的 一个,这个需要考虑的一个方面。那么 agent 的 安全哈,跟传统的软件安全还不太一样啊,传统的软件安全,它其实是可以通过一系列这个测试给它测试下来的 哈,就去看啊,关于啊,你在各个场景下你的所有功能是怎么样来进行运行的,一个一个来进行安全测试,测试完了之后就可以上线。 但是对于大模型来说啊,他呢是一个有智慧的工具啊,那么你引导他去工作啊,那么也可能会,他呢也可能会被别的一些信息给忽悠瘸了啊,这个时候呢,你就得这个想办法,对不对啊?这个用魔法,对,用魔法对抗魔法啊,才能够解决大模型的安全性的这样的问题。 我们现在说 open clock 啊,这个很多的安全性问题,非常的这个显著,有很多隐患需要来进行修复。但实际上呢, code 啊,他作为目前非常通用这个智能体,他的安全的这个级别是非常高的,他也是之前经历了很长一段时间安全啊,踩坑啊,甚至被竞争对手蒸馏啊,这样的这个情况之后啊,现在他才这个逐渐逐渐提升了啊,他的安全性,这样的,这个提升他的安全性的一些这个措施, 那么现在啊 code 的 的安全的很多措施我们会看啊,其实还是非常精彩的。那不管怎么样,我们说对于安全性这个问题,哎,他其实也是属于, 对吧?啊?整个 agent 它进行运行的过程当中啊,这个我们是要时刻关注的啊,就比如说这里面我们现在给大家的这个势力代码里边啊,这个不是,呃,这个不是卡扣的这个原码哈,这是我们给大家势力代码里,比如说一些就包含了一些非常基础的安全性啊,这样的一个解决这个问题,比如说 啊不让他去使用什么 r m 杠 r f 这样的这个命令啊,还有这个杀档啊,关闭某些东西这个命令等等等等啊,会有这样的这个提示啊,等等等等。 当然啊还有一个非常重要的一个这个问题啊,就是他其实 a 证的运行的过程当中啊,尤其是一些长效长期这样的问题,会带来巨量的知识的这个 商增啊,那么你运行的越多啊,关联的文档就越多啊,他你现在需要处理的这个局面就越就更加的这个复杂啊,他其实是会出现一个非常巨量的、非常快速的这个商增这样的状态, 这个上证这个状态哈,其实会很大程度上啊影响你未来 a 证呢,是否能长期稳定运行的一个这个点啊,这个其实并不是在于说我的现在啊,这个每次带入状态我就越多了,然后我付的钱就越多,并不是这样,而是它整个的运行的稳定性 都会遭到巨大的啊,这个呃影响啊,那么就比如说啊,我们这个 agent 的 look 对 不对?在运行的过程当中呢,你会发现啊,这个运行的,运行的,运行的每一轮 talk 就 越来越多啊,当然浅层次的呢,是你的费用越来越多啊,但是这个深层次的呢,是伴随着你当前 agent 的 这个商增啊,你其实你的稳定性会受到很大的影响。 好,那这问题怎么解决呢啊?我们接下来其实哈整,如果你去纵观整个 cloud code 啊,它的这些原码,基本上它就是围绕着这 四个问题啊来进行的这个展开啊,我们其实今天晚上的公开课并不会啊,直接去贴一个啊,比如 cloud code 的 完整的啊,这个什么几十个这个,呃,几十个不同的核心的这个主类啊,还有上百个啊,这个子类,它的功能对比的这个表啊,这个其实意义不大啊,我们更多的希望大家能够通 过我们接下来这个解读啊,能够看得出来这个 cloud code 是 怎么样啊,去实现这个 harness engineering 的 啊,以及呢,我们现在这 cloud code 到底是啊作用于它的核心架构,对我们开发人员来说,它到底是能够解决哪些问题? 那么接下来啊,这个原码这个层面,其实就,呃基本上啊,整个扣的这个原码层面都是围绕的我们刚才所说的这四个方面啊来展开的啊。当然大家如果想去看他完整这个原码的话,那么其实呃上面有原码,上面完整这个原码大家可以自己去拿,自己荡下来之后去可以去看一下啊,那么总之呢,现在他总共呢是 五十一万多行的这个代码里代码文件啊,然后总共呢是一千九百多个这个,呃,五十一万行的代码啊,主要是 t s 的 代码,然后呢,差不多是一千九百多个这个代码的这个文件,那么他总共的各式各样的分类呢?差不多是这样的这个情况啊,与 模型 api 交互的核心代码啊,差不多是八千行啊,然后呢?这 query engine 啊,推理引擎啊,差不多是这个,呃,四万六千行啊,然后呢?工具系统啊,它有四十多个工具这个模块啊,差不多三万行代码啊,然后呢?什么这个终端 ui 渲染啊,差不多是两万五千行,剩下的这所有的哈,尤其是 什么工程基础设施啊,总共有三十六万行代码,剩下这些所有的基本上都是为了啊,让当前这个 agent 给它约束,好,让它更好的去呃,围绕长期的问题来进行解决啊,所以呢,你会发现对不对啊?差不多这个百分之九十八啊,都是这个 harness engineering 啊,里面相关的这个内容啊,这个呢,就是它完整的 项目的这个代码啊,大家可以自己当下来去看一下啊,然后下面呢也有关于它的这个代码的一个基本的这个分布啊。好,那不管怎么样,我们接下来就来看看到底是怎么去解决这样的一些这个问题的啊,就是怎么去借助这个啊,现在 a 证的长期稳定运行的这样的一些这个问题的 啊。当然其实讨论到这 harness engineering 这个的话,其实我们之前是,呃有单独讲到过哈,这个 harness engineering 的 这个内容, 哎,稍等,我们这个图它裂了啊,我们其实之前有一期公开课专门是讲到过啊,它内部的这个整个的这个 harness engineering 的 这样的一个这个呃基础理论。那么对于 android pig 来说啊,他会觉得整个的啊,这个按整个去构建考核的这样的高性能这个智能体,我们基本上是需要做好以下这么四 个方面的这个工作啊。这个是他的第一版的这个想法。第一个呢是 context engineering 啊,他的这个角色流程啊。第二个呢是啊,我们如何协调内部的 agent 工作流和他的这个决策流程啊。第 三个呢是提供高质量的工具接口跟工具描述啊。第四个呢是做好他的安全行为边界这样的个约束啊,差不多是他最开始啊,是有这样的一套这个理论体系,这个是他自己的这个博课里面,这个呃博课里面来进行的这个介绍哈。当然这个理论其实说起来会比较 呃枯燥,我们接下来直接去看它到底是怎么做的,对不对啊?我们直接去看它这四个方面啊,到底是如何去解决的啊?那么它整个的 harness engineering 基本上就是集中在这四个方面的工程的实践。一个呢是所谓这个约束工作台啊,专门去进行上下文管理啊。第二个呢是它的这个记忆方面的这个管理啊,它呢是分成了三层来进行记忆管理, 这个记忆管理不仅仅记忆存储哈,还涉及到非常复杂的这个记忆处理的相关的这个内容。然后同时呢还有很多众生防众生的这个防御啊和它如何来进行成本啊,这是 talking 消耗方面的这个成本的这个约束,我们再来看一下啊,是如何来进行实现的。 当然我们说对于整个的卡扣的来说啊,它的这个整体的这个架构啊,这个我们简单提一句啊,这个我们这个大家感兴趣可以自己去看一下,它的整个架架构其实分为五层的,分别是入口层啊,这是运行层、隐形层、工具能力层、技术设施层啊,差不多是分为这么五层的 啊,这个内容啊,但是入口就指的是它的所有的可以调用啊,给它进行信息传递的这样的这个接口,有一点像 opencloud 的 这个 getaway 啊,这样的一个这个系统啊,因为其实对于现在的 cloud code 来说啊,它呢是可以 在就比如说这个啊, kle 啊,对不对?命令行里面来进行调用,可以在 id 里面调用,也可以使用这 sdk 啊,也就是这个 opencloud 啊, cloud code, 不好意思啊, cloud code 官方他们推出这个 sdk 对 不对啊?来进行调用等等等等。 然后同时啊还有这个运行时程啊,这个运行时程其实主要就是我们之前所说的啊,它的这 agent look 啊,这样的一个这个环节啊,只不过呢它的运行时程里面还包括啊,比如说这 r e p 啊,交互式的这样环境,还包括啊这个后壳的一些这个钩子,还包括它当时运行的过程当中状态的管理等等啊,这呢是所谓的运行时程, 那么当下啊,就是这个推理的这个引擎层,对不对啊?主要是 q r i n g i 啊,考虑成这个模型的这个内部模型的管理以及呢 compact 非常非常重要的关于上下文压缩的 这样的一个工作的啊,这个实现,然后再往下啊,就是关于工具和能力层啊,内部工具怎么样进行实现,怎么通过啊,插件来进能力拓展啊,还有 m、 c, p 跟 skill 如何来进行接入, 多 agent 啊,如何来进行复制和分发啊等等等等啊,相关这个内容啊,再往下还有更加基础的一些基础设施啊,什么什么的存储的格式啊,还有这个缓存的这个内容啊等等等等啊,这怎么一系列的这个总共啊,是这么五层啊,来进行的一个架构,当然我们这里啊,接下来重点是来探讨关于它的引擎层和工具能力层啊, 这两层呢,就是主要去解决我们上面所看到的这四个方面核心问题的啊,这两层的这个基本的架构 ok, 行啊,那么首先啊,第一个我们先来看啊,它的上下纹是如何来进行管理的, 这个呢,其实是涉及到我们上面啊,关于这四层里边第一个啊,关于约束工作台啊,他的上下文管理的第一个模块的一些 qq 的 一些这个措施。那么首先啊,这张图其实非常形象哈,就是它的适用于来去描述啊,关于你现在的 a 证在进行运行的过程当中啊,可能最开始 运行的还不错,对不对啊,是一个非常整洁干净的这个宽敞的这个桌面啊,运行了一段时间之后呢啊,这边乱七八糟啊,你就根本不知道如何进管理,它整个的 a 智能运行的过程呢,它的这个性能也会下降啊,这是一个非常形象的这样的比喻, 当然我们这里是以以两百两百 k talk 为例来进行的这个说明哈,实际上最新的这 cloud code open 啊, cloud open 四点六实际上已经是全面升级到一兆通宵文了啊,相当于是拓展了这个五倍, 那么这对于这个上下文来说哈,首先啊,两百 k 肯定是一个这个硬的这个极限,然后同时呢,大家也需要知道是他的这个整个 agent 啊,在进行运行的过程当中,他只要啊超过了差不多百分六十之后,他的整个模型的这个注意力啊, 实际上就会被稀释掉啊,也就是他的这个呃呃,他去进行长段内容的输出的意愿就会下降啊,然后同时呢,他对于之前的很多内容的记忆呢,也会下降啊,是那么一回事, 所以哈也是因为它存在这两方面硬的杠杆啊,一个呢是它两百 k 只有那么长,或者一照它只有那么长哈,那么第二个呢,是你伴随增加的越多,哪怕你没有突破它的这个呃,最大上下纹的这样的限制啊,实际上它也会 记得越来越模糊啊,也是因为这有这两层的这个限制,所以呢我们才需要非常谨慎的啊,给每次的这个运行啊去构建一下上下文,对不对啊?那么在我们现在这个视力项目里面,就是这个 learn cloud code 啊,这个项目里面呢,它呢是提供了一个叫三层压缩的这个策略的一个简单的代码的这个实现 代码实现啊,上面有这个对应实现的这样的脚本啊,大家有感兴趣可以自己去这个运行一下,那么总的来说呢啊,我们说在一个简单的环境下啊,注意哈,一会我们会说哈,在 cloud code 实际上是这个五层实现啊,在简单的环境下啊,实际上大家需要知道是首先呢是有这么三层的 啊,这个压缩的这个策略是可以来进行选举的,第一个呢叫做微压缩 micro compact 这一点啊, cloud code 也有,那所谓这个 micro compact, 它呢实际上指的是我运行很多轮之后,就把之前的工具调用这个结果给他删了啊,是这么样的这个情况, 那么呃,这一点其实也可以理解哈,因为很多时候我们在进行工具调用的时候啊,工具返回的信息其实是非常非常多的啊,就比如说我们查询的天气对不对啊?使用什么 api 查询天气,那么这个时候呢,那他在这个实际工具返回回来这个信息会很多, 但是呢在当时那一次的绘画过程里面啊,你就必须得包含这一个工具返回的这个信息的这个内容啊,因为他需要依据这个内容呢给用户来进行回复,但是呢伴随着运行的时间越长啊,那么之前的工具 加载这个这个加载的这个内容呢,可能就不是那么重要啊,所以呢我们就可以把它删掉,一般来说呢,是在三到五轮对话之后,那么之前的工具调用这个结果就可以直接把它删了啊,这个呢是指的是这个微压缩,那微压缩基本上是一种无损的一种压缩这样的方法哈,因为毕竟那些工具调用这个信息可能也会不变的,不是特别重要,但这里有一点其实是需要这个, 那这需要说明的一点就在于说,我们现在去使用一些 agent 的 skill 啊,大家都知道啊,这个这个 agent 的 skill 啊,它呢是一个灵活自动加载加载的这个上下文,它是一种提示增强了这个策略啊,有了这个 skill 之后呢,这个模型啊,它就它就具有某方面这个能力了。但是这里呢,需要知道的是这个 skill 的 这个加持啊,它呢实际上 也是通过外部工具这样调用啊,通过这个 function response message 的 方式加载到当前的上下文里面来的啊,所以你的这个 skill 啊,它也是会伴随着我多对话几轮之后,它之前你加载调用过的那个 skill 就 忘了啊,会存在这样的这个 情况啊。所以呢,这也是提醒我们在使用 cloud code 的 过程当中啊,你如果你总是需要某一个 skill 啊,你下一次在线运行的时候啊,还需要再把这个 skill 加载加载进来啊,因为它运行两轮之后,就会把之前加载进来这个 skill 给它删了,以维持上下文的,这个对不对啊,不要太长了这样的状态。这是第一个, 第二个呢就是关于自动压缩啊,第三个是手动压缩啊,当然这两种压缩呢,其实呃,都是这个压,都是呃这个同一套流程啊,只不过他们各自压缩的这个方式不一样啊,这种压缩往往是采用这个摘药这样的个形式,对之前内容来进行一个总结啊,你可以 这么来进行这个理解啊,只不过呢,一个呢是到达预知之后自动来进行处罚,一个呢是手动来进行处罚啊,但是总的来说它都是 compact 这样的过程。 那么这三种压缩策略可以说是非常典型的啊,也非常呃,这个非常通用的啊,这么个压缩策略啊, cloud code 是 这样啊,我们现在这个势力项目是这样啊,然后这个 open cloud 也是这样啊,基本上都是这样的一些这个压缩这个策略啊,这种呢,其实属于 一个非常通用的啊压缩这样的方法。当然啊,下面其实还有啊,具体的代码实现的这个过程啊,大家感兴趣啊,可以自己去运行一下,我们课程就不展开讲啊,因为 cloud code 它这个架构内容,大家可以自己去进行实践一下, 然后具体它的 compact 啊,这部分的这个内容,尤其比如说我们刚刚说不说这个 micro compact 对 不对啊?再说运行几轮之后,把之前的这个工具栏给它删了哈,这个,呃部分这个源码呢,是在这个 service, 在 s r c 啊,然后呢 services 啊,下面 compact 啊里面这部分这个内容啊,你看它这个 compact 啊,光是这 compact 就 有这么多 啊,哈哈的这个内容啊,这个其实这段原码非常精彩哈,因为之前很多同学一直在问啊,说 cloud code 他 是怎么样来进行压缩的,为什么感觉我们会感觉 cloud code 压缩了之后呢,效果性能非常不错啊,跟这个普通的比如说 open code 压缩之后,他基本上记不得之前的这样的信息了。 那么其实,呃,大家如果对这种感兴趣的话,就可以看一下啊,他这个 compact 的 这部分原码里面到底怎么写的?这份原码其实非常复杂哈,它还包括一些康啊,一些这 compact 过程当中的一些这个 prom 是 怎么写的? 因为它在进行压缩的时候啊,其实并不是一个机械的压缩的过程啊,由于它需要涉及到这个 summary 嘛,所以呢,它是内部会调用这个 sanit 那 个模型,就中杯那个模型啊,来围绕你之前的这个信息内容来进行一个提取,来进行格式化这个提取, 同时呢,他还会留下你最近那几几次对话的这个 to do list 啊,就是没有完成这个事项,所以呢,你才会觉得说啊,一方面他好像也记得之前这样的事情,一方面又帮我腾空上下文啊,同时呢,还能够顺着你这 compact 的 之前的这个事项来进行运行,哎,感觉非常不错啊。其实这样的一个这个原因在里边啊, 这里面大家看的清楚的话,可以自己去看一下啊,这部分这个原码啊,这部分其实还还是非常精彩的哈,当然就对于 o o cloud code 来说啊,他会啊,什么最近三个工具这个结果不压缩啊,之前都压缩啊,是不是这个 读文件的这个结果永远不压缩啊,然后呢,这个因为读取进来这个内容嘛,所以不能压缩,等等等等啊,有很多这个具体压缩规则啊,这个呢,是第一个 micro compact, 这样呢叫做自动压缩啊,自动压缩就是指的到达预值之后呢,哎,自动给它来进行压缩啊,当然这个 auto compact 啊,在这 compact 里面啊,在 cloud code 里面也有对应的这个原码,对不对啊?到达预值之后呢,哎,自动的啊,来进行一个这个 来进行一个压缩啊,这里面有非常多的啊,它这个什么预值的这样的一个射击呀,然后呢啊,到多少的时候就来进行触发,等等等等啊,一般来说啊,差不多在百分之八十 到九十左右,它就会触发自动的这个 auto compact 这样的过程啊,它是不会到百分之百来进行触发的啊,因为它在,它在进行,在在进行最后的 compact 过程当中,它还需要腾出一部分上下文来围绕之前内容来进行个总结啊,所以一般来说是百分之八十,百分之九十啊,当然我记得最新的 这个呃 cloud code 也是呃,二点一点九零这个版本啊,应该是百分之九十二啊,作为预值啊,这个大家感可以感兴趣的话自己去看一下啊,然后呢来进行一个这个压缩啊,差不多这么样的情况,然后除此之外呢啊,还可以手动压缩,对对,手动压缩跟这个自动压缩跟这个 auto pack 的是有一样的这个过程啊,只不过的手动手动压缩呢,是通过 这个斜杠命令来进行的这个触发欸,然后呢,它这个手动压缩呢,跟这个 auto compact 啊,基本上是完全一样的这个流程啊,只不过它是允许你在任何时候啊都来进行一个啊 compact 的 这样的一个操作啊。当然其实如果你不需要这 compact 的 话,你可以直接杠 clear 就 把它删了啊,这个也是可以的。 好,那上面的是关于这个 open cloud 啊,关于 cloud code 啊,它的一些基本的一些实现方法啊,就我们刚刚所说的 micro compact 啊,然后呢 auto compact 啊,还有这个 menu compact。 那么除了这几种 compact 之外啊,我们说其实 open code 还有很多的非常精彩的关于它来进行压缩过程当中啊,一些这个啊,所谓的这个防御策略啊,或者说它在压缩过程上可能出现的问题,如何来进行解决啊,你可以这么来进行理解啊,这里也有四层压缩防御策略。 首先啊,第一个肯定是 oppo compact 啊,它会临临临近上下文的时候呢,自动啊,来进行出版。然后呢, oppo 这个 micro compact, 当然也是啊,全自动的来进行一个这个出版啊,但是呢,我们说你 compact 可能会存在一些这个问题,对不对啊?所以呢,当它当它你的 compact 没有办法来进行这个 summary 总结的时候啊,它还会有一个叫这个 reactive compact 啊, 这样的这个流程啊,指的是 api 调用,呃, api 调用这个模型 api 来进行 summary 的, 不是呢,如果报错了啊,它呢就会啊,这个触发叫所谓的啊这个 reactive 啊,叫呃 reactive compact 这样的这个流程。 而 reactive compact 这样的这个流程啊,它呢,实际上一旦触发了之后,它就会使用这个 snip 的 这样的方法啊,直接呢大刀阔斧的啊,来进行一些这个压缩啊,或者直接删除上下文啊,这个呢,是有可能来进来 这么来进行操作的。它一般来说哈,这个 reactive compact 其实并不会特别常见啊,因为其实对于现在的这个 sony 的 这个模型的调用来说,相对来说还是比较保险啊,但如果确实是没法出现的话,它就会使用这个 snape, 对 不对啊?来进行一个啊,简单粗暴的啊,这个 啊,完整的呃,大段大段的原始内容的这样的一个这个删除啊,当然在 compact 过程当中呢,它还会 出现这个啊,出现一些这个循环啊,因为 compact 内容呢,很有可能再次被 compact 啊,这个呢也是有可能的啊,然后呢它对于啊这个地归呢,还有一些地归的这个防护啊,所谓地归防护指的是我上一次 compact 的 这个内容,这次呢如果按照正常 compact 的 这个过程来说的话,它呢可能会被 大幅的这个降低权重啊,但是呢之前 compact 的 内容往往它可能是比较重要的这个内容啊,所以呢,它在下一次 compact 的 过程当中啊,会尽量的保存你上一次已经 summary 之后的这个内容啊,是这么样的一个这个情况, 是这么样的个情况,大家也能够感受到,对不对啊?他迟早有一天会 compact 不 下来啊,就是我们的 compact 之后呢,你的上下文并没有压缩特别多啊,这个时候呢,可 能就会触发我们上面所说的啊,叫做这个 reactive compact 这样的这个流程啊,他就开始给你直接删了啊,是这么样的这个过程啊,所以呢,这个 reactive compact 不 仅仅是 api 调用错误的时候可能会触发啊,你这个 compact 不 下来的时候,他也可能会进行处罚, 对不对啊?然后呢这里面啊 compact 这个代码大家可以自己去看一下啊,总之呢这都是在这个原始文件里边啊,然后同时呢除了啊他的 compact 这个策略之外呢,他还有啊,在五步流水线的这样的一个处理策略啊,这个呢,实际上是他的每一次消息在进行构建的时候,他还会走一遍这样的这个流程啊, 这个流程呢,跟上面这个流程其实很多是重复的哈,只不过上面这个流程呢是呃,跟着你现在到达某个域值,或者是有很多是重复的哈,只不过上面这个流程呢,实际上是你每次在 构建这个 system 啊,在构建你这个 message 的 过程当中呢,会这么样啊,来进行一个这个处理啊,这个呢,大家可以啊自己来去看一下啊,那么其中呢 compact 也是一样的啊,因为你 compact 呢,不仅仅是在到达预置的时候会会这么来进行一个处理啊,你每次构建上下文的时候,它也会啊来进行一个啊简单的一个 compact 的 这样的过程。 然后同时呢啊,这里有一些非常有趣的一些地方在于说对于当前的 cloud code 来说,在某些情况下啊,它呢实际上是会把你输入的问题来进行一些重写和进行一些优化的啊,这个呢,其实是一些 非常细节的一些这个点啊,然后呢,他会觉得你这样的这表述其实是会存在一些问题的啊,所以他会对你当你的这个原始这个问题呢啊,来进行一些这个优化啊,当然他也会有这个 prompt catch 啊,对吧?好,提示词缓存的这样的个策略啊,提示词缓存我们会放在后面统一来讲啊。那总之呢,大家需要知道的是啊,它的这 compact 啊, 怎么做的啊?然后呢啊,它这个整个的啊 cloud code 啊,是如何来进行上下文的啊,这个压缩的啊?当然其实啊,不管怎么样啊,我们说这 compact, 它呢肯定是进行有损啊,肯定是这个有损类啊,肯定也是这个不可逆的啊,因为之前其实经常有同学会问到啊,说这 cloud code 啊,这 compact 跟是不是这个无损这个亚索啊,但是其实只要是亚索它就是有损啊,这个其实啊,不用考虑啊,它肯定是这个无损啊,只不过呢,对于现在的啊这个 cloud code 来说啊,它呢其实并没有采用像 opencloud 啊,这个 rec 解锁这样的一个这个方式啊,它呢实际上就是单纯的亚索压缩完了之后呢,把所有上下文带入来进行解锁 带入呢来进行一个这个问答。而啊,就比如说像,呃,这个,呃, open clock 啊,它呢实际上是先它是,它呢实际上是超过了预值之后呢会对它的这个 memory 啊,来进行这个 red 的 这个解锁啊,是这么样的一个这个这么样的这个情况,这 两者他们的技术方案呢,实际上是有区别的啊。当然其实就目前的实践情况来看,如果是普通用户在进行使用的话,肯定会觉得这个 clock code 其实会更加的这个友好一些, ok 啊,是这样的情况好, 那当然下面还有一些具体的这个细节方面的这个展开的这个说明哈,我们就不继续来进行讲解了啊,大家感谢我自己看一下里面的这个文字,然后呢有一个非常有趣的地方,我们刚刚不是说到 这个 cloud code 啊,它呢实际上是会对用户输入这个内容啊,你在构建上下文的时候,它就会来进行一轮感知,甚至是来进行一些这个修改啊,甚至是把一些重要或者不重要上下文的来进行加载和这个删除,去构建你当前这一次绘画的这个 message 这个列表,这里面操作非常多哈,我举一个小例子啊,大家能感受到它是怎么样 去啊,做到这个非常细节的这一点的这个优化的,就比如说如果你对 cloud code 骂街了,哈哈哈啊,就比如说你说啊,这不不是,就比如说 啊,那就用户的这个情绪啊上头了啊,对不对啊?用户觉得说啊,你这个做的简直是垃圾啊,那个你这个完全不懂我的这个意思,跟你说了多少次,然后完事你还是做不对啊,对不对啊?就是如果用户骂街了啊,那这个时候呢, cloud code 就 会自动的 检测你上下文,会发现,哎,这个时候呢就触发了啊,所谓叫的这个沮丧检测的这个机制。那么一旦啊触发这个沮丧检测的这个机制啊之后呢啊他呢实际上就会迅速的啊,来进行一个这个 经典上下文,然后围绕当前这个问题来进行快速的响应啊,他会做这样的一个这个事情啊,并且这个过程他是使用 这个呃正则,呃观正,正则表达式啊来进行的剪辑和这个匹配啊,他会有这样的一个啊响应的这个方式啊,这个呢其实是一个小这个小彩蛋啊,这个大家发现了之后呢,发现啊,这个有这个技术人员发现这个细节之后呢,会觉得很有意思啊,这个 open club club 呢,它其实进行了非常非常多细节方面这个优化, 这个呢是第一方面这个优化啊,总共四个方面优化哈,我们讲完第二个方面,我们再啊中场休息,然后再来进行一个这个啊,再来进行答疑,然后第二方面这个优化呢,实际上啊,是更好的去每一次去 folk 啊,或者说或者说去实力化多个 agent 啊,那么这个呢,也是呃 cloud code 的 一个非常核心的 一个架构方面这样的一个亮点吧,那比如说啊,我们现在呢,每次开启这个 a 阵啊,由于呢它其实并没有上下文啊,所以呢它其实什么都不知道啊,这个时候呢,你可能就需要按需呢,对它对这个上下,对当前这个 a 阵来进行一个知识的这样的这个贯注,对不对?那么呃,我们之前在讲 opencll 的 时候啊,其实当时我讲过 opencll 呢内部有非常复杂的提示模版,然后呢我们需要去组建非常复杂的内部这个提示词,然后才能够去开启一个又一个的这个呃,一个又一个 opencll, 那么对于 cloud code 其实来说其实也是类似的啊,然后呢 cloud code 它内部呢,也是啊,每次在运行之前呢,会有非常多的啊,一些这个扫描,我们下面应该会有一个完整的一个这个层级记忆的这个层级的这个图啊,那么 cloud code 呢,是按照这样的个记忆层级来进行解锁跟架构的。 上面哈,其实有一些啊,上面我们讲的它什么自动加载 system prompt 啊,自动加载这个 skills 啊,然后呢是如果有需求的时候才会去加载对应的这个 skill 啊,这个呢是属于所有的 agent 呢,基本上都是这么通用来进行的,这个执行我们直接看它,像它 对于 cloud code 来说,它的这个整个的新开启的这个 a 制呢,记忆架构差不多是这么三层啊,第一个呢叫做 memory 点 m d 永久记忆。第二个呢叫 topic files, 按需加载啊。第三个呢叫 transcripts 啊,只只搜不加啊,差不多是这么三个不同类型的层级的这个记忆, 那么 memory 点 md 这个很明显对不对啊?每次呢,它都会啊这个来进行一个加载,那么一般来说哈,呃,当然我们我觉得现在可能很多大家在使用在 cloud code 的 时候,可能压根就不知道啊,它还有 memory 点 md 这样的文件,是的,这个文件不对用户开放啊,这个文件呢,是纯粹的,它内部会通过一个非常精妙的过程来去维护的一个高质量的记忆文件, 它不是简单的啊,你要记住什么,它就把它写到哪啊,不是这样的,它内部有一个记忆的加载、清洗、分门别类存储,然后记忆的优化,一整个非常复杂流程,共同去维护这个 memory 点 md。 所以 这个 memory md 呢,对用户是不开放的啊,你就去改了,很容易把它改毁了啊,你也不能够去改它这样的文件 下面啊,这个所谓的 topic files, 它呢指的是针对不同的这个事项啊,它呢其实是会有对应的这个存储的文件的,然后这个存储的文件是可以通过 memory md 来进行锁影的,比如说你要记住一百件事情啊,那一百件事情可能都没有办法全部给它放到这个 memory md 里面,它就需要分门别的来进行存储,然后呢按需来进行锁影, 那么再往下啊,这个 scripts 啊,那么 scripts 呢,实际上就是关于历史的这个绘画了,那么历史绘画其实大家都知道啊,一旦我们现在在 carco 进行 compact 之后呢,历史绘画就不会再再进行加载了,但是呢,历史绘画它是会在本地来进行一个永久的这个存储的啊,所以呢,如果有需要啊,它呢实际上是会通过这个 那 grab 这个非常简单的这个匹配解锁这样的方式呢,去找啊,你之前的历史对话啊,这也是通过命令行工具啊,直接使用这 grab 的 这样的脚本啊,就可以去匹配啊,去寻找你的一些历史对话。差不多是这么样的这个情况啊,这个呢,就是整个的啊,关于 cloud code, 它的一个永久记忆的这样的一个机 本的这个架构啊,当然其实除此之外啊,这个我们刚刚也说啊,它的什么啊, system prompt 啊,它的这个 skill 啊,也是按需加载的呀,那块其实我们刚刚跳过了啊,大家感兴趣可以翻到前面来去看一下啊,那我只觉得这段呢会非常精彩啊,所以呢,给大家来进行一个分享。 ok, 好, 那我们先看啊,这个 memory 点 md 啊, memory 点 md 呢,实际上都是通过啊这个 memory 的 direction 点 t s 啊,这样代码来进行这个维护啊,它里面呢,实际上是有一套啊,非常精妙的这个维护的这个过程哈, 那么它在记忆的过程当中呢,它会不断地去识别 user 啊,不断地去啊,记住你的行为偏好啊,不断地记住你当前的这个 project 啊项目这样的信息啊,然后呢会去记住资源的位置,这个呢是它构建它当前的这个记忆最为核心的四个要素啊,当然这个要素它实际上是会伴随着这个运行不断不断来进行加深的。 举个例子啊,就比如说我们在使用 cloud code 的 时候,其实你会有这样的感受哈,就比如说你最开始没有跟他讲过你叫什么名字啊?但是呢,如果在某一个项目里边,哎,你透露了你叫什么名字,你是在干什么的啊?那么其实哪怕你没有让他记住这个信息呢,也会啊,在他的这个漏斗状的这个筛选的过程当中,不断不断的啊被筛到这个 memory 点 md 里边 这么样的这个情况。然后呢在这样的一个啊,这个 memory 的 这个记忆的过程当中啊,它不仅仅是说会围绕这四个非常核心的记忆类型的,有针对性的啊来进行一个这个记忆。然后同时呢它还有很多的啊,一些写入记忆的一些 这个纪律,对不对啊?比如说它这个这个很多时候啊是先先进行缩影啊,再去先创建这个缩影,就是创建这个 topic 的 这样的文件, 然后呢再写入到这个 memory 里边儿。再比如说对于 memory 来说,它呢只会解锁前两百行啊,超过前两百行之后呢,就需要啊给它进行一个这归类,就需要来进行个精简,就需要把它放到比如说某一个 topic 里边去,不断不断的啊来进行一个精简跟迭代。然后这个呢是它的这个 memory 啊,部分的这个文件的 啊,文件的修改这个流程,当然下面其实有一段哈,就是呃整个的 clock code, 非常精彩的一个这个设计啊, 当然上面还有一个关于 cloud, 呃, cloud 点 md 这个文件,这个加载啊,这个我们就不说了啊,因为这个文这个呃记忆文档,其实是我相信大家其实用 cloud code 其实都会用到过,对不对?你需要在根目录里面创建一个 cloud md 这样的文件,然后它呢其实就是你的 system prompt 啊的一个最核心的加载的这样的这个文档, 那么呃我们现在来看啊,关于 auto dream 啊,这样的一个自动的去清洗啊和沉淀记忆的这样的一个流程, 哎呀,说是这个流程,其实上非常的这个魔幻哈,就是我们在实际时候呃 cloud code 的 时候,如果它是在你当前进程持续运行啊,但是呢,某一些间隙的时候,实际上这 cloud cloud 它是会开始做梦的啊, 它是会有叫睡睡眠记忆巩固的这个时间的,它会在内部悄悄咪咪的 fok 一个 agent 啊,然后呢去审查自己的这个记忆,再根据我们当前白天对话的核心内容或者删除一些记忆,再根据我们当前白天对话的这个记忆,再根据我们当前白天对话的这个记忆,再根据我们当前白天对话的这个记忆 啊,这个呢叫做 auto dream 啊,在这个做梦啊,在利用睡眠来进行记忆巩固啊的这样的一个非常神奇的这个流程啊,这 东西其实确实这个说起来非常的这个魔幻啊,但是呢他确实是会这么做的啊,首先呢在他空闲的时候啊,就会自动的来进行这个触发啊,然后呢呃他呢?这个呃会单独的 fork 啊,单独创建一个 agent 来去做这样的事情啊,不影响主程序的来进行这个运行。 然后呢,接下来啊,它会去看啊,你当前对话所有这个时间戳对不对?就我们刚刚所说的啊,你越近的这个对话呢,它的这个权重就会更重一些, 然后来进行一些这方面这个梳理啊,然后最后呢,单独的啊 for 可以 一个这个 agent, 然后呢通过当前这个 agent 去整理你的 memory 点 md 这样的文档啊,所以呢,它的这个 memory 点 md 呢,是一个非常非常复杂而且精妙的这个设计的过程啊,不像 open curl 一 样啊,你让它写入它就写入,写入完成之后呢,这个 memory 太长了,就直接来进行 rec 解锁啊,并不这样啊,对于 cloud 来说啊,由于它是通过这样的一个可是非常神奇的这个维护 memory d m d 这样的一个文档的方式啊,所以它其实并不需要啊,所谓的这个 rack 这个流程来进行解锁啊,因为它的上下文呢,其实它的这个上下文其实能够被能够来进行非常好的这样的控制的, 而且 cloud code 的 本身它对用户的要求也会非常高啊,就比如说我们上面所看到的 cloud 点 m d 这个文件,对不对?那么这个文件呢,其实是所有的 cloud agent 每次在进行运行之前,它都会加载的这样的这个文件。那么只不过啊,大家可能之前不知道的是,对于 cloud 点 m d 这样的文件呢,它啊和其他的 studio 一 样,只会最多加载五百行, 更多它不会加载了,哈哈,所以呢,你对于 cloud 的 m d 来说,你写的再多啊,这个这个意义也不是特别大啊,所以呢,它呢? cloud 它其实会盗弊用户,我们在进行实际使用过程当中呢,你得想办法啊,去主动的去精简这样的一些这个记忆,主动去精简你希望主动让它记住的这样的一些这个东西,而它怎 自己维护的这个 memory md 啊,这个呢,是他自己维护的啊,然后这个呢? cloud md 是 用户可以维护的,它们共同构成每次对话这个上下文,那么他自己维护的啊,这个 memory md 呢?哦, ok 啊,他呢?实际上就会,对不对啊?这个什么 auto dream 啊哈啊?然后呢?他又什么这个 那会,呃,创建一些这个 topic files, 对 不对啊?分门别类的去存储记忆等等等等啊,这个呢,是它自己会去做的这个事情,而对于像 cloud md 啊,需要用户去做的啊,它就没有太多的这个要求啊,跟你 说,反正我只读前五百行,剩下的你自己看着办哈,对不对啊,你自己想办法来对它来进行优化啊,当然其实 cloud 它也有一些 skills, 能够去帮助你 cloud md 来进行一些剩下我们这样的优化啊,这个呢,就属于应用层面上这个东西了啊,但不管怎么样, 对吧?啊,通过这样的一些这个流程啊,还有上面的源码的一些这个实现啊,大家能发现整个的 cloud 啊,它在构建每次对话啊,每个新的这个 agent 的 这个时候啊,它的上下文呢,是如何来进行的创建啊?这里面呢有呃,大家如果想看更加详细的源码的话,可以 去找到啊,我们的这 auto dream 啊,点 ts 的 这个文件里边啊,里面呢有非常详细的关于它是如何引导,如何构一个当前的 agent 去整理自己的记忆的啊,包括什么审查呀,强化一些东西啊,删除一些东西啊,如果存在矛盾应该如何来进行处理啊?然后如何啊,把 这个什么模糊洞察转化为确定事实啊,如何去重组当前这个记忆啊?哎呀,这个流程其实非常复杂啊,如果有机会的话,我其实还是非常 愿意展开跟大家说的啊,因为这个其实还是非常精彩啊,去整理他这个记忆比简单的啊,什么寄到本地文档,再通过 red 来进行剪辑,要好的多啊,要好的多, ok, 当然下面还有一些这个安全的这个措施啊,当然他这个也会有一些这个啊,也会有些这个局限啊,因为他的记忆组装的好坏,其实会跟他当前这个模型呢,会有直接的这个啊,直接很大的这个影响啊,当前模型如果指令跟随能力强的话,那么他记忆组装的其实就更好。 下面还有啊,什么分层的知识注入啊,然后呢还有下面的什么提示词啊,什么六层动态组装啊,这些东西呢,其实都是属于怎么去更好的去维护他当前这个上下文的啊,那这部分其实并不会特别复杂啊,这个大家可以自己回头去看一下。 好,那么到这啊,我们就觉得基本上对于像 cloud code 啊,它的一些架构,就我个人觉得比较精彩的啊,两个方面的这个内容啊,一个呢是如何来进行 compact, 对 不对啊?去压缩上下文,够压缩上下文啊,去构建更好上下文工程啊。第二个呢是如何修改它的这个像整个 agent 这样的个记忆, 这两方面的核心的我觉得比较亮眼,功能呢都就都跟大家讲清楚了啊,那么接下来呢还有两个方面, cloud code 它的这个项目架构的优化。一个呢是 那么也欢迎大家啊报名,有我跟沐雨老师啊,还有啊还有这些老师我们共同来主讲的啊,二零二六大模型 a 证的开智能体开发实战课啊,这样的一门付费课程。这 门课程啊,是我们三位老师共同来主讲啊,是一门一百小时以上的完整体系大课。那么今天我们去讨论了非常非常多啊,关于啊大模型 a 证的开发相关的一些这个内容啊,当然我们今天讨论的是一些理论层面上的啊,这样的一个这个东西, 那么啊大家如果接下来想进一步的来进行深度的时间落地啊,或者你是想从零开始来学习大模型 agent 开发,就未来想要去参与到啊这个大模型 agent 技术岗位当中去的话,那么那么也非常欢迎大家啊报名这样的一门啊,由我们三位老师共同来主讲的大模型 agent 的 开发实战课, 那么课程是一百个小时以上的完整体系大课,能够帮大家零基础入门,然后直达目前顶尖大厂大模型 agent 的 开发中高级岗位能力要求的这样的一门课程。 那么这门课程啊,其实我们现在已经开设到第二十四期了哈,这今年的这个春季班啊,也是第二十四期了,我们从二三年的这个五月份啊开设第一期到现在啊,已经 已经是将近三年的啊这个时间了啊,三年的时间里面已经也是有两万多名的学员报名了我们这样的一门课程也有非常非常多的学员啊,现在是已经是加入到啊我们大魔神 a 制的开发的这样的一个技术岗位当中来了,那么这门课程呢,是可以帮大家零基础入门来进行的学习,然后呢可以全方位淬炼大家 大模型 a 证的开发的啊能力的技术体系啊,那么这本课程是可以帮大家零基础入门,然后直达目前顶尖大厂的五十万年薪的大模型 a 证的开发岗位能力要求的 这个五十万年薪啊,这个我们不是随便说说的啊,我们也不是随便糊口的个周了一个这个数字出来啊,是因为我们团队其实也是在进行大模型 a 证岗位这样的招聘啊,我们课程里边讲解的内容就是我们团队的要求啊,那么那其实我们今年金三银四的内容就是我们团队的招聘啊,那么那其实我们今年金三银四的这个招聘啊, 我们招聘要求非常简单啊,大家只要是学了我们的课程啊,学了百分之六十到百分之七十以上啊,就可以啊加入到我们公司团队里面啊,来进行一个这个工作了啊,就可以顺利的拿到大模型 a 证的开发的岗位的这个 offer 了啊,所以呢,我们这样的一门课程是完完全全严格按照目前顶尖的大厂的技术岗位的要求进行的 内容的设计,那么这门课程啊,总共呢是六个模块,我们现在给大家看一下啊,现在这门课程完整的课程介绍。 首先啊,第一个模块呢,是来会讲解啊,关于现在顶尖的大模型的一些基本的技术入门啊,包括顶尖的在线大模型的 api 的 接入使用,本地开源模型的部署和使用。然后呢,智能体 a 智能开发的理论基础和基本开发工具,然后呢, rap 解锁增强技术啊,开发入门等等等等啊,这是第一阶段, 然后第二阶段我们会进一步的来探讨啊,关于热门的 a 证的开发框架的上手实战啊,包括一些零代码啊, d 代码的开发工具啊,像这 cosdefine 啊,还有 nba 啊,也包括那一些顶尖的 regreg 框架啊,主要是拉玛 index 啊,在开发实战, 也包括新兴的 a 证开发框架实战啊,像这 a 证的 sdk 啊,还有 a 证的 school 啊,还有 adk 等等等等。然后同时啊,还包括工业级的 a 证开发框架啊,这主要是 luncheon 和 lun graph, 那 么这个当然是我们会主讲啊,这样的开发框架,那么刚刚啊,其实 弹幕上啊,有同学在问到啊,说啊,我们能不能够呃使用 long chain 来复现一版的 cloud code 呀,等等等等啊,其实我们课程里面已经使用 long chain 就 复现了一版 open cloud 了啊,然后呢,我们课程里面也有啊, cloud code 的 这个附件啊,只不过呢,使用 agent sdk 去进行的这个开发。 然后呢,当然底层开发思思路其实是一样的。好在我们课程里面啊,我们会从头跟大家去讲啊,关于最新版 long chain 应该做出来进行使用啊,然后呢,如何啊?去复刻这些顶尖的这个呃 agent 啊,就是这一些像 open cloud 呀,还有 cloud code 呀,这一系列 agent 复刻的这个核心的思路啊和方法,然后 同时第三个,第三个板块,我们会进一步来讲解啊,关于工业级的 agent 开发境界的这个技术啊,包括啊,智能体的内部的啊,多工具的管理呀, m c p 工具的这样的一个使用啊,包括啊,这个 agintic, 呃, reg 进阶的这个技术实战呢,包括纯文本的解锁优化啊,包括图文混排的 pdf 解锁啊,多动多模态的 pdf 解锁,结构化数据的解锁和 graph reg 基于知识图谱的解锁啊,还有视频信息解锁等等等等。 那么刚刚啊,就有同学问到啊,说我上下文特别特别长啊,然后呢,呃,我们怎么样啊,去这更好的去读取啊,或者是去获取上下文这样的信息啊,那么要么你就是进行 compact 啊,压缩对不对?要不的话你可能就是采用 reg 技术啊,来进行更高精度的这样的个解锁。 好,那么再往下啊,还有关于智能体长短期记忆的这样的管理啊,和智能体上下文工程,这都是构建我们智能体直观重要的相关的这样的个技术。再往下啊,还有关于多智能,多智能啊记忆多智能 某体 agent 的 系统开发啊,对不对?然后呢,相对于现在的啊这个 cloud code 来说啊,它呢,其实只有一种啊,这个某体 agent 的 系统就是所谓的 supervisor 这样的架构,一个主 agent 不 负责干活,负责分配活啊,剩下很多的啊,这些 agent 负责来进行干活。 那么除此之外啊,我们说其实还有啊,像这 handle office 的 这个架构,还有这个 router 架构啊,还有 network 架构等等等等啊,有这四种主流这个架构,那么这些架构呢,都会在我们政客里面啊来进行讲解的介绍。那么 再往下啊,还会包括啊,会讲解关于大模型高效微调啊相关的这样的内容啊和呃,紧接着啊,我们这这个呢,就是我们第三个模块内容啊,第四个模块,我们进步来讲解关于工业级的大模型 a 证的部署上线啊,相关的一些内容,包括 啊,像智能体项目部署上线的这个基本理论啊,包括智能体开发部署上线全部的这个流程对不对?好,从最开始的前后段功能设计啊,到这个接口的这开发啊,到前后段的连调,到最后的项目上线啊,一整个完整这个流程啊,然后也会来讲解关于两大的容器啊,交呃, 两大容器化啊,这个交付工具这样的实战啊,主要是 ducker 跟 kbs 的 这样的使用,然后同时也会来介绍关于智能体的追踪啊和运维实战啊,以及智能体的评估和优化相关的这样的内容。 那同时这门课程我们说现在总共呢还有啊,总共呢是十大项啊,工业级的这个实战的这个案例啊,分别是长文档啊,定制化文档编辑 agent 啊,然后文档审核 agent 啊,图文视频 agent, 语音交互 agent 啊, deep research agent 啊,然后呢数据分析 agent, 然后啊数据分析可知化 agent 啊,垂玉的 agenatic reg 系统啊,多模态 reg 本地知识库解锁系统啊, nintendo pro ppt 生成系统啊等等等等,然后同时还会有四大项, 这个百万用户级别的啊,这个商业化的项目,工业级项目实战啊,分别是企业级多模态啊, rek 知识库解锁实战项目,然后全新一代智能客服 a 智能开发项目啊,其实我们所有项目都有对应的演示视频啊,这个演示视频可能会比较长啊,我们这个啊就不展开给大家看了啊,大家可以自己登录我们的主页来进行观看, 然后啊包括一比一复刻 miniso 通用智能体的啊,这样的项目和啊这个 ai 编程啊跟数据分析 agent 的 开发项目。当然在我们的春季版里面,我们还新增了啊丛林去复现 open club 啊这样的个项目,完整的相关的内容啊,那么在我们的这个春季版里面,我们是完整的大家去复现了一个啊,这个复泛 open club 啊,这样的一个这个项目啊,然后呢所有功能呢,都会从零来进行实现啊,这个项目其实就是 呃使用 long chain 啊来进行的开发啊,在开发的过程当中呢,我们就跟大家详细去介绍啊,它背后的核心的 啊,这样的一门呃大冒险 a 级的开发实战课之外呢,我们这还有两门课程啊,一门课程呢是 open club 啊,这个技术实战课啊,这门课程呢是由我来主讲的 一门啊,这个总共呢是二二十到三十个小时的啊,这样的 open club 智能体的应用实战课啊,这门课程是目前是呃,我正在讲解啊,这样的一门 联赛更新这样的课程啊,但这么课程其实主要就是来讲解关于 openclo 啊,这样的这个技术应用啊,实战相关的一些这个内容啊,那么 openclo 这个定位呢,其实和呃 cloud code 还是有些区别哈, openclo 其实是更加通用的一个智能体啊,它呢,其实更呃有更低的这个啊, 使用这样的个门槛,对不对?然后同时呢也能够覆盖更多的啊,一些实际应用的这样的岗位。那么这个 openclaw 实战课里面,我们会给大家介绍各式各样的不同类型的这个应用范式啊,和基本上所有工作的各个不同类型场景下的 openclaw 啊,这个落地应用实战,然后同时呢在这本课程呢,最后我们还会介绍目前四个 核心的啊,这 opencloud 商业变现的啊,一些这个流程啊,包括全自动的 ai 内容工厂啊,包括这个全自动的啊,公司网站运维和建设啊,包括这什么呃,艺人公司的啊, ai ai 员工团队啊,如何进搭建啊,以及呢,包括垂雨 ai 自动化的啊,这个服务开发等等等等啊,这个呢,是属于 open collog 啊相关的这个技术内容啊,但是 open collog 其实是一样更加通用的一项啊,技术开发这样的工具啊,或者说一项通用这个智能题使用的这样的个指南,那么和我们刚刚大家所看到的啊,这个 agent 开发实战课其实完全不一样的方向哈,因为 agent 开发实战课其实是更加硬核的 这样的一门啊,这个主要是面向技术人啊,大家如果未来是想做 a 证的开发啊,来去但量身定制的这样的课程,但是除此之外,我们还有第三门课程啊,是由木鱼老师来主讲的 web coding ai 编程实战课啊,这个课程,这个啊,重要性就不言而喻了,对不对?这个 web coding 嘛, 哎,这个,这个,去年我们这个时候啊,大家说 ai 编程可能会还会觉得比较早,早啊,时间还比较早,那么到现在啊,大家如果说自己不会 web coding 啊,这个,这个属于是古法编程啊,是不是啊,人类手工编程啊,这都属于非遗传承的这个技术 啊,所以现在我们基本上所有场景里面啊,我们可能都会,呃,会用到啊,这个 web coding 这样的这个技术啊,都会来进行 ai 编程啊,那这门课程呢,是沐浴老师来主讲的啊,一门可以说啊,已经是开设第二期的 完整的 web coding 的 体系大课啊,然后呢,能够帮大家零基础啊,零门槛啊,上手 web coding 这样的工具,然后呢,开始啊,你的 ai 编程之旅啊,这可以说是现在所有程序员必备的这样的技能了,我们 可以讲解啊,像 kris pro code codex 啊,这一系列 ai 编程工具这样的使用啊,然后我们也会来讲解啊,关于像 open code, 对 不对啊,这样的开源的 ai 编程工具,这样的这个使用啊,然后呢来介绍啊,关于 ai 的 skill, m c p 啊,这样使用啊,和 像 figma 啊, pencil 来进行前端设计的一些工具啊,然后呢,像以及啊,像这个 openstack 还有 superpowers 啊,一些非常有用的,非常实用的,能够提升你的 ai 编程的水准的啊,一些这个 skill 的 这个使用啊,也包括像现在 cloud code 啊,它的 agent teams 啊,多智能体协调来进行开发的一些这个方法等等等等。 那么这门课程啊,是由沐雨老师来去主讲的啊,一门课程啊,这个对不对啊?关于 ai 编程的这个重要性啊,这个其实呃已经是非常非常重要的哈,因为其实呃这个不仅仅是现在啊,像 enflop 啊,像在国外顶尖的大厂啊,大家是在使用 ai 编程的,国内大厂也在用 ai 编程哈, 不仅国国内大厂在用 ai 编程啊,基本上所有的岗位大家都是在用 ai 编程啊,很就是除非一些特特定的这个情况啊,可能还需要手工编程之外啊,剩下的 ai 编程呢,它已经是属于大模型 a 制的应用的啊,一个非常成熟的这样的一个领域了。 那么在这个课程里面,我不仅会教大家啊,怎么样从零开始去使用这 ai 编程工具上手来进行 ai 的 编程外部口令啊,同时呢,我们也会 从头啊开始教大家啊,怎么样从最开始能写高质量代码,到做出 demo 啊,到精准的输出啊,到完成一整个完整的应用啊,到推送产品上线啊,到产品二十四小时的这个运行到最后啊,对不对啊,全站的开发啊,到运维的完整的这个技能体系啊,写在这么课程里面,我都会来进行详细的这个介绍。 刚刚我们给大家看到的啊,像这样的一个复饭,呃呃呃, cloud code 啊, web 这样的一个这个程序啊,其实就是我们当前这门课程里面给大家提供的一个应用的一个工具啊,这是其中一个工具啊,我们这门课程里面其实还很多其他的工具 啊,当然其实这门课程里面我们重点是来讲啊,像 cloud code 怎么样去用好它,去完成一系列的啊,这个开发的这样的一个项目,而啊这是我们的 agent 开发实战课,那门课程里面主要是会讲它底层的原理,一个呢是 进行使用啊,一个呢是底层原理的这个介绍啊,这个呢其实是各不相同,有所侧重的这样的点。当然对于 ai 编程来说,我相信很多同学肯定也会有这样的个误解,大家会觉得 ai 编程吗?有嘴就行啊,对吧?只要跟他说我要开发什么,他就能完成开发,其实并不是这样,哈哈,现在其实对于很多的 a 证的使用来说,还是有不小的这个门槛的哈, 你可能还是需要掌握很多的一些这个技术,然后同时也得积累一些这个经验,然后才能够完成一些很好的产品这样开发。那么大家现在看到的都是我们当前课程里边会给大家讲解的啊,一系列这个产品的这样的一个这个开发, 那么这门课程啊,我们就会好好的跟大家来介绍啊,关于从工具的使用啊,到我们现在前沿的实践经验的沉淀跟总结啊,一整套完整的 web coding 相关的这样内容。

本期视频来分享如何将 deepseek 的 vs 模型接入 cloud code, 并解锁 em 的 上下文以及 max 思考等级。我目前已经将 deepseek 的 最新模型 vs flash 和 vs pro 通过 ipad 的 方式来接入了 cloud code。 vs pro 模型在降价之后性价比也越来越高了,并且对 a 键的也有做专门的适配, em 的 上下文对于大多数人来说也更加友好。 视频内容主要分为四个部分,第一需要先安装一下 cloud code。 第二,安装开源工具 c c switch。 第三,需要购买一下 deepsafe 的 api 并完成配置。最后再来测试一下 deepsafe。 v 四 pro 加 cloud code 这套组合表现怎么样。废话不多说,我们现在开始 首先来说如何安装 cloud code。 大家常说 cloud code 经常被封号,那其实封的是拥有模型能力的个人账号,但 cloud code 作为一个单独的软件是可以正常下载和安装的。 没有订阅官方的模型,我们依旧可以使用它的框架当成是 opencloud 或者 hermes nint 这种。在他们的项目官方网站这里也有明确的说明。终端 cli 和 vs code 也支持第三方提供商。 本期视频演示的是安装 cio 版本,也就是最通用的版本。这里有一行中的命令,它支持 macos、 linux 和 windows 这几种不同的系统版本。 windows 这里分为 power shell 命令和 cmd 命令,并且 windows 用户需要先下载安装下 get, 如果没有安装的话,可以到 get 的 官方网站下载安装包进行安装。 这里复制这一行命令,然后打开终端 app 或者 power shell, 输入他们提供的命令回车执行就可以了。我这里已经安装过,所以不再演示具体的步骤。安装好之后可能会出现一个提示,大致意思是安装已经完成,但是 control 的 安装位置并没有加入到电脑的环境变量中。 这里直接复制这行他提供的命令,在终端执行一下,搞定之后输入可拷的 code 杠杠微刃来确定当前的版本号。后续使用的话,直接在终端输入可拷的命令就可以打开了, 但是你那里可能会提示不能连接官方服务。接下来我们来安装第二个工具 cc switch。 cc switch 是 一个开源工具,它能够让 cloud code codeys、 opencloud 这类的 a i a 检测,方便地切换模型。累计下载量有三百多万,在 github 上面也有五万多个 star。 它有很多实用的功能,比如一份配置同步到多个应用,支持热切换,不需要退出应用切换模型。还有用量仪表盘,能够查看你的请求数和头克用量等等。 我们在项目的首页这里有一个已发布的安装包链接,点击进去,然后在这个界面直接划到最下面。这里有很多的安装包版本,如果是 mac os 系统就下载这个 mac os 点 dmg 的 版本,如果是 windows 就 下载这个版本。下载好之后直接点击安装包进行安装就可以了。 它这个项目的说明文档也有比较详细的安装教程。第三步,到 deepstack 的 开放平台购买 api。 我们来到 deepsafe 官网,点击 api 开放平台,我这里之前已经充值了一些,在网页和 deepsafe 对 话是完全不收费的,但是想要调用 api 就 需要进行充值。他们目前没有推出类似 tokpline 这样的按月订阅的套餐,好处就是用多少花多少。 目前他们对 v 四 pro 模型打二点五折,每百万 tokens 缓存命中情况下输入是零二五元,未命中是三元,输出是六元, 这个折扣目前是到五月三十一号截止。 v 四 flash 模型和 pro 模型的价格对比可以在官方的 api 文档里查看,这里点击充值按钮,然后选择金额和支付方式。建议先小额买一笔,用完之后根据自己的实际使用情况再进行补充购买。 付款完毕之后,点击左侧的 api case, 点击创建,然后复制这个 key 的 密钥, 注意这个 k 的 密钥只能够在创建的时候查看,关闭这个页面就看不到了,如果丢失的话,就需要重新创建一个 k, 然后打开 cc switch 这个应用。我这里已经添加好一个 deepsea 的 模型了,选中这里的 cloud 的 图标,然后点击添加, 在预设供应商这里找到 deepsea, 在 api k 这里填写 k 的 密钥,然后这里需要修改一下这几个模型,可以直接参考我这个填写 默认模型就是 deepsafe。 v 四 pro 后面加上 em 是 因为之前的公告有说明,这样才能够开启 em 的 上下文,然后点击添加就可以了, 这里就会多一个 deepsafe 的 模型,点击这个按钮来测试当前 api 是 否可用。点击这里可以配置用量查询,查看当前还剩多少余额, 勾选这里,然后点击保存配置,这样的话就能够看到还剩下多少钱了,然后点击起用,就能够正常的使用可绕的扣子了。左上角有一个设置按钮,通用,这里建议打开开机自启使用统计,这里也能够查看 ai 模型的使用情况和成本。 我们打开终端应用,输入可绕的指令,那这个呢?就是 deepsea v 四 pro 的 模型,并且是一百万的上下文, 我们输入指令斜杠 context 能够查看,这里确实是一百万的上下文 tokens。 这里的默认思考等级是 medium, 可以 使用命令斜杠 effort, 然后空格后面的话就会显示哪些等级可选,这里输入 max 回车确认,这样的话思考等级就会调到最高。还有一个命令可以快速的切换模型, 输入斜杠 model, 然后回车。默认模型其实就是 v 四 pro, 我 们之前配置的 apps 和 sonata 都是 v 四 pro, 嗨酷模型是 v 四 flash, 通过键盘的上下按键来选择,选中这个模型,然后回车确认, 这样的话模型就切换到了 v 四 flash, 这里输入命令 context 能够看到它的上下文,显示是两百 k 的 tokens。 最后一部分来测试一下 cloud code 搭配 deepsea v 四 pro 到底贵不贵,干活效果怎么样。 首先说一下,它是基于文件夹的工作模式,所以你需要先通过 cd 命令跳转到你想要它打开的文件夹,比如我的项目文件夹的路径是这个,就需要输入屏幕上完整的指令回车,到了这个文件夹后,输入 cloud 的 命令来启动它, 如果路径很长的话就比较麻烦。有一种方法可以简化一下, windows 用户应该可以直接在文件夹右键从当前文件夹位置打开终端, mac 用户右键的话是没有的,但是可以直接将文件夹拖拽到终端 app, 那 当前终端打开的文件夹就是这个项目文件夹, 输入 cmd 命令,可以查看当前文件夹的路径,然后输入 cmd, 启动 cmd 的 code。 第一次打开的时候需要确认一下这个文件夹,点击 yes, 后续退出的话需要连按两次 ctrl 加 c。 这里安装一个归藏老师最近开研的一个 ppt skill, 设计是比较美观的。 来到他的项目仓库,这是一个电子杂志风的网页 ppt skill, 纯网页形式,适合线下分享,但是不适合培训课件。这个 skill 的 名称叫做归藏 ppt skill, 这里提供了多种的安装方式, 最方便的就是直接复制这一段话,然后发给 ai, 选中这一段话, command 加 c 复制,然后来到 kol 的 对话界面, kol 加微复制,然后直接发送。 kol 在 执行任务过程中会需要一些权限的许可,遇到的时候直接选中 yes 就 可以了,它的框架对于安全保护还是比较好的。 整个的执行过程我就直接跳过了这里提示安装好了触发词,就是帮我做一份杂志封的 ppt。 ok, 我 在这里输入这句话,然后告诉他要做的内容就在当前文件夹中。在当前的项目文件夹中,我放入了一个 mail 文件, 内容是关于 code 的 使用方法论,然后回车执行。他会先查看项目文件夹的内容和 skill 的 使用说明,执行过程中可能会问一些问题,根据个人的需求选择就行。 我这里也跳过过程,大概直行了六分钟左右,一共生成了九页 ppt, 并告诉了我每页的布局和内容,以及怎么操作。 ok, 我 们直接打开浏览器来查看一下这个网页的 ppt。 这是第一页 codex 的 方法论,整体的设计风格确实是比较美观的,如果是个人制作的话,可能要花费比较长的时间,并且效果还不一定有他这个好。 第二页这里的话可能会有一点点问题,下方的文字有一部分被遮挡了,后面的页数大家可以具体去看一下内容觉得怎么样。 最后再来看一下安装这个 skill 以及制作这九页的 ppt 一 共花费了多少钱。 我在做之前是九点八九的余额,刷新一下网页,那现在还有九点三九的余额,一共是花了五毛钱。这里有一个每月用量的图标,展示每个模型花了多少钱。下面也有 token 的 使用详情,包括输入和输出的具体数量。大家觉得 deepsea v 四 pro 的 性价比怎么样?

对 ai 的 了解分成了两种人,第一种是用过了 cloud code 的 人,第二种就是没有用过的普通人。去学 ai 最好的方式就是你找到 cloud code 安装上,你去安安静静,认认真真的学它两个小时,那么你就会感知到这个地表最强的智能题, 他到底能够为你带来什么?很多人他不想用 cloud code 吗?想,但是困在了不会安装,那今天我就教你如何零基础去安装 cloud code, 你 不需要代码基础,跟着我的操作五分钟就搞定了。 首先第一步是 cloud code 的 安装,其实它需要装很多的环境,你如果不懂代码,一个一个去安装是很麻烦的。我找到一个办法,就是套娃处理 ai 的 这些问题,套娃特别好用,用一个 agent 去帮你解决另一个 agent 的 问题。 这个我们找到的是腾讯的 work buddy, 我 们在这里直接跟他去讲帮我安装 cloud code, 然后他就在这里就安装成功了, 那么他会有使用步骤的。在终端输入 power shell, 怎么去输入呢?点击你电脑的文件,然后再点击 r 啊,然后他就会出来这个界面,然后你输入 power shell, 它就出来了。在这个界面你输入一个 cloud, 你 看就会在这个界面就代表你已经安装上了, 点一下它就进来了,是不是非常的简单?我们进入第二步就是 cac switch 的 安装,它是什么呢? 他是去帮我们可以让可乐的 code 使用到国内大模型的一个软件,怎么做呢?还是用 workbody 告诉他帮我 安装 cc switch, 他 就可以自己去干活了?现在 cc switch 已经安装好了,我们去找到他,我们去打开,打开的话点这个加号, 这个加号所有的主流的大模型都可以配置,比如说我们去配置一个 mini max 的, 我记得我当初注册他的时候,他送了我十六块钱,就是你可以白嫖他的十六块钱。可以先试用,去找到他的 api k 就 可以了。 我们去找到 mini max 的 开放平台,当进入到 mini max 的 开放平台啊,他就会是这个界面,你可以在这个接口密钥上获取你的 k, 比如说获取到我们这个 k 之后,我们就可以复制在我们的 cc switch 上面, 打开 cc switch, 打开 mini max, 把我们这个 k 复制在上面,还可以在这里你测一下这个 k 对 不对,如果 k 对 了,你就可以点一个保存点添加, 你的供应商就已经添加好了,你来点这个启用,再点这个打开终端,就可以正常的跟 cloud code 去对话了啊,你看我这个就改成迷你 max 了。在这里我们就可以问他你是什么模型, 然后我们等他回答我们。当他回答你的时候,恭喜你,你已经开始使用地表最强的智能题了。我给新手朋友们一个使用上的建议哦,当你使用克罗得扣的时候,你不要让他做完这一步,再做下一步。我建议你直接把你所有的需求一股脑的抛给他,反而生成的效果会更好。 好了,现在你开始动手做你自己的小程序吧,你用自然语言把你生活上最想解决的一件事情,一股脑的需求全部都丢给他,看他会给你生成什么样的东西。如果说你想知道更多可乐扣的进阶的技巧,你关注我,下一期我接着分享。

很多人用 cloud code 做项目,最崩溃的不是他写不动,而是交出来总差最后一口气。页面能打开,但流程没走通,功能能演示,但测试没过,他还会很自信地告诉你,已经完成。 rough 的 价值不是再多一个写代码的 agent, 而是给 cloud code 装上一个交付总控台。他会记住任务目标、限制条件和验收标准,然后把一次回答变成一轮一轮往前推的执行系统。 测试红了,构建挂了,诊断报错了,普通 ai 可能开始解释原因, raf 会把这些失败信号塞回下一轮继续干。所以 raf 最狠的一点是,它不会让 ai 靠感觉收工,必须先拿出测试、构建、诊断这些硬证据, 最后还会加一道 architect 视角的复查,专门挑结构、风险测试、覆盖和长期维护性。它适合重构、迁移、复杂功能多、文件改动这种大交付、三行小修,直接找 excel 就 行。 用对 rift 之后,你的角色会变,不是盯着 ai 一 步步干活,而是把交付标准说清楚,让它自己补漏,自己证明。关注我,继续带你拆 oh my cloud code 这些真正能落地的高级玩法。

今天这期视频的目标依旧只有一个,我会从最基础的操作入手,用最直白、最真相、最透彻、最粗俗、最不拖泥带水、最不绕弯子的方式,一步步的教会你如何正确使用 cloud code, 以及如何让你的 cloud code 更好用。 那首先第一步就是放弃上期视频当中我们使用的 c l i 操作界面,也就是这个界面,它虽然来说是效率最高的使用方式,但并不是最适合新手的使用方式, 所以这里就推荐大家去下载一个这样的 v s code 的 插件,在插件当中使用 cloud code, 因为它不仅可以帮你更加可直观的看到各种的文件内容,让你更清晰的看到 cloud code 给你修改了什么, 那配合 v s code 的 其他插件也可以实现更多的功能。第二个就是你可以在右边的对话栏更加方便的和 cloud code 进行对话,它的输出也会更加的直观。它的下载方式也很简单,首先我们前往 v s code 的 官网,点击这里下载 v s code, 当你安装完成之后,你就会进入到这样一个页面, 点击这里打开一个对应的文件夹,选择一个路径作为你的项目文件目录打开之后你就会进入到它的编辑界面,然后你点击这里的插件按钮,搜索 cloud code, 选择第一个插件, 点击安装。我们在这里先随便创建一个文件,创建完成之后,右上角就会多一个 cloud code open 的 按钮,点击之后你就可以打开你的 cloud code, 你 就可以和它正常的进行对话了。 那接下来我们来简单介绍一下在插件中使用 cloud code 的 基础操作。首先我们把目光聚焦到右下角 点之后,我们会看到这里有 cloud code 的 三种模式。在 ask 模式下, cloud code 每次修改文件之前都会先向你提问他这样改行不行, 如果你说可以,他才会动手。这种模式是最安全的模式,但相对来说他的效率也比较低,所以一般来说我也不会用这个模式。第二种模式就是 id 的 模式,他会跳过绝大部分的这种确认的操作。只有少数危险的操作,比如说删除一些比较重要的文件, 或者使用指令去安装部分软件,这些还需要人工的去手动确认,那其余的操作基本上都会一路自动执行。最后是 plan 模式,在这个模式之下, cloud code 不 会去修改任何的文件,他只会先思考加尔来宾怎么做,然后给出一个详细的计划给你,当你确认方案可行之后,他才会开始执行。 那这种模式就比较适合你在执行一些复杂任务的时候去用。就算是 id 的 模式,你还是会频繁的去确认 cloud code 的 操作。如果你不想一直点 yes, 你 可以在 vs code 的 左下角点击 settings, 在 这里搜索 allow danger, 点击这里的 cloud code, 然后把这里的选项勾上, 关闭之后,你就可以在模式的选项栏里面看到一个新的权限模式,叫做 ipas 模式。选择 之后, colotico 的 就会跳过所有的权限确认的环节,在这个模式之下, colotico 的 会一路自动干活,不需要你任何的操作进行确认, 非常的便捷。但相对应的,他也可能会出现部分危险操作,比如一不小心删除了某些重要的文件,所以这种模式需要慎重的使用啊。后面也会教大家如何使用地址,做好版本管理来避免这种风险。那总的来说,新手就建议先使用 id 的 模式, 当你有复杂任务的时候,可以先使用 play 模式进行规划。如果你真的需要 cloud code 完全坐等在干活,你可以使用最后的 by pass 模式。再来我们继续技术操作的讲解, 当你发送了某一个请求,你又不想让他继续执行的时候,点这个按钮他就可以暂停当前的操作。如果你对 cloud code 的 本次对话修改的效果不满意,想要重新生成,那么我们可以回到当前对话的最上方,这里有一个回退的按钮, 点击之后这里有三个选项。首先第一个选项是在当前位置创建一个新的独立绘画分支,点击之后 cloud code 会开启一个新的绘画窗口, 这里包含了之前的消息记录,你可以在这里继续对话,同时也不影响之前的操作结果。第二个选项是指回退修改的操作,但他不会回退退话记录这里你就可以看到当前绘画所修改的代码文件以及代码的行数, 点击之后就可以进行退回,但是这里的绘画还存在。第三种就是既退回你的代码操作,同时也退回当前的绘画,确认之后,你就能看到刚刚的对话以及对应的代码操作都被撤回了。接着我们来看左边,首先是这里的文件, 显示的是你当前打开的文件,默认情况下, f s code 插件会认为你需要修改当前打开的文件,在你和 cloud code 的 对话的时候,他就会把这个文件作为参考一起发给 cloud code。 如果你需要修改的不是这个文,就可以点击一下隐藏文件,不发给 cloud code 进行修改。 如果你想要让 cloud code 去修改其他的文件,可以使用艾特符号进行制定。需要注意的是,这里一般只会展示文件的名称,如果项目中有重复的文件名称,你就需要通过后面的路径来进行辨别。 如果你想要把一个当前项目下没有的文件给 cloud code, 比如一份你很早就想要的需求文档,你可以在这里选择 upload 进行上传,也可以直接通过复制粘贴的方式发给当前对话。不过需要注意的是, cs code 插件只支持部分格式的文件上传, 如果出现了屏幕上方以外的文件格式,那建议还是放到 cloud code 的 项目目录,使用艾特的方式进行引用。接下来我们来看到这个斜杠部分,这里有很多的小模块,首先是这里的模块,点击 switchmodel, 这里就可以切换你的模型,这里的模型就可以在 cc switch 当中进行配置。第二个是 effort, 这里的选择就决定了你模型发挥的功效, 最低是 low, 最高就是 max。 简单来说,这就是对于你模型的聪明程度。选择 max 就是 发挥你模型最大的功效,但相对应的,它的 tool 的 消耗量也会增大。那这里的建议是,如果你去处理一些比较简单的工作,你可以选择 medium 或者 high, 当你处理复杂工作的时候,你再选择 max, 从而去减少你额度的一个消耗。 那第三个是 thinking, 就是 决定模型是否进行一个思考,默认情况下把它开就可以了,不需要关闭。那接下来我们跳过中间这一趴,来到我们这边的命令行。 这里的绝大部分命令你其实没必要一开始的时候继续记忆,因为绝大部分命令你可能都用不到,你需要用的时候你再去查询。我在文档里面写了一些常用的指令,供大家进行一个参考。当你有 v s code 这个 ui 界面的时候,你只需要记住两个指令。首先第一个就是这里的 contacts, 点击之后它就会显示当前绘画上下文的一个使用情况。 那在这里可以看到当前已经使用了百分之多少的上下文。一般情况下,当这个上下文的使用比例超过百分之六十到百分之八十的时候,你就需要执行第二个指令,也就是这个 compact 的 指令。执行这个指令,它就会帮你自动的精简和压缩上下文,让你的上下文更干净,从而提高 cloud code 的 完成任务的质量。 那下方的操作你需要了解的基本就这么多了,下来我们看上方的人。首先最右边的是打开一个新的绘画,当你当前的任务结束的时候,你就可以开启一个新的绘画来进行下一个任务,避免上一个任务的上下文来影响到本次的任务。左边这个就是历史对话,点击之后你就可以看到你历史的对话记录,点击其中任意一个,你就可以回到当时的对话记录 好了。由于时尚问题,本期视频就先到这里,下期视频我会告诉你如何使用 skills m c p c l i hux 等等内容来进一步提高 cloud code 的 使用上限。如果你觉得本期视频对你有所帮助,记得点赞、关注、收藏。这里是七号,我们下期视频再见。拜拜!