粉丝1299获赞1.7万

这个 cloud 我 用着用着突然间它就不好使了, a p a 上一秒还好使呢,突然间它就四点零了, a p a 显示不对,说是这个用户名没有, 然后后来我发现我连续半天得有一个多小时,现在我发现在后面给它加上一个这个代码,这个代码啊, u i d i d, 然后给这个后面随便建一个用户名,然后把它创建在这个这次文件上,然后这就好使了啊?然后是我后来是发你好,后来才出,你看我今天是突然间这个问题,你们应该有没有这个毛病。

用括号扣的啊,很多人一上来就会踩坑。那今天收五个最常见的。第一个,指令太模糊,帮我修复登录 bug。 那 到底报了什么错?附件步骤是什么?你想要什么结果?那 cloud 的 不是你肚子里的蛔虫啊,你给他信息越少,他猜的越离谱。 正确的做法是啊,把文件路径、报错,截图、日制全甩给他,再说清楚附件的步骤和你期望的结果。你喂的越细啊,它输出越准。第二个,不用 cloud 点 md。 cloud 点 md 是 什么? 就是在你的项目根目录下放一个叫 cloud md 的 文件,里面写上你的项目背景,技术栈,编码规范。那 cloud 的 每次启动的时候都会去读这个文件,没有它啊, cloud 每次都要重新去参与这个项目,到底是干嘛的?有了它,一上来就能够进入工作状态,很多新手压根不知道有这个功能啊,但其实它真的很好用。 第三个,一次性让 cloud 改太多的东西,有人一上来就有一个超大的需求,让他一口气重构整个项目,然后呢?改着改工了,那你都不知道是哪一步出了问题。那正确做法是啊, 把大学九拆细,改一点验一点,每次改完让他帮你提交代码保存进度出了问题啊,你还可以回滚。那第四个,改完不验证,这个坑最多人踩啊。 卡拉扣的改完不代表他改对了代码能跑,也不代表逻辑对了,有时候他还会偷偷影响别的功能,你可能都不知道。所以啊,一定要让卡拉扣的帮你写完测试并验证,验证通过了才算完。 第五个啊,不管你对话长度聊太久,对话越来越长, cloud 的 输出质量就会下降,他记不住前面说过什么,或者会记混。那怎么办呢?用两个命令,第一, compact, 压缩历史对话, 保留关键的信息,减少上下文的占用。第二, clear, 直接清空上下文,从零开始。那任务做完了,最好开个新的对话,别在同一个对话里面聊太多的东西。那这五个错误啊,你中了几个呢?欢迎在评论区聊聊。

新手用 cloud code 高频翻车的五个点,今天一次性帮你避开!第一个翻车点,不写 cloud 点, md, 它每次开新对话都从零猜你的项目技术栈、目录结构、命名规范全靠瞎蒙,结果就是改风格不一致, 要用错文件反复反攻。新手第一步直接跑匿名,让 cloud code 自动生成专属记忆档案。第二个翻车点,分不清 plan、 edit、 ask 三大模式,全程默认丢需求。 plan 先规划方案, edit 才动代码。 ask 只解答不改文件, 复杂任务一律先 plan 再 edit, 安全又稳。第三个翻车点,盲目开 auto 或优乐模式,他拿到方向盘自己跑,新手还没看清就跨文件改了一堆,等回过神来,关键逻辑早被覆盖,回滚都难。 新手老老实实手动确认每一步,等熟了再放权。第四个翻车点,长对话从来不 compact, 上下文越堆越满,偷啃烧的飞快,他还会被早期的过时信息带偏,回答开始前后矛盾记不住最新决策 对话变长就 compact 一下,关键结论留在记忆档案里。第五个翻车点,不接 git, 就 让它随便改,新手项目连仓库都没出,使化模型改崩了,想退回上一版都做不到。辛辛苦苦写的代码, 一次错误重构就全没了。动手前先 git init 加 commit, 每一步都有快照可回滚。记忆档案模式分清,关掉 auto, 勤用 compact 接好 git, 五个翻车点,一次避开。关注我,带你吃透更多 cloud code 高阶玩法!

今天的目标是手把手教大家在没有魔法、没有 cloud 账号的情况下,如何安装 cloud code, 不 需要任何代码基础。纯小白友好,我从 cloud code 的 内侧就开始用,到现在已经一年多了,每天工作都在用。但我并不是程序员,也没有任何技术背景,所以我想从我的视角做一个系列视频, 结合我实际的工作场景,从安装开始,一步一步带大家上手。先快速回答几个大家在安装前可能有的问题,第一, cloud code 和前段时间很火的小龙虾是一个东西吗?都是顶尖的 ai agent, 但路线不同, 小龙虾走的是广度路线,他活在聊天软件里,覆盖几十个平台,帮你处理跨平台的消息、日常邮件、 qq 了,走的是深度路线,他的规划模式、上下文管理这些设计,都是为了把一件复杂的事从头做到尾。我们在工作中要做的调研分析、小工具、工作流,本质上都是造一个完整的东西, 这是 ko 擅长的。第二,有那么厉害吗?能用来干啥?我是零技术背景的产品经理。举个例子,一份行业调研报告,以前我要花一周,现在跟他说一句话,十分钟出来做一个内部投票工具,以前要找开发排期,现在我自己半小时就做好了。我甚至还自己搭了一套广告物料投放生产的工作流,一天可以做十几组物料图。 第三,没魔法,没 ko 账号,还有必要装吗?市面上大多数 ai 编程产品,本质是 ai 辅助你写代码,前提你得懂代码, code 是 你说目标 ai, 自己从头做到尾,全程不用空代码。对零技术背景的人,这才是真正的用的形态,而且国产扣顶模型这一年做的特别快,接近 qq 里使用,可以满足大部分场景。我用 mac 来演示 windows 的 安装命令,我截图放在视频最后了,大部分步骤是一样的。第一步,装 homebrew, homebrew 是 mac 上的一个软件管理器,可以通过它来安装 qq 的。 打开终端,复制这行命令,粘贴发送。这个时候要输入密码,看到这个提示的时候回车就行。装好之后,这里会提示我们加一个路径,照着他给的命令我们复制粘贴跑一下, 我们可以输入这个命令验证一下。好,这个时候我们可以看到 homebrew 的 版本号了,说明已经安装成功。接下来就是安装 curl code, 同样是复制这一行命令,粘贴到终端里发送。 当我们看到这个 successfully installed, 说明 curl code 已经安装成功了,我们可以复制这一行命令验证一下。 看到最新的版本号是二点一点一四三,说明安装成功。同时我们可以输入 cloud, 当我们看到这个橙色的小螃蟹的时候,就说明已经安装成功,但这个时候还没有接入模型,它只是一个壳,我们可以先退出,连按两下 ctrl 加 c 退出。第三步是安装 cc switch, 我 们把这一行命令复制下来,然后在终端内发送 c c switch 是 一个模型管理工具,装好之后可以一键切换不同的国产模型,不用手动去改配置文件提示 c c switch 已经成功安装了。第四步,拿 api key。 我 今天用的是小米 miimo, 选小米纯粹是我自己用,觉得效果不错,性价比也高。浏览器搜索小米 api, 小米的话,因为我是订阅了它的一个月度套餐,所以 api key 和 base url 都跟 api 这边呢是不一样的。进到 cc switch, 点击右上角的加号,然后选择自定义配置。这里我们需要手动填写相关信息,把小米的 key 填进来,然后把兼容 andropic 接口协议的这一个 base url 复制粘贴过来。 点击获取模型列表,在列表当中选择 mimo v 二点五 pro 默认兜底模型。选择 mimo v 二点五 pro 添加仅用刚刚添加的这个。回到 terminal, 输入 cloud, 可以 选择一个自己喜欢的配色。看到安全提示继续按回车就好。选择使用推荐的设置,确认信任这个文件夹目录。 这里已经出现了 mimo v 二点五 pro 的 模型名,我们尝试对话试试。看到这里,恭喜你在没有魔法且没有 qq 账号的情况下成功安装了 qq, 可以 开始开 coding 了。可以尝试让它做一个小网站试试看。 除了小米, mimo c c switch 里还可以接其他的国产模型, g l m, deepsea, kimi, mini max 都行。配置方式是一样的,在 c c switch 里加一个供应商就行。 qq 很 快就把这个 excel 文件写好了,打开这个看一下效果。 到这里,我们已经成功地用 color code 写了第一个 web coding 的 小应用。 windows 的 同学安装逻辑完全一样,只是命令不同。 第一步用 winget 装 git, 第二步用 winget 装 color code, 第三步到第五步跟 mac 完全一样。装好只是第一步。下一期我会讲安装后的必要设置,不同的模式以及 skill 体系。大家有什么想要了解的,也欢迎评论区留言。这是 color code 从零到实战系列的第一期,如果你觉得这个视频有用的话,可以给我一个一线三连催更,我们下期见。

哈喽,小伙伴们大家好,今天悠扬给大家做一期嗯,这个关于 cloud code 的 一个这个高风险的一个权限问题啊。嗯,大家在用这个 cloud code 的 时候,在安装好了之后肯定都会遇到一个问题,就是 他在执行任何任务的时候都需要你去手动点这个 yes, 或者是啊不再询问的 yes, 但是你点了之后还是会继续询问你,即便是切换到这个啊绕过权限模式, 他有时候的话还是会就是说啊,没有用啊,还是要你还是要你去授权 啊。今天的话就是告诉大家如何去把这个直接设置成就是完全的这个绕过权限,然后的话让他自行运行啊,但是这个模式是一个高风险模式啊,所以呢, 请大家这个啊用的时候自求多福啊。我这边的话就要给大家做个这个危险声明啊, 该封该该该模式的话是属于极度危险的模式啊,给可乐扣的赋予这个权限,可乐扣的将不再受这个任何约束啊,如果是你们个人操 这个操作失误,或者说一些错误指令导致你的这个可乐扣的在电脑中随便删你的文件,那本人概不负责, 因为这个的话确实目前为止没有什么东西能去约束他啊,就是这个模式,而且的话这并而且这个模式的话,他本身就是个伪命题, 你又想让他有约束啊,又想让他这个什么事都听你的,或者是说什么事都自行运行,也就相当于就是你把他关进一个笼子里,然后还让他去干你任何你想干的事,那基本上是不可能的,知道吧? 啊,所以说这个,嗯,大家能用的话就自己注意点啊,尽量就是有人在旁边值守,别这个呃, 把它放在那运行,然后自己人走了,然后在电脑里面给你一顿哭哭乱扇,就跟个哈士奇拆家似的啊,这本人概不负责, 然后的话这个就是它的主要的一个源码啊,然后的话大家就直接在你的这个文档里面,然后找到这个点 cloud 啊文件夹,然后找到这个文件啊,这个 j s j s o 的 文件, 然后打开用记事本打开这个文件之后,然后找到以下的这个指令,把我这个打红的啊,这个红颜色的这个指令全部切换成跟我一模一样的就行了 啊,设置呢很简单,但是呢因为他这个是还是那句话啊,权限太高了, 他会给你哭哭乱删东西,或者说一些不受约束的一些东西啊,造成一些比较高风险的一些,这个这个东西你没办法约束他啊,他就就怎么说呢? 而且 coco 的 这个东西他本身有一个自己的一个缺陷,就是上下纹上三百分之三十的时候,超过百分之三十的时候他会自己这个进行压缩这个上下纹导致一些这个啊细节丢失, 这样就更容易去瞎瞎删你的东西了啊,或者说瞎改你的东西,所以说他这个风险的话是有的,大家还是仁者见仁,智者见智,还是那句话,嗯,那我们就下期视频再见吧,大家拜拜。

大家好,今天聊一个我觉得 cloud code 的 最被低估的功能, hoops。 为什么说被低估呢?因为很多人用 cloud code 的 痛点其实不是它不够聪明,是它不够守规矩,不会。原上有个开发者说特别好 cloud 的, 经常给你自信满满地说成功完成,结果你一测试全都红,它不是不威胁,而是跳过该跑的检验。 hoops 就是 解决这个问题的, 你在点 cloud 的 目录下 setting, 在 这次里面配好规则, cloud code 在 干活的时候就会自动触发你的检查,不是建议,是强制,我自己目前在用的,我去说几个吧。 第一个,文件保护点 e、 n、 v 配置文件,这些就是我们平常去配 a、 n、 k 的 地方,可乐都要动,我们就直接拦住。之前就遇到过一次,他帮我改他码的时候把点 e、 n v 里的 k 覆盖了,排查了半天才发现配了 h 之后就没有发生过这个事了。之前有一个国外开发商写一篇博客,说得很好,他说 hux 被拦住的时候, loud 不 会报错或者卡住,他会把他当成一个正常反馈来处理,然后自己就会调整方案,绕过去就很自然。第二个,每次改完文件自动跑 link 跟测试,这个体验对我来说提升最大的。以前可 loud 改完代码给自己去跑一遍,检查发现问题的告诉他,现在他改一个文档 link 自动跑, 没过的报错直接就给他修了。然后有时候我去倒杯水回来,他已经改了三轮了。这种感觉就是你不再需要一直盯着他去做每一步了,只需要看他最后交出来结果。 第三个是一个,很多人都不知道用法 stop hook glock code 有 个毛病,就是它会干着干着突然停下来问你要继续吗?明明还没做完它就停了。配一个 stop hook 检测它是因为任务没完成停的就让它继续跑,不要停不, 如果这地方有坑,你得在脚本里去检查 swap hook active 这个字段,不然然后的扣子就会无限循环的继续下去,停不了。然后说一下 hook 是 跟 skill 的 区别,这个很多人分不清。你把提交前跑测试写到 cloud md 里面,他有时候会遵守,有时候不会遵守。有人测过同样一条,就是不要执行 remove 杠 i f 这样一个规则。 如果你写到 cloud md 里面,可能百分之七十他会遵守,用 hux 的 话就百分之百。因为 cloud md 跟 skill 都是建议性的 包子,可以参考,但是不保证 pos 不 一样,代码层的强制触发了就必须得跑,没得商量。社区里有个说法,我觉得总结的非常好, skill 是 去提供方法论和指导 pos 保证最低质量标准,一个管上线,一个管下线。其实往深了想, pos 解决的不只是一个人用卡拉扣的问题。如果你是团队在用, 以前开发规范写到 wiki 里,写到 realme 里,新人来了,看不看是另一回事。现在你可以直接把这些规范写成 books, 放到 the cloud settings, 在 jason 里面跟着项目走。不管是谁在用这个 cloud code, 这些规则他都得遵守,相当于你把团队的开发标准变成可执行的代码, 而不是一份没人看的文档。好了,大家可以从文档保护开始试五分钟的配好评论区,聊聊你遇到过 cloud code 的 最不守规矩的时候是什么样?我挺好奇的。我是小新,关注我,带你一起去冒 ai。


最近很多朋友问我, cloud 桌面端更新版本以后,原来配置好的第三方 api 突然不能用了?如果你之前已经跟着我的教学视频学会了如何在 cloud 桌面端接入国产大模型,并且已经正常体验过一段时间,那这期视频就是帮你解决更新后失效的问题。 如果你还没有用过 cloud 桌面端,或者还不知道怎么接入国产大模型,大家可以先去看我前面的教程,把基础环境配置好,再回来看这期解决方法。简单来说,最近的问题主要出现在 cloud 桌面端更新之后,新版本对模型调用环境做了一些限制,导致之前配置好的第三方 api 出现失效、报错或者无法连接的情况, 烦死了。网上现在也有很多解决方案,比如修改客户端文件、重装旧版本、禁止自动更新等等,但这些方法要么操作麻烦,要么存在一定风险,比如版本回退后功能不完整,安全性下降,或者后续自动更新失效。所以今天这期视频 给大家分享一个更简单更稳妥的方法,不需要改 cloud 客户端文件,不需要重装旧版本,也不用写复杂代码,只需要在 mac 终端里配置一条环境变量,就可以解决 cloud 桌面端更新后第三方 api 无法正常使用的问题。整个过程非常简单,基本上复制一行命令就能完成。 首先打开 mac 自带的终端,然后输入第一行命令, been launched second noden production。 这行命令的作用是把系统里的运行环境变量设置为生产环境,也没有报错,就说明这一步基本已经成功了。接下来我们再输入第二行命令,用来检查刚才的环境变量是否已经生效。 been launched getting noden, 如果终端输出 production, 就 说明设置成功了。设置完成以后,关闭 cloud 桌面端,然后重新打开,重新进入之后再测试你原来的第三方 api 配置。总结下来就是,先退出 cloud 桌面端,打开终端输入指令, 再次打开就可以正常使用了。如果我的视频有帮到大家,希望大家可以关注、点赞、收藏,后面我会继续更新 cloud i 编程工具、国产大模型接入和本地模型相关的使用教程。

今天我花二十分钟把这个可绕的扣的给装起来了,其实呢,这个还是比较简单的,我今天就来给大家演示一下,先把这个可绕的扣的零摩擦, 帮大家先装起来,然后再告诉大家后面怎么去领免费的偷客人怎么 处理,自己的文件怎么用。我们首先就准备几样工具啊,一个就是电脑,电脑肯定是要有啊,但这个性能是无所谓。还有一个就是 qcloud 的, 这之前我教大家装过,如果不会的话就翻一下前面的视频, 然后还有一个就的不希克的网页版本,你如果有什么问题,安装过程中出错了什么的,你直接截图发给他,他会给你解答。 那 qq 二的你直接告诉他帮我安装一下 cloud code, 然后他他就会给你自动安安装上去, 这里我已经安装好了,我看一下能不能演示一下 qq 二呢,他每天也是有免费的额度的,所以说处理这些小小事情还是绰绰有余,这就是已经在在装了啊, 你不用管他,他自己会跑,跑完以后呢,那就装好了。那如果呃出问题呢,你就截图发给那个 deepsea 是 吗?根本不用人为的来操作,这难点呢,就是你这个装好以后怎么用,因为他用 cloud code 的, cloud 的 这个这个模型呢是海外的模型,你国内的话还用不了,需要配置一下,我之前用的是 deepsea, 这个配置起来比较简单, 等会告诉大家,如果还不清楚的可以加我的粉丝群哦,我群里会把相关资料上传上去,有问题呢也可以和群友大家一起交流一下,你看安装完成让我来确认一下这个内容。好,这安装好了,然后这些就是文件, 这还有个启动文件啊,直接开始刚刚第一个跳,跳出来的是是是否信任这个文件夹,直接打确定回车就可以了 啊,这里呢就可以开始聊了。我周边之前是有装过的啊,有装过这个模型的,现在已经切换到小米的这个这个大模型, 所以说他能回答我正常的话,你是这里是他会报错的,因为你没有接入这个 cloud 的 这个模型。 那我们怎么办呢?看一下啊,就你先要登录这个 deepsea 的 开放平台,然后 api 开放平台点进去,点进去呢,他这边的话会有一个,呃,个人认证, 个人认证啊,就认证完了以后呢,他会给账号里面充十块钱,那十块钱的话你用一下其实可以用好一段时间啊,再点这里 a p r k, 你 自己创建一个,然后呢,你这个 钥匙拿到以后,直接创建密钥的一个脚本,直接把对这一段文字呢全部发给那个,如果不知道就让 qcloud 帮你找你这跑完以后呢,它会新建一个 apikey 的 这个 hup, 这个自动程序里面呢,他是有你的,有你的这个密钥,把这个命令中的这个密钥替换成你真实的这个 api 的 这个密钥, 就是我刚刚复制的那个外串密码,然后还是发给你电脑这一串文字,那么他会给你新建一个 这个文件,它里面会告诉你是用的是哪哪个大模型吗? 我这里是 deepsea, 所以 说他已经写好 deepsea, 如果说要用好一点模型,你直接给他替换成好一点模型,然后那两个文件生成以后呢?你就可以重新打开这个 试一下,你打开试一下,你随便给他发句你好或者怎么样,他如果能回答你,那么就说明你这个已经是成功了,就是已经从卡拉的模型切换到 deepsea, 那 么你就可以用国内的这个大模型去调用这个程序。 那大家如果遇到什么困难或者不懂的,可以加我的首页粉丝群,大家一起过来探讨一下吧。

cloudco 有 一个非常好用但是被大家忽略的指令,就是这个 inside, 在 cloudco 的 任意界面输入 inside 的 指令,两三分钟你就可以得到一份非常有用的报告。这一份报告它主要是总结了我们在过去三十天内使用 cloudco 的 情况,相当于是不盘。我们主要是看下面的内容,这 这里它会显示你在过去三十天内用 cloud code 做了哪一些项目和工作。这里是你只用 cloud code 的 风格和习惯。继续往下看就是你做了哪一些比较好的地方,重点可以看这个就是我们在哪一些地方比 较容易出错,反复在哪一些地方浪费时间。下面就是它根据我们的使用习惯,给我们提供了一些优化的建议,可以直接复制到 cloud code 里面 发送给 cloudco, 它就会帮我们把这些优化的建议给设置好。这里是它给你推荐了一些 cloud, 现在已经有,而且适合你,但是你没有在用的一些功能,也是直接复制到 cloudco, 它就会帮我们自动地设置完成了。 下面就是他会告诉你后面我们用 cloud code 一个新的方法是怎么样,也是直接复制就可以了。这里是他告诉你我们现在手动做的一些事情,其实是已经可以自动化的完成了。我们大概一个月用一次这个指令,就可以看到我们这一个月内使用 cloud code 的 情况,哪一些做的好,哪一些做的不好,进行一个复盘。

不会写代码的人怎么把 cloud code 用到极致?三个月,每天八小时,我留下这十九招。第一个也是我觉得开启会对你使用 cloud code 有 很大帮助的。在终端输入斜杠, s t a t u s l i n e 你 就可以自定义你看到的信息,比如说模型的类型,上下文的占比, 成本等等。它会生成一个显示在终端底部的小脚本,让你在对话过程中随时可以通过下面的仪表台来监控你的各项指标,从而有效的避免你的上下文污染。这个功能在你最开始使用格拉格的时候对你的帮助会很大。 第二个也是我给别人疯狂安利的 command, 你 可以把它理解成快照,你在文件夹里面改动的任何东西 都可以给你保存下来,并且你还可以随时的回滚。当然有一个前提是需要 get 初步化你的这一个文件夹。第三个,斜杠 care 这一个命令在我每次进行过 command 之后,我都会使用这个命令来进行对话的新建, 一个是确保我的对话清晰明了,另外一个是确保我不会浪费更多的托管和上下文造成的一个污染。第四个也就是计划模式, 你可以按住 shift 加 tab 切换,你也可以输入斜杠,然后 pan 打开计划模式。你需要养成任何非日常工作都把这一个计划模式开启的一个好习惯,这样可以保证你在进行任何 动作的时候,都可以让大模型能够更明确的理解你的需求和指令,可以更好和更快的完成你的任务。第五个,不要总是对可乐下达一些模糊的需求,比如写一个功能,或者说我需要修改这里的效果,我不是特别满意这种话,这样他是不清楚你想要的东西的, 你应该学会向他抛问题,比如问他这样的效果,如果你是用户,你会不会满意?让他先自行推理逻辑,他的产出的质量会更高,这类似于计划模式,但会让他思考的更深入。第六个是让可乐的主动的向你提问。在计划模式下,他通常会问你问题,但是你也可以主动的要求他, 请不断的向我追问,直到你了解我百分之九十五的一个需求。第六招也是我经常会用的一招,就是他在产出一个计划之后,我会让他以一个新的顾问的身份去从事 重新的审视这一个计划,往往他会找到计划里面的一些漏洞,或者说过度设计。第八招就是加一个质检步骤。我们可以看到,在很多时候,克洛德在执行任务的时候,他会创建一个代办事项,你完全可以在这些代办事项里面加入一个质检步骤, 这样子他会在最后进行质检,确认没有问题后再给你验收。第九招就是在每一个项目中运行 i n i t。 这一招通常是用在你已经有一个包含了文件的现有项目,打开它之后,你输入这一个命令, color 就 会自动的扫描你的代码库,文件夹和里面所有的文件, 并且呢生成一个 color 点 md 文件,这本质上就是项目的一个备忘录,它会梳理出来你的结构、编码、规范和关键文件。 这样一来你就不需要每次都解释项目的一个情况,如果你是从零开始构建项目,也就是说你的文件夹里面什么都没有,同样也可以输入这一个命令 来描述你项目目标和你的一些文件内容,文件结构,让克拉克库的协助你创建。第十招,及时止损,在做你的任务的时候开始跑偏,一定不要让它写完,直接按 esc 停止,重新修正方向后再让它运行。错误的 token 消耗都是在浪费上下文, 并且会浪费你自己的一个额度或者说 api, 尽早的干预,毕竟它只是一个 ai。 第十一招,也就是使用两下 esc 快 速的撤销,如果走错路了,直接两下 esc, 你 可以回退到你对话的任意一个节点,不需要从头再来,就是非常的快,非常的迅速,但是它会造成你回退之后的下面的内容完全消失不见。第十二招,也就是使用 hux 进行通知,输入斜杠 hux 可以 设置通知提醒, 比如我设置了当可乐完成绘画时发送声音提示,这样你就可以专注于其他工作,当你听到声音的时候,你就知道任务结束了,你需要去查看。第十三招,就是使用截图,可乐是有视觉能力的,这一招其实非常的实用,比如说你可以把爆出的截图和你想要的一些灵感网页 都直接截图喂给他,这样他就可以更明确的知道是什么地方不对,然后需要修改哪些地方比你模糊的给他说这个位置不对,效果要好的特别特别的多。第十四招,就是利用 get 工作树, 这个名字听起来像是一个程序员的专属,但是其实他是一个非常好用的功能,你可以把他理解成一个平行世界。 就是在一般的情况下,如果我们开启两个 color code 进入到同一个文件夹,那么他们在进行工作的时候可能会互相的覆盖文件,或者说你在使用 codex 进入到这一个文件夹,又在使用 color code 进入到这一个文件夹,你就可以使用这一个 get 工作数的原理,让你的 color code 是一个平行宇宙,让你的 codex 是 一个平行宇宙,让它们分别精心工作,腹部干扰,这样子你在所有的效果完成之后,可以把它们选择性的合并到你的主线。这一招在我使用 codex 和克拉克的进行写作的时候会经常使用的。 第十五招就是优先的使用 api 端点,而不是 mcp 服务器。 mcp 服务器虽然方便,但是它会占用特别多的一个上下文, 比如你只是想使用特为你的搜索功能,你只需要填入 a p i 就 好了,没有必要安装他的 m c p, 我 自己的话是非必要不安装。 第十六招,通过手机远程操控,你只需要打开这一个命令,然后扫描这个二维码,你就可以在电脑上开启任务后离开,你可以从手机或者说任何浏览器控制这一个对话。 第十七招,也就是超强思考模式,这每一次都是我在切换模式搞不定,或者说或者说有难题无法解决的时候,我就会开启它。 开启它之后,科罗岛会给他分配特别高的一个思考预算,在面对复杂的架构决策或者说顽固的 bug 时, 它可以很好的处理掉。第十八招,也就是使用智能体团队 agitim 四这一招,其实在我这一招其实在我这段时间来说经常的使用,因为它们之间是可以互相对化的, 也就是说你只需要开启这一个功能,那么你的主线上面的 oppo 的 四点七就可以做一个顾问,然后派一些索尼特呀,呃,或者说其他的模型去执行任务,然后回来报给你。 这一个它和子代理是有区别的,子代理的话是没有办法通信,没有办法共享任务列表,这个 a g 的 team 是 它是可以的,但是它的资源消耗会特别的多,所以你需要 呃自己取舍。第十九招就是 skulker, 就是 技能创建,这一招在很多时候都特别的有用,这之前我已经出过视频讲过了,它就是以一种特定的方式去执行特定的事情的一种模型,所以在平时你很多重复的工作你都可以做一个 skul 让它去做, ok。 以上就是我作为一个非程序员经常会使用到的克拉克的一些技巧分享,当然我也知道克拉克还有很多其他的一些命令,比如说上下文查看这一些,但是说实话我自己真的不是那么的经常使用, 所以我在这里就不做分享了。这就是本期视频的全部内容呢,如果你觉得对你有点帮助的话,那么就收藏转发,我们下期。

我敢说,百分之九十九的人刚刚安装好的 call 扣,第一步就做错了。就是很多人会着急让 call 扣直接开始干活,然后会发现,哎,为什么好像有些时候还挺难用的呢? 但实际上并不是说模型不会做,而是他根本不知道你的规则。 ok? 大家好,我是 fred, 专注从普通小白的视角分享怎么从零到一,用 ai 和 web 扣领提升自己的生活和工作效率。 我建议安装好 cloud 后的呢,第一步不要着急让他直接开始写,而是把 cloud md 配置好。你把规则讲的越清楚,他在后面才会更懂,你也不太容易反攻, 就很多时候很多重复的工作啊,其实问题都差不多,就要么是你讲太多,要么是你改太多,要么就是你每次都会觉得他风风格都不太稳定,对吧? 你本来只想让他改一个点,他却顺手改了一大片。你本来想让他按照项目的习惯来,他却给你一套看起来通用但正确的,但是又不太符合你要求的一些答案。 这些问题的背后,很多时候不是说模型不行,而是你没有把这个默认的规则交给他。那怎么样才能让他按照你的默认规则来呢?也就是很重要的一个点就是 cloud md。 什么是 cloud md 呢?你可以把它理解为 cloud code 的 一个默认的规则文件写进去之后呢,它不是一个一次性的聊天备注,而是 cloud 开工前就会先读的一个写作的边界。所以说它的真正的价值不是说 多一个文件,而是你终于不用每次再重新去解释。同样的话,一次写好之后就后面会默认去生效。 但这里面还有一个很关键的点啊,就是很多人一上来就在想,我要往 cloud md 里面去写什么,其实第一步不应该想怎么写,而是先想, 呃它有哪些层级?就是正常 cloud md 会有一个全局的层级,一个是项目的层级,也就是通用层和项目层。通用层就是写,写到你在每个项目都不会变的一些长期的习惯和规则。项目层就是写,写到你在每个项目这个仓库它独有的一些规则, 你把这两层分清楚之后,后面写起来才不会乱。 ok, 大家可能会问,哎,那你应该怎么写呢?对吧?通用层应该写什么?呃,像我自己的话,一般会有一些语言的规范、安全红线、工作流程和用户偏好。 我可以给大家看一下我整体的一个配置的一个情况,就比如说语言会要求他用中文跟我沟通,但是代码还是用英文,然后会有一些安全红线的问题, 不要去提交一些我自己的一些 api, key 啊,或者一些密钥。工作流程呢?就是一定要强调, 呃,完成报告之后,然后有报错就得报错。然后且修 bug 之前需要先写一些失败的测试用力,包括说代码标准不能够写得太大,如果写得过多大过长,如果后面要修改,那包括一些用户偏好的一些问题, 包括说其实像我的 cloud md 和我的 codex 所用的 agent md 其实完全是一样的,也就是我在切不同模型之间,它实际上的效果也是很不错的。然后面还会有一些上下文管理的一些问题, 所以说你会发现这些都不是某个项目特有的一些细节,而是我希望 cloud 在 任何项目里面都默认遵守的一些写作习惯,所以说如果在这种我在哪都一样的这样的一些规则,就应该写到通用层里面, ok, 那 项目城里面应该写什么呢?就比如说拿我先 free talk 这个剪辑视频的项目来说,项目城最应该典型的就是,哎,比如说每一层级你的唯一的入口, 你的输入输出怎么放,你的内容生产怎么交接,包括你的一些发布和一些安全的规则,其实这些规则离开这个项目其实就不一定成立了,但是如果只是在这个项目在成立的规则,那就应该写在项目城里面, ok, 如果你也想要开始配,我建议大家理解完这三层的东西之后,然后就够用了。然后如果怎么配置呢?其实很简单,一是我呃在视频后面会分享到相关的一些配置到呃我的粉丝群里面, 然后如果大家呃不感兴趣,也可以去搜索一些,比如说像 tiktok 上面一些高新的一些配置,比如说像 everything cloud code 啊,然后把你这种当做下来的一些规则文件发给 cloud code, 然后它可以根据你的通用层和项目层帮你去抄一份属于你自己的 cloud md。 但是呢,呃,你可以在后面跟它按照你的一些项目细节去补充 啊。写完之后他会有什么变化呢?就最直接的变化,不是说他会马上帮你把这个页面做的好看,或者说帮你把这个项目做的很很厉害,对吧?而是说他会让你的写作更顺,也就是写之前你可能反复在解释,然后他可能会给你一些泛泛的建议。 写之后呢,他会更更容易按照你的项目节奏直接去开干,以及按照你定义好的边界和风格来做,所以他 不会变得完美,他会更像一个更懂你的一个项目的写作者。所以说,总结下来, cloud md 的 本质就是把你反复叮嘱 cloud 的 话一次性写清楚,先分先分成,再定规则,再让 cloud 干活, 然后他才会越来越懂你。 ok, 我是 fred, 后面我会持续用真实的案例告诉大家怎么把 ai 用进自己的工作流里面,我们下期再见。

曾经我对 cloud code 的 终端爱不释手,但现在我只能说一句, codex 真香啊,真香! 大家好,我是布鲁。随着 codex 近期频繁的更新,我自己的工作站也已经全面的切换过来了。今天就来分享一下我自己的完整使用经验,怎么用 codex 打造一套不打断心流的生产力闭环。 本期视频我把它分成了七个章节,每一张都是我自己实际在用的技巧,希望能对你有所帮助。那我们话不多说,直接开始 第一张,先来介绍一下我的工作站是怎么布局的。左上方是 codex 的 对话框,下方是 terminal 终端。 你可能会问,已经有 codex 的, 为什么还要开一个 terminal 跑 c c? 因为我发现对于一些需要探索、需要设计的任务, c c 的 表现要更出色一些。所以我的习惯是用 c c 来做方案设计,配合 planning with files 这个 skill, 把设计思路直接落成文件, 然后再让 codex 读这份计划,接手后续的具体实施。这样一来, cloud code 负责想, codex 负责做,两者可以各司其职。 右上方这个区域我用来做任务完成后的查看和审阅,比如代码的 review, 文件的浏览,还有浏览器都在这里。虽然现在浏览器还不支持多标签页,但对于日常的任务来说完全够用。这边我就分享一个实际的案例, 我让 c c 参考了最近很火的这篇卡巴西提出的知识库的文章,让他借鉴里面的思路,出一份设计稿和完整的实施计划。目的呢是做一套前端的页面,方便我日常的维护文档使用。 接着 c c 就 会调用 planning with file 这个技能啊,将所有的计划落成文档,然后我就会回到 colex 这边,让 colex 去阅读当前项目内的这份计划文件,然后基于这份计划文件让他进行开发。开发完结果之后,我会在这边 内置的浏览器里面去进行结果的 review, 包括代码的一个审查,整个过程从设计到开发再到 review, 全都在这一个工作站里面完成,不需要切换任何的窗口,这就是我前面所说的,心流不会被打破。 第二章,批注功能。这个功能是我觉得 codex 真正强大的原因之一,也是最能体现沉浸式开发的地方。 以前我们改代码的方式是找到文件定位到哪一行,描述问题,让 ai 修改,整个过程中你的注意力是在代码上的,但现在 codex 的 批注功能让这件事情变了,你可以直接在文件上进行批注,告诉他哪里怎么改,需要怎么改。 更厉害的是,现在这个批注功能不止限于代码文件,你可以直接在前端页面上进行批注,看到哪个按钮位置不对,哪块布局不满意,直接在页面上标出来, codex 就 能理解你的意图,并帮你进行调整。这件事的意义在于,正好对应了 webcodd 的 核心理念, 开发者的重心不在于怎么写,而在于写出来的东西对不对。批注功能把这个理念落地了。 第三章,上下文管理 codex 项目里可以同时开多个县城,每个县城对应一个任务,互相独立,不干扰。对比 cloud code 需要开多个对话窗口, codex 把所有县城都收在了一个项目下,管理起来会清晰很多, 然后是项目的记忆核心就是 a 键的点 md, 这个文件你可以类比为 cloud md, 把项目的背景、开发规范都写进去, ai 每次进来都会读取,不用反复的交代。 还有一点, codex 的 上下文管理非常省心,它会自动帮你压缩上下文,它也没有提供像 cloud code 中 compact 的 那样的命令,这种事情让 ai 自己处理就好了,你专注于任务本身就行。 第四张,自动化这块是我觉得 codex 比其他 agent 做得更好的地方,几个原因,第一,用起来非常的方便,直接在 gui 里面新建自动化任务,还内置了很多模板可以选择, 大到项目管理技术、眼镜,小到个人的生活习惯,都可以交给它来定期的处理。第二,自动化可以调用 codex 自身的能力,比如插件、 skill、 mcp、 浏览器操作、电脑操作等全都能用进来,这就是为什么我说 codex 在 逐步形成自己的生态。 第三,我们可以根据不同的场景来灵活的选择模型和推理强度,简单的任务用轻量模型,复杂的任务上强推理,这样的话头肯可以用的更加的合理。第四,稳定性,我实测下来, codex 相较于其他的 agent, 定时任务的准确性已经能达到生产级别,相当的靠谱。 第五张插件和技能, codex 有 相当丰富的官方插件和 skill 生态。先说说两者的区别, skill 就是 纯文档,本质是给一份 ai 的 说明书,告诉他在特定场景下应该怎么做事。比如说我前面提到的 planning with files, 就是 一个 skill 插件的概念会更大一些,你可以把它理解为 codex 打补丁,里面可以包含 skill, 也可以带上 mcp 配置,甚至集成其他的 app。 一个插件装下去, codex 就 多一套能力。 另外, codex 在 插件和 skill 的 管理体验上面要比 cloud code 的 友好太多了。 cloud codex 需要改配置文件,而在 codex 里直接在界面上点击安装,或者自己创建,整个过程非常的直观。 第六章浏览器和电脑操作 codex 可以 直接操控浏览器,你可以让它自动填表,抓取数据,验证 ui 效果。 比如我需要批量收集一些网页上的信息,直接告诉 codex 去哪个页面拿什么数据,它就能自己打开浏览器去完成操作,整个过程中都不需要你的介入。除了浏览器, codex 还能直接操作你的电脑文件的整理,应用的打开都可以交给它来处理,相当于有一个助手在帮你操作桌面。 不过这里要说明一点,随着 ai 自动化越来越普及,现在已经有不少软件开始加强安全控制,对自动化操作做了限制,所以实际能操作的范围会因软件而异,遇到限制情况也很正常,大家用的时候留意一下。 第七章通用功能这些功能不是 codex 独有的,很多 agent 都支持,但作为一个完整的工作站,这些基础能力 codex 当然也不会缺少。先说 play mode, 在 执行一个比较复杂的任务之前,先让 codex 把完整的计划列出来,你过一遍觉得方向对了再让他动手, 这个习惯能帮你省掉很多返工的时间,大任务尤其推荐开 play mode。 再说 m c p, 也就是模型上下文协议,通过 m c p 可以 把各种外部的工具和服务接进来,让 q d x 能力边界大幅扩展,无论是连接数据库,调用第三方的 api, 还是接入自己家的服务,配置好之后, q d x 就 能可以直接调用。 另外还有一点, q d x 相较于 logot code 的, 有一个非常关键但很容易被忽视的小功能,语音识别。目前我的任务几乎都是语音发起的,连打字都很少了。 ok 以上就是我在使用扣袋子过程中总结的一些技巧,如果对你有帮助的话,希望能得到你的点赞和关注。 最后我想说一句, ai 发展太快了,各家 a 键的功能越来越趋同,但工具再多,适合自己的才是最好的。有时候做做加法,找到真正需要的,做做减法,去掉用不上的,慢慢摸索出一套自己的工作范式才是最重要的。我是布鲁,我们就下一期再见。

很多小伙伴问怎么让 cloud code 接上 deep seek? 这条流程我从头到尾给你讲一遍,照着走就行。 视频稍微有点长,建议先点个收藏,耐心看完,按步骤动手。先说清楚, cloud 是 anforepic 的 网页和 app 聊天助手,你打开浏览器就能用。而 cloud code 是 跑在你电脑终端里的编程搭子, 它能直接读你的项目代码,改文件、跑命令,相当于把 ar 装进了你的工程目录。更狠的是,凭借社区里那一大批开源 skills, 它还能调度你电脑里的一切浏览器表格、邮件、设计稿,几乎想自动化什么都可以。 为什么要接 deep seek? 两个原因,在国内访问稳定,不挂代理,按 token 计费,也比海外接口便宜不少。而 deep seek v 四 pro 的 能力,应付日常写代码、改 bug、 做重构绰绰有余。 开始之前先准备两样东西,第一, node js 十八以上版本提前装好,长期支持版就行。第二, get for windows, windows 用户必装,不装后面依赖会报错。 第一步,安装 cloud code, 在 开始菜单里搜 power shell, 右键以管理员身份运行。打开窗口后复制官方的 m p m 命令,粘上去回车,等它装完。 装完输入 cloud, 加上版本参数,看到版本号就说明装好了。第二步,获取密钥, 进入 api 开放平台,进入控制台后,在左边的侧边栏找到 api keys 这一项,点进去, 页面下方有一个创建 api key 的 按钮,点一下弹出小窗,给这把密钥起个名字,比如就叫 demo, 然后点创建, 创建成功之后会弹出一个密钥字符串,立刻点复制保存到记事本或者密码管理器里。特别提醒,关掉这个窗口之后,密钥就会变成密文,再也看不见。 如果你不小心丢了,只能删掉,重新创建一把。第三步,配置 cloud code, 打开文件资源管理器,进入 c 盘用户目录,再进入点 cloud 这个文件夹。 如果看不到点 cloud, 要先在查看里把隐藏项目和文件扩展名都打开, 然后新建一个文件,名字叫 settings jason 把这段配置直接复制进去,把 api key 行换成你刚才复制的密钥保存即可。第四步,验证打开终端或者 power shell, 输入 cloud, 回车 看到红色边框的欢迎界面,模型型显示 deep seek v 四 pro, 就 说明已经成功接上 deep seek。 最后再送一个加分项。如果你平时在 vs code 里写代码,配好 antropic 官方的 cloud code 插件, 装完进入侧边栏的 cloud code chat, 它会自动识别你刚才配置好的账号,直接就能在编辑器里聊天和改代码。 整个流程下来,你就拥有了一个本地终端加编辑器,双端可用的用 deep seek 驱动的 cloud coat。 你 学会了吗?欢迎评论区聊聊。

上期视频我分享了 cloud code 的 安装和常用技巧,但真正用过的小伙伴肯定会遇到一些问题,比如没法联网搜索、没法识别图片、没法阅读网页、没法监控上下文进度和 coding plan 的 使用情况。哈喽大家好,我是专注用动画科普 ai 的 阿 k, 接下来我就为大家一一解决上述困扰。本期依然全程无广走你。 其实想解决联网搜索、图片识别和网页读取这三个问题,只需要用到一个叫 m c p 的 技术。简单来说,以前 ai 的 能力往往局限于自身的知识库,但有了 m c p 以后, ai 就 具备了使用外部软件的能力, 所以从某种意义上来说, m c p 就是 ai 和外部软件之间的一座桥梁。那到底装哪几个 m c p 能够解决上述三个问题呢?这里我给大家推荐目前 github 上最主流而且确实能打的三个免费开源方案。第一种是用来搞定联网搜索的,叫 brief search, 它的强项在于拥有独立的搜索锁影,而且对 ai 的 读取特别友好。第二种是用来解决网页读取的,叫 fetch, 它能过滤掉网页里的杂乱元素,只把最核心的代码和文字扒下来给 ai 看。第三种是搞定图片识别的,强烈推荐 screenshot mcp, 它能自己截取你当前的画面或者指定窗口去分析报错的原因,这种直接让 ai 看图排错的体验妥妥的极品。接下来我就以 brave search 为例,为大家演示一下如何在 cc 里安装 mcp 工具。 首先你需要有一个 brief search 的 api key, 具体获取方法大家可以问问 jimmy, 为了避免被限流,这里实在无法展开了,只有拥有这个 api, 才能安装它的 mcp, 并获得每月两千次的免费搜索次数。放心哈,个人绝对够用了。 然后我们需要打开终端,粘贴这串代码。注意哈,这里要换成你获取的 api key 哈,那敲完回车,等它自动跑完,你的 c c 就 正式通网了。那另外两个工具就没这么复杂,不需要 api, 直接分别执行这两串命令就行。 那这三个外挂都装好了,具体该怎么用呢?简单,比如你直接敲一句,帮我搜一下某某某某,他自己就会去调用 brave search。 又比如直接甩个链接过去,按这个链接里的开源项目说明,帮我搭个环境, 他马上就能又快又准的执行任务。那遇到程序跑不通的情况,也连截图软件都不用打开,直接给他发一句,看一下我现在的屏幕,帮我找找 bug 出在哪,他就会自己咔嚓一下,截取当前的画面去排错。总而言之, m c p 工具的好处就在于清亮和即杀即用,而且 github 里面好用的 m c p 一 抓一大把,大家感兴趣的话可以自行探索哈。 ok, 那 接下来就是解决上下文监控和 callin plan 用量的问题了,大家看这里,这是我安装的一款名叫 cloud hud 的 开源插件,它的优势就是能够挂在在 c c 输入框下方,并且以进度条形式直观显示上下文用量和 callin plan 用量。 那有了刚才安装的 m c p, 我 们只需要把这个项目的仓库地址丢给 c c, 然后让他帮忙安装就行了。但是大家注意,这个插件原本只能监控 cloud 的 订阅套餐的用量,而我用的是国产 callin plan。 所以 接下来我想告诉大家,我是怎么通过使用 c c 来改造这个插件的。 首先我上期视频说过, c c 终端版最大的优势就是自由度高,而且这个插件又是开运项目,这就意味着我们可以用 c c 来修改插件代码。然后我分析 cloud 套餐机制和我使用的国产套餐机制是一样的,都是无小时限制加上周限制, 所以我只要能够获得我的套餐的用量数据,然后把它们替换到插件里就行了。所以我第一步是先让 c c 用 brave search 搜索如何获得我使用的控制 plan 的 数据。第二步就是让 c c 写个脚本,把我的国产套餐的数据替换到插件里面,读取 cloud 套餐数据的代码中,然后设置每五分钟刷新一次,这样我啥也不用干,刷刷手机就完成了。但是这个时候出现了一个问题, 就剩下文监控还是进入一条形式,但套餐监控变成了文本形式了, 按道理来说也能用,但是我有强迫症,我想既然可用的套餐可以用进度条显示,我不过只是换了数据来源样式,应该是不用动的。所以我用自然语言告诉 c c, 我 要插件原本的进度条显示,颜色搭配也必须遵循原来的插件。然后没多久 c c 就 帮我改好了。 当然我说的很简单,它中间其实还有不少细节,受限于篇幅没法展开。但我真正想告诉大家的是,知道原理就自然知道怎么做。比如我不知道什么是前端,什么是后端,就无法修正进度条显示。 所以大家想要玩好 ai, 真的 一定一定一定要多动手多尝试,从而提升自己的知识储备哈。 ok, 那 以上就是本期视频的全部内容了,我是专注动画科普 ai 的 阿 k, 无惊无险又到六点,下了个班。

如果你的 cloud 用不了,可以接入 deep sync。 v 四,用很低的预算解锁一百万上下文,加 max 思考等级。第一步,安装 c c switch c c switch 是 一个开源工具,专门解决 cloud code 切换模型的问题,一键将供应商导入应用, 一键在不同的供应商之间进行切换,内置五十家供应商预设软件可以进粉丝群获取。第二步,买 deepsea 的 a p i 并配置。打开 deepsea 官网,进 a p i 开放平台,网页版聊天是免费的, 但调 a p i 必须先充值。他们目前没有按约定约那种 token plan, 纯粹用多少花多少,对个人用户其实更友好。 v 四 pro 现在打二点五折, 每百万头肯缓存,命中输入零点零二五元,未命中三元,输出六元,这个价格到五月三十一号截止。点充值,选金额和支付方式,建议先小额试一笔,用完再补 付款完进左边 api keys 点创建,随便起个名字,把生成的密钥复制下来。注意,这个密钥只在创建那一刻能看到, 关掉就再也看不见了,丢了只能重建。打开 c c switch, 点 cloud 图标,添加预设供应商,选 deepsafe, 把刚才的 key 填进去,默认模型写 deepsafe vs pro, 然后添加后缀,这个后缀是官方公告里指定的,加了才会起用。一百万上下文 填完点添加,列表里就会多出 deep seek 这一项点测试按钮,验证 api 是 否可用。最后点起用 cloud code 就 可以正常用了。打开 vs code, 输入 model, 启动的就是 v 四 pro, 加一百万上下文,输 context, 验证一下,确实是一百万 tokens, 默默认思考等级是 medium, 敲 effort 加空格会列出所有可选档位,填 max 车就拉到最高 切模型用 model 社会列出来。 opus 和 sonnet 都映射到 v 四 pro haiku 是 v 四。 flash 上下键选中回车确认切到 flash 之后再敲 contacts 能看到上下纹变成二百 k。

你以为 cloud 配置文件写得越细, cloud code 就 越听话?但很多项目恰恰是从写太满开始跑偏的。 cloud code 用了几天还挺顺,第四天突然乱写导入语句,绕过调研层改。你明明叮嘱过别动的文件。多数人第一反应是模型抽风, 但真翻一下 cloud 配置文件,问题基本都在这儿。因为 cloud 配置文件不是 readme, 它不是给人看的项目说明,而是给 cloud 看的工作规则。你写在前面的东西会影响它,后面怎么判断,怎么写代码时 会不会跑偏。所以今天这篇我想聊的不是 cloud 配置文件怎么写得更全,而是它为什么会越写越糟?坑一把 cloud 配置文件当 readme 写,这是我见过最多的坑。很多人写 cloud 配置文件,第一反应都是先介绍项目,这个项目用什么框架、什么语言、什么版本,目录结构长什么样? 历史上为什么这么设计某个模块?以前迁移过几次,团队之前有过什么约定,写着写着就把它写成了一份巨大的项目说明书, 看起来很完整。但问题是,对 cloud 来说,这里面每一行都在抢注意力。你真正想让它记住的是,所有接口必须经过校验,不要记录用户原始数据,关键路径不能堵塞。结果这些东西被塞在第幺八七行前面,幺八零型都在讲文件夹结构和历史背景,那它跑偏 真的不能全怪模型。我自己的感受是, cloud 的 配置文件最重要的不是信息量,而是顺序。前面几十行最好只放三类东西,项目到底是什么?哪些事绝对不能做?核心技术战是什么?就这么简单。 比如这个项目是一个高并发交易后端,那你一上来就告诉他,关键路径不允许阻塞 io, 所有接口必须做输入校验,不能记录原始用户数据。 p 九十五,延迟目标要写清楚。这几句话比一整棵目录树有用多了。目录结构有没有用?当然有,但它不应该抢最前面的位置。剪索规则、数据库迁移规则、健全流程,这些更细的内容可以拆出去 放到单独文件里, cloud 配置文件做锁影就够了。这里有个细节也挺坑的, part to file 这种引用不一定是你以为的,用到才读,很多时候它会跟主 cloud 配置文件一起进上下文。 所以如果你真想做案需加载,就别把所有细节又通过引用塞回根目录。更好的做法是把专项规则放到子目录的 cloud 配置文件里,让 cloud 根据当前工作目录读到更具体的规则。 根目录写全局合约,子目录写局部规则。这就像公司制度,不能把财务、法务、研发、行政所有细节都贴在大门口,大门口只贴最重要的几条,进到对应部门再看对应部门的规则。 cloud 配置文件也是一样坑。二,把硬规则和偏号搅在一起。 第二个坑是把 never 和 prefer 写在同一段。这个真的非常常见,比如你写所有 jason 请求都要较验,但请求体很小的时候可以跳过再写,尽量使用 e 部, 但同步也可以。再来一句,关键路径不要跨服务调用,除非确实需要。你看人类读这种话没什么问题,因为人脑子里会自动判断场景,但 cloud 读到这里,就很容易变成一锅概率汤,一会儿严格,一会儿宽松, 一会把偏好当硬规则,一会又把硬规则当建议。你今天问他,他可能很守规矩,明天换一个上下文,他可能又开始自由发挥。我以前一直觉得只要写清楚就行,后来才发现,并不是。你得把规则的力度写清楚。硬规则就是硬规则,偏好就是偏好, 这两种东西不能混在同一个段落里。硬规则区只放 must、 never、 always 这种词,而且句子要干脆,不能代让步。比如所有入口参数必须通过结构校验,比如永远不要绕过全线中间键。比如 禁止在日制里写入用户原始请求,这里不要出现,应该尽量可以考虑。这些词一出现刚性就掉了。偏好区就随意一点,比如优先用 e 部,比如避免引入新的状态管理库,比如更倾向于附用现有工具函数。这类东西可以表达方向, 但不要伪装成硬规则。说真的, cloud 配置文件里最怕的不是规则少,最怕的是规则的口气都一样。硬规则和风格偏好混在一起, cloud 到头来只能取平均。结果就是,你以为自己写了护栏,其实只是写了一堆建议。坑三只说要做什么,不说不要做什么。 第三个坑是 cloud 配置文件里全是正向指令,要做输入校验,要返回某种格式,要遵守某个调用链。这些当然要写, 但只写这些其实不够。因为 cloud 不是 一张白纸,它训练语料里有大量默认写法,有些默认写法挺好,有些就很灾难。比如随手写一个粗糙的文本切分,比如硬编码向量模型版本,比如校验失败的时候返回半截 jason。 比如解锁上下文不够的时候硬编一个,看起来像真的引用。 再比如补货完异常什么都不出力。这些东西你不明说别做,他有时候就会顺手带出来。不是他故意跟你作对,他只是沿着最常见的写法。 所以我现在越来越觉得,写清楚不要做什么比只写要做什么还重要。你项目里踩过什么坑,就把它写成 never。 比如,不要粗暴按字数切分的方式处理代码文档,不要硬编码模型版本必须从环境变量里读, 不要缓存未经验证的模型输出,不要在解锁节点里直接调用外部接口,必须经过限流层,不要在校验失败时返回不完整 json。 这些句子看着很冰冷,但特别有用。它们不是教程,它们是事故记录。每一条背后最好都对应一次你真的被坑过的经历。 这样写出来的 cloud 配置文件才不是空泛的最佳实践。顺着这个,再聊一个更隐蔽的东西,失败路径。很多人会告诉 cloud 成功时要怎么回答,但不会告诉他失败时怎么处理。 查找没找到足够上下文怎么办?相似度很低怎么办?调用顺序不确定怎么办?如果你没写,它就会为了完成任务,硬凑一个看起来完整的答案,这时候最危险,因为硬凑出来的东西往往比直接报错更像真的。所以你要给他一个明确的处理办法。比如上下文不足就返回 instance context, 并列出缺什么。比如最后生成答案时没把握就不要硬给最终答案。 你想想看,这个设计其实跟后端接口一样,正常返回要有格式,错误返回也要有格式,没有结构化,失败就只剩下幻觉。 这个地方我觉得特别重要,因为你不是在要求 cloud 永远正确,你是在要求它不确定的时候别装坑。四不版本化,也不淘汰旧规则。 第四个坑,最隐蔽代码库已经更新了好几轮, cloud 配置文件却还停在几个月前。三个迭代前,你们还在用粗切块器,上个迭代 已经换成羽翼切块儿了,旧模块儿都删了,但 cloud 配置文件里还写着使用 niv chunk 切分文档,然后你开一个新绘画,让 cloud 改解锁逻辑,他非常听话地把 niv chunk 又引回来了。你看到的时候一脸懵,不是哥们儿,这玩意儿不是早删了吗? 但站在 cloud 的 角度,他没做错,他读到的规则就是这么写的。问题就出在这里,给 cloud 的 上下文已经过期了,旧规则不会自动失效, 你不主动删除,它就一直在那儿,像一条过期但仍然生效的公司制度,新人看了会照做, cloud 看了也会照做。所以 cloud 配置文件也需要版本管理。不是说非得搞得多复杂,但至少要有版本号,有更新时间,有简单的变更记录。 比如某条规则什么时候加的,为什么加,什么时候废弃,迁移到哪种新写法。废弃规则可以用 lightdeprecated 标出来,这个标签不是什么官方魔法,它就是一个约定。但约定这东西在团队里很重要,人能看懂, cloud 也能看懂。更稳一点的话,可以配一条自动检查, 只要生成代码里出现已经废弃的旧模块、名旧函数、名旧调用方式就直接失败。别靠记忆,靠记忆维护规则迟早会出问题。我有时候觉得 cloud 配置文件这件事,其实特别像接口设计,你不能只定义成功路径,你还要定义错误返回,你不能只写现在怎么用, 你还要标出什么已经废弃,你也不能把所有东西都塞进一个巨大文件里,该分层就分层,该有边界就有边界,根目录放什么,子目录放什么 都要说清楚。回到最开始那句话, cloud 配置文件不是写得越满就越稳,不是认真有错,而是很多认真到头来会变成堆料。把 readme 的 写法搬进 cloud 配置文件,重点会被丢掉。把硬规则和偏好混在一起,约束力会被稀释。只写要做什么,不写不要做什么 也不给。失败路径模型就会回到那些常见但未必适合你的默认写法。不版本化,不淘汰旧规则,过期上下文就会继续污染新代码。 说到底,一份好用的 cloud 配置文件应该很克制,开头先放项目身份底线和核心技术战,别急着塞背景资料,硬规则和偏号分开写, 不要做什么,失败时怎么兜底也要写清楚。版本号、废弃机制、子目录、规则跟着代码库一起走。做到这些, cloud code 也不是不会犯错,但它犯错的方式会变得更可控。你不用每次都跟模型来回掰扯,问它为什么又绕过校验层, 为什么又改了不该改的文件,为什么又引入一个早就删掉的模块。你可以回到 cloud 配置文件,把对应的规则改清楚,我不确定这套对你有没有用,毕竟每个项目的痛点都不一样。但如果你最近刚好也遇到 cloud code, 越用越飘, 真的可以打开自己的 cloud 配置文件看一眼。先别问模型是不是抽风,先问问你的 cloud 配置文件是不是已经写成了另一份 readme cloud 配置文件这件事就讲到这儿,你那份 cloud 配置文件现在踩在哪个坑上?评论区丢出来,下一期接着拆。