粉丝3.8万获赞11.2万

hello, 今天给大家讲一下 ai 写代码,这个 ai 写代码如果你只是这样去写,那么它会出现一个情况,策略无法运行,因为不同的量化软件它的接口是不一样的,所以呢, 我们要做某一个量化软件的 ai 的 时候,就需要把它投喂一下。嗯,我这个是一个元宝,大家看一下,我这个是 i m a 元宝,元宝。点击知识库,点击知识库,然后可以创建一个我们的知识库,我这边创建好了一个 petra 的 知识库,然后点击 本地文件,我这边已经把匹配的提示词以及它的接口所有全部写好了, ctrl 加左键,我们把这五个文件全部导入,导入完成就可以了。 那现在我们来试一下这个 ai 提问的时候也是有模板的,我们看一下下面这个模板。请严格遵守以下规范,生成匹配的代码。请严格遵循规范生成代码,然后设定户型三百, 这样你看到没有,它就会根据知识库的资料去生成我们需要的代码, 而且它还会告诉我们小白可以修改的地方,大家注意看,这里有个小白可以修改。此处我这边举例解的是沪深三百横,然后大家可以根据自己的需求去设置标的, 就这么简单的就完成了。呃,如果 ai 有 错的话,可以要求他自查,如果说运行出错的话,我们可以多调试一下,多点耐心,因为别人去写的时候,他也 可能会要大半个小时才会写完,写完过后也不一定都是对的,所以 ai 多调试几次是非常正常的。学会了吗?今天就到这了,拜拜。

那今天是第三期啊,这个前面两期讲完了一些方法论之后,今天终于要开始上实战了。那第一次我们要实战的东西,首先要解决大家的这个工具问题啊。整个我们其实说现在拿大模型干的最好的一件事就是写代码。 那很多人其实看到这就要疑问了啊,我们的基础班怎么上了就开始写代码了?其实代码这件事并不像很多人想那么复杂, 那首先还是要做一个呃趣味的一个工作,就是写代码并不是一个什么很神奇的事情啊。 当然这里我们说的不是写那种大的复杂工程,而是写代码这种本身。比如说我们现在看到这个网页,它其实就是代码啊,它呈现出的形态像是一个 ppt 一 样,但实际本质就是代码。 那他其实和说话是一样的啊,不是什么神秘的什么咒语,好像要学很多东西才能够干这件事。 以前呢,由于他有各种语法在这个里面,所以说你就像学英语一样,你要先去学英语的语法是什么?然后呢?呃,你才能说英语。 但今天不一样了,就像你今天出国,你可以拿一个 ai 的 工具,随时把对方说的英语翻译成中文,把你说的中文翻译成英语一样。那现在你可以他,他也可以把你的中文翻译成代码,把代码翻译成中文,这两件事都是可以互相翻译的, 那它和自然语言最大的区别在于它对逻辑的要求会更高,所以说它需要你的逻辑相对完备,才能够让代码比较好的运行起来。所以说本质上你只要把事想清楚了,你就能写出一个程序来。 那所以说目前这个时代来讲,完全不用害怕所谓的写代码,每个人都能写程序,那之所以能够达到这件事,是因为以前你需要把语法背清楚啊,怎么写的格式学明白 所,大多数的人学就在学这件事。以前很多人上编程课班啊,上的不是编程的这种就业培训班干的也是这件事,那现在你只要把逻辑描述清楚,你就能够把程序写出来。 那今天呢,为了适合各类人群,那总结了三种方式来去编程,那你可以根据你自己的情况来找到最合适最合适你的那个方法。 那第一个就是最轻量级的了啊,无论是豆包也好,千万也好,还是等等,你想要出一个 代码的话,你完全可以用网页版,什么也不需要装啊,开箱即用就可以写东西。那我这里会演示豆包,当然这个由于没有接到广字,所以说,呃,我平时用的比较多的是豆包,那假如说你用的是千问,或者你用的是这个, 呃,元宝也都没有问题,它的好处呢,就是在于开箱即用,随时就可以去写。那坏处也很直接,就是,呃,你只能做一些玩具,没有办法做一个真正意义上的项目。比如说我们就现场演示一下 啊,我们写一个贪吃蛇,这也是几乎所有的 ai 博主最喜欢拿的玩意啊,我们甚至说现在所有的 ai 都是贪吃蛇的神啊,这个 一直在写贪吃蛇,那这里面其实有各种的这个功能啊,我们可以直接切到这个编程的这个功能里面,然后我们写一个这个,帮我写个贪吃蛇的啊代码,并解释每行的作用,比如说我们直接把这个命令发给他, ok, 这就是他写的东西,那他写的这个东西有可以在网页上直接预览啊,他把这边写成了一个纯 html 的, 所谓的 html 就是 一种网页的语言啊,这个对于没有代码基基础的人来讲,听到这些词,你可以用前几堂课分享的这个内容啊,去了解一下这些词是什么意思,但是不用担心,它们都不重要,那我们运行一下看看 点,运行之后, ok, 这边就通过键盘就可以控制这么一个项目了啊,吃了一个之后就会变长,那我们可以看到这个的长得有点丑啊,那我们能玩到哪关? 我们有没有可能打到一千分?现在我不知道撞墙是会穿过这个墙到墙的另一边的, 哎呦,好了,死了。那像这样的一个游戏非常简单啊,而且你也可以把它下载到本地啊,比如说点它,或者是用 t r e。 打开。那接下来我们要讲的其实就是第二种方法了, 那么当你要开始真正的做一些简单的开发之后时候,建议你还是能够上一个 ide 啊, 这里面的 ide 呢,你就理解为是一个那编写代码的一个笔记本儿,但是这个笔记本已经把一些常用的工具都集成在里面了,刚开始的时候一般用 cursor, 然后呢包括 winsole 啊这些, 由于需要翻墙,所以我在我这个里面就不给大家去介绍了,那我这里面更多介绍的就是国内用户可以轻松触达到的这些产品,那包括 t r e 啊, tree 是字节的,然后 code body, 还有这个 code, 这几个我自己都有用过,然后也都充过钱,然后还是因为没有广字,所以说就以字节系的为主吧,我们今天演示的内容就以这个呃 t r a e 的 国地版为为基础。那 我们可以访问到这么一个网址,网址啊就是 t r a 一 点 c n 的 这么一个网址,然后点击下载 id, 无论如何你只要手边有一个电脑啊,就可以做这件事,最重要的是开始,所以说如果你现在已经看到这里了,请你打开你的电脑,然后进入到, 你可以用百度去搜索也好,也可以这个直接在网页上打三 w, 点 t r a e, 点 c n, 然后下载一个这个安装包啊,接下来可以跟着我整个的一个安装过程,然后一起把这个 安装下来。安装也很简单,你甚至都不不需要选你的文件夹的位置啊,就一路默认下一步把这东西安上就可以啊。这边我们看他已经下载好了这个安装包了,我们就可以看到打开之后能够看到这么一个安装的导引啊,然后点我同意, 然后一路下一步就可以了。 好了,那已经安装完了,我们运行, ok, 那 这样我们看到的就是你第一次访问 t r e 时候看到的内容啊,它会宣传一下它的这个 solo 模式,然后呢,还有这个 solo code 等等啊,我们就不管了。然后啊,不重要,这些东西都不重要,我们就直接下一步立即体验个人用户, 然后呢它会让你登录,那这是跳转到一个登录的网页,把对应的信息填好之后,那你其实就可以把这个窗口关掉,然后呢进入到你的 t r a 里面啊,点击立即体验。 ok, 那 这里面你可以看到左上角啊,我们先简单的说一下这个,这个这个界面是干嘛的?目前它会推主推它的这个 solo 模式,也就是说你可以快速的让它做一个复杂的项目,然后呢左上角可以做传统的 ide 模式和 solo 模式的一个切换, 我一般比较喜欢的还是用传统的这种 ide 的, 就是这种状态。那这个页面里面左侧啊,最常用的是这个资源管理器, 然后呢右侧就是你的对话框下面呢,可以选择不同的这个模型,由于呃国国内的版本它都是这个免费的,你可以选择到目前国产的比较好的这些模型,比如说 mini max 二点五,智普的 g l m 五, 还有 kimi 的 二点五,这三个都是非常不错的。然后最新出的这个豆包 c 的 啊,二点零也是很好的啊,之前国内版的 t r a e 几乎是不可用的,因为模型差的太多,但是现在国内有了好模型之后,其实完全可以做一些更好的这样的一个开发内容。那 怎么新建一个开发内容啊?我们一般是在这个页面里面,你可以点新建项目,然后呢选择一个空的文件夹, 比如说我就在这个文档这个里面,你可以选一个自己你喜欢的位置,就叫这个 test snake, 我 们做一个贪吃蛇的一个游戏啊,选择好了之后, 点击给一个 project name 叫 snake, ok, 它就会给你建立一个这样的文件夹,然后你就选择确认啊,相信任就可以了, 然后确认好了之后,在右侧就可以输入你的这个扣定的一个目标,比如说在这个里面啊,我要我要开发一个 贪吃蛇游戏,假如说你在这个里面就可以给他一些更复杂的这种人物了,然后呢在你正式输入前,你可以在这个里面去,比如说让他帮你优化一下你的这个题词,然后呢也可以去这个艾特不同的智能体,或者是通过语音输入 啊,整体的功能就会比刚才好很多。那我们也可以选不同的模型,我们在这个里面就去选这个 c 的 二点零吧,看看自己自己最新的这个,然后让他帮我优化一下提示词。好的,你看他这个里面就把你的刚才的一小小段话优化成了一个非常 复杂的一个需求,我们就不详细看了。在这个里面其实如果你要真的做一个项目的时候,最好是看一看,那今天我们讲的是开发工具,所以这就不详细看了,然后点击发送,他就可以一步一步的把这个 游戏啊或者你的项目开发出来。 ok, 在 这里面我们可以看到他在做一个项目的时候,首先会给自己做一个 plan, 有 个计划,那基于这个计划他就会一步一步的去完成这么一个项目,这就比刚才我们在网页上的那种开发模式要好很多了。 好,我们现在可以看到他已经开发完了这个贪吃蛇游戏了,然后呢并且直接在这个 i d e 里面把这个游戏启动起来。那我们体验一下啊,我们可以直接把这个网页单独打开, 这个是它内置的这么一个,这个,呃,浏览器,然后呢?它比较方便的是你可以在上面直接选择元素啊,你比如说告诉他你这个东西不对, 然后或者是这个东西要改,对吧?点添加的对话就会添加到这,今天我们不详细讲这个内容啊,后面我们我们会讲到,然后我们直接在浏览器中打开,然后我们就可以看到现在我们拥有了一个贪吃蛇的一个游戏, 下一个是双倍分数。 好,下面有一个特殊的这个红色的籽儿啊,看看吃了之后什么效果。 加速啊,这个速度突然变快了,这变成了技能五子棋, 你别说,你还真别说,这还挺激烈。好,上面又有技能了,又加速。要不要这样,看看这个是什么延长?什么玩意延长?把身子延长了? 怎么怎么都是垃圾的技能啊,没有正向的增援技能,全都是 debuff。 哎,黄的吃了这个,黄的, 哇,无敌,哎,你看看我无敌了,哥们,无敌了,怎么样?他是可以穿墙的。那无敌我一直我也穿过自己啊,那我觉得我应该是测出这个游戏的 bug, 因为无敌如果不现实的话,我岂不就是永远无敌了? 好的,那我们游戏的体验就到这儿,现在整个的刚才这个过程大概花了十分钟啊,开发出这样的一个项目,其实除此以外它还能做更复杂的内容,所以说 ide 是 非常推荐大家使用的一种开发方式。接下来第三个就是对于你是一个专业开发者啊,在这个里面我还是会推荐 cloud code, 用过的都说好,然后,但它的难点呢,是以命令行为主,虽然说它也出了这种图形化的 ide, 但是其实大可不必,我觉得你有两种方式,一种是直接在命令行里面用 colode, 另一种方式呢,是在你的 ide 里面装 colode 的 插件, 那插件怎么装呢?就在这边有个扩展,然后呢,你可以搜索 colode 的 扩展,你可以看到这样的一个啊, client code 这么这么一个插件,那由于它对网络的限制是比较多的啊,今天我们在这个里面就不去教怎么科学上网了,但你可以安装这个插件之后,它就会在页面的右侧给你出这么一个提示框。 那怎么能够在国内好好的去用好这个 client code, 你 需要先装一个东西,叫做 switch cc, 那 它是一个开源项目,就是我会把 switch cc 的 这个 地址放到啊这次的视频里面,然后呢,大家可以到这个上面去下啊,我也会给一个完整的 switch cc 的 一个, 包括 colotico 的 一个安装的一个马克档文件,大家可以照着一步一步的去操作。我在这个里面就不演示怎么去装它了,因为但凡要装这个东西的人,都应该是有一些代码基础的,不会卡在安装这件事上。好吧, 啊, switch cc 做的一个事儿就是把所有的大模型进行一个整体的,这个 叫路由,然后呢,你可以在啊多个项目上面进行使用,比如说你可以用在 cloud, 可以 用在 codex, 可以 用在 java, 可以 用在 open code 啊,这部分说的话可能没有代码技术的人听不懂, 你就把这四个东西理解为四种开发工具,它们的开发模式都是一样的,就是通过命令行来进行开发。你可以用国内的这些模型,比如说智普、 mini max 或者是火山,也可以用你在一些第三方平台上买的这种呃 cloudsonnet 的 这种 这种模型去进行开发。有了这个东西之后,你就可以用控制命令行的方式来进行开发了。举个例子, ok, 我 们还是在刚才的这个贪吃蛇的这个呃文件夹下去使用 cloud, 那 在这里打 cloud ok, 它就会直接问你是不是相信这个文件夹,你选确认你就能够进入到这样的一个纯命令行的状态下,它就是一个啊,可以通过呃 纯打字的方式和刚才的项目做交流。比如说我们刚才做的这个赛博探知蛇,你觉得需要增加更多的功能,假如说我们把刚才的这个 bug 修一下,你就直接和它说, 然后呢,它就会啊自己进行规划,然后像刚才的这个 tree 一 样去写代码了。那这部分对于啊专业的开发者来讲,它有很多由 cloud 集成好的一些工具 和一些插件,如果用 cloud code, 再加上这个 cloud 的 sonata 四点六,你会有一种无敌的感觉,你可以快速的去完成各类开发。他会问你是不是给这些权限啊?我一般就是会把权限给他, ok, 他 就通过一一次修改就把刚才的这个技能修改好了,他无敌只持续五秒啊,然后就失效。那我们接下来再体验一下刚才的这个项目,看看啊,什么时候能吃一个无敌, 哦,死了, 好无敌,好三四五,好了,它就回复了这个问题,就已经修复好了, 那接下来我们就演游戏就到这里为止啊。好,我可以试一下 保存分数,然后呢,查看百分榜, ok, 就 会有我刚才玩的这一局了,所以说整个的功能实现的还是不错的。 在这边呢,我们说 cloud code 适合的这种场景,其实还有一种就是你在远程的服务器上开发, 这个也是我最近也尝试过的,就是你去搞一个嗯,免费的或者很便宜的这种服务器,然后呢,你直接 s s h 就是 远程连接到它。然后呢,用 cloud 在 线进行开发的时候,你不需要一个图形化界面,就可以去非常 干净地把项目开发完。那总结一下今天我们讲的这几种啊,其实我是认为,呃,最好的还是以这种 i d e 为主 啊,然后加上这个豆包,这样的一个实时地去查,实时地问这么两个东西来进行开发啊,作为大家的入门款是最棒的。 然后呢,如果你已经把 t r a e 用差不多了,然后能够独立的开发出一些项目了,你就可以开始尝试用 cloud code。 呃, 建议大家今天就把 t r a e 或者是你喜欢的其他的 id 装好,然后呢,开发一个你自己第一个项目,随便它是什么项目。那开发好了之后,也欢迎大家把结果分享在我们的评论区。然后呢, 也希望大家能够跟着我们这个这个分享的内容持续的啊,给自己培养一个新的技能啊。对了,说句题外话,像这样的一个 ppt 也是用 t r e 开发出来的,那不知道你是不是知道它应该怎么做呢啊?后续我们会在第 五次分享的时候告诉大家如何去做这么一个啊,用网页呈现的分享材料。那今天的分享就到这里。也是啊,期待大家的一箭三连啊。 我是一个新人 up 主啊,专注于分享 ai 的 一些使用方法。那谢谢大家,拜拜。

那很多人呢说这个国产 ai 编程工具啊不行,然后国产模型拉跨,顶多做做这个 demo 项目。但是呢我今天却用一套国产组合,直接在一个前后端分离的开源项目上,从零到一的完整开发了三个功能。 更关键的是呢,我今天这个视频会把中间所有的真实踩坑经历,怎么反馈的,怎么修复的,怎么连调的全程给大家展现出来。那看完这个视频呢,你就能直接把这套流程运用到自己的项目当中去。 ok, 咱们话不多说,直接开始。首先呢我们介绍一下今天的开刀工具啊,它就是 tree 的 国内版,加上字节最新发布的 seed 二点零这个模型, 虽然说我用的是个人版,但它是完全免费的,并且它这里呢也是可以去切换其他模型的。开源项目的话呢,我们用到的是这个路由 view, 它是一个前后端分离的项目,架构呢也是比较新。 那接下来我们就实现第一个功能吧,在现有的这个项目当中呢,我们想要去增加一个博克管理的模块,这里的话呢,我们首先切到这个 solo 模式,然后呢打开 开这个 plan mode, 这里呢是我的一个提示词,大家可以暂停看一下。那现在的话呢,我们就让这个 tree 来执行,首先呢他会去查看当前项目的一个结构,然后了解到一些关键配置和代码风格,包括一些业务代码和架构风格。然后呢他就生成了一个这样的实现计划。那我们点开来看一下 啊,他这边写的还是非常详细的啊,包括数据库的一个准备,给他的一个约定是在多克容器里面,对吧?包括我们指定了账号名和密码,然后就是后端开发的一些实体类啊,那这些都是 c l e d 了,就没啥可说。前端开发呢,他说要去添加一个 marvin editor 这样的一个依赖啊, 还有就是下面的一些技术实现的要点,那如果你有一些需要补充的,也可以随意编辑,那我觉得他做的是完全没有任何问题,所以说我就直接让他按照这个计划去执行,然后呢他就开始去拆分子任务挨个执行了, 那这里的话呢,它可以自己调用终端执行这个多款命令啊,并且呢会读取终端的一个输出啊,方便后续的这个执行过程当中去做一个优化和验证。那紧接着呢,它就创建了我们所需的这个表结构啊,还有这个后端实体类啊, map 文件啊,以及这个 xml 文件,包括前端的页面等等等等啊,整体的一个执行速度我觉得还是非常快的。 但是呢,我突然意识到一个问题,就是项目自带的这个表结构 solo 还没有执行啊,我忘了跟他说了, ok, 那 这个时候呢,我们可以去打断这个 solo 的 进程,然后跟他来提一嘴。还有一点很重要,就是若一的这个菜单和按钮权限呢,是需要在数据库当中去做配置的, 而且呢需要给这个 admin 做一个权限的分配,那这一步呢,他也是做对了啊,并且他新插入的这个 menu id 呢,他也是知道从啊什么样那个值开始往上递增, 那这个小细节我觉得是非常的惊喜啊,接下来的话呢,我们就让他翻译启动整个前后端啊,然后下面的话呢,我们就去这个浏览器看一下效果,登录进去是没有啥问题的,但是这边所有的中文都乱码了啊,那于是呢我就反馈了这个中文乱码的问题,那最终呢他也是得到了解决。 接下来的话呢,我们就去这个博客的模块看一下啊,发现是没有任何数据的啊,那于是呢,我就让他去帮我生成了一些测试数据,最后呢我还让他去用网上的一些开源的图片,丰富了这个封面图和文章里面的配图,最终展示的一个效果就大概是这个样子, 然后这个分类管理啊,标签管理啊,以及文章的这个查询分页,包括新增更新也都是没有任何问题的啊,这个需求我觉得他做的非常的快,有一些小问题,但是他也能够一轮就帮我们解决啊,整体还是非常 nice。 那 接下来的话呢,我们就让他去做一个博客网站啊, 那这里的话呢,我们就找到了一个设计稿啊,然后我这边呢导出图片,然后呢让翠来帮我们还原这个 u i 的 设计,那这里呢是我用到的一个高保真还原呢, 这边呢是指定 tree, 采用这个 fondant design 这个 agent skills 来编辑,它也是先熟悉了一下相关的代码和现有的逻辑,然后呢去列了一个具体的实施计划,那我们简单来看一下,那我觉得是没有任何问题的,所以说我就让它按计划执行。 ok, 那 到这里的话呢,这个博客网站就做完了,整体的速度也是非常的快, 我们现在呢就去这个浏览器看一下效果,左边呢是 tree 生成的一个实际的网站的效果,这版的 ui 还原我觉得还是真心不错的啊, 没有那种紫色的或者说礼物风格的那种 ai 位,大家也可以去看一下这个效果啊,如果说满分十分的话呢,你愿意给他打几分呢?最后呢我的一个想法是给这个传统项目增加一点 ai 的 能力啊,我的一个想法是这样的,就是我们想要去写一个定时任务,然后呢每天去抓取指定网站的这个播客内容, 然后呢我们让他去做一个 ai 的 翻译并改写,然后存到这个数据库。但是这里我们先做一个免责声明啊,就是本视频纯粹是为了教学展示用的啊,绝对不会去做任何恶意的抓取或者是洗稿,还有其他的一些侵权的行为。同样的他也会去先熟悉本地的一个代码和相关的逻辑, 然后列计划。这里呢我也是觉得非常的靠谱,所以咱们就直接执行。然后呢我发现了一个很重大的遗漏,就是我们没有告诉他大模型调用相关的一些信息。 所以说呢,我们现在就去这个火山方舟开通一下啊,比如说我们就选择这个多包 c 的 一点八。然后呢我们点击这里的 api 调用 啊,随便取个名字,然后复制下面的调用视例给到 tree, 它会自动地去提取我们这段内容当中的大模型的 u i l, api、 key 这些关键信息啊。然后呢自己去写了一段这个提示词啊,那我们让它继续去执行,那现在整个功能呢就已经执行完毕了,我们手动执行一下定时任务, 看一下这个效果怎么样。那在后台管理系统呢,已经是可以看到刚才我们抓取大模型处理后的这篇薄壳了啊。接下来呢,我们就去到薄壳网站看一下它实际展示的一个效果怎么样。整体我觉得还是非常不错的啊,尤其是在这个 暗夜的这个主题下面啊,显得是更加高大上了,对吧?然后底部这边也是有它的一个原文链接可以去跳转的,还有这个免责声明, ok, 那 到这里的话呢,这套基于弱一的智能薄壳系统已经是完全跑通了,从后台模块增量开发,到前端网站的还原,再到定时抓取 ai 自动生成内容,全部呢是在一个真实的前后段分离项目当中去完成的。这次体验呢,其实也是我最近比较关注的一个点啊,就是 ai 编程真正的价值不是去写页面,而是参与工程的这个构建。刚刚呢,在这个火山的发布会上面,其实也是做了一个很有意思的案例啊,官方呢,用这个 tree 加 c 的 二点零,在 github 上面构建了一个 ai 春节庙会的 web 应用场景。 那在那个庙会当中呢,每个 ai 小 人都有这个环境,感知推理和记忆系统能够自主地去产生行为和互动,这其实呢,也是一个非常复杂的场景,但是通过 tree 和 c 的 二点零的一个配合呢,几轮提示词就完成了整体架构和运行逻辑。 那你会发现呢,不管是庙会这种多智能体场景,还是说我们今天这种真实的工程改造核心能力呢,其实就是一样的啊,理解结构,拆解任务,然后协同执行。那如果说呢,你也在做真实的这种项目,不妨可以上手体验一下。 ok, 那 今天的视频呢,我们就先到这了,下个视频再见, peace。

ai 写的代码又报错了?别慌,用 m c p 工具,一分钟就能解决你的问题!最近挖到了一个宝藏项目啊,是专门给中文开发者整理的 m c p 资源库,我用它一分钟就把科室接入工具链,代码调不通的问题啊,立马解决了。 什么是 m c p 呢?如果把大模型 l i m 比作 ai 的 大脑,那 m c p 就是 它的万能手,能够抓取各种的外部工具和数据。 s o p 在 二零二四年十一月推出的开源通信标准,大大增强了上下文能力。 现在 ai 圈呐,可是得上下文者得天下,靠的就是这个 m c p。 它像硬件的 usb 接口,啥工具插上去就能用,又像软件的 http 协议,大家都按这个规则来,不用乱折腾。 那成学,为啥要学 m c p 呢?三个字,省时间。它把 ai 和工具的交互标准化了,不用再重复的写复杂的代码,调用一次配置终身使用了。 和方生 callin api 不 同啊,他们只关注调用一个工具,做一件事,而 m c p 关注的是整个 ai 生态中的工具怎么统一地被发现、调用组合已经持续的管理。 另外,它还能让程序员快速的连工具、查数据库、干复杂的活,比如写网页、查代码、生成图片等等,还能人机写作。这个项目里啊,全是干货,小白都能懂的 m c p 入门指南,从概念到架构, 还有 cloud desktop、 cherry studio 以及 coca 等多款热门的工具配置教程。另外还有两百家的现成 m c p 服务工具, 拿来就能用,更收入社区大佬的分析文章配置技巧。学 m c p 啊,看这一个就够了,想免费拿 m c p 的 使用技巧吗?评论区扣 m c p, 比如我们用 cursor 配置 m c p 啊,方法超级简单, 我们找到 fire preference 配置 cursor settings, 然后点击 tools and m c p, 拉到下面, 点击新建,我们随便去找一个 m c p 的 服务,点击进去,去找到一个 m c p server 的 追悼,然后我们复制里面的这段信息,因为这里配置过了,所以我是追加到后面,如果第一次配置的话,直接粘贴复制就可以了。 我们删掉多余的东西,然后我们回到 cursor settings 里面,我们就会看到一个黄点的栏目,这是我们刚刚配置的 m c p 插件,等变绿了,它就准备好了。最近我用它来做自动化开发,连埋 circle 做数据分析,自动发博客集成,知识库搜索等等。 接下来我对比一下用 mcp 和不用 mcp 的 区别。同样提示词开发一个抓取 b 站热点视频的工具。首先不用 mcp 的 脚本执行,直接报错,无法使用,换成 mcp 后,一把通过直接能用了,效果还不错。 对了, m c p 虽然好用啊,但不能贪杯哦。用 m c p 也是讲技巧的,不然你的托尔斯会哗哗的掉,你的钱包会哗哗的疼啊。下面链接我放评论区了,关注我,带你挖更多的 ai 工具,写更好的代码。

这是一个在线的工具箱,目前就只有这五个功能,呃,文字转二维码,然后图片压缩, 还有那个就是英文大小写,有时候我在那个做报关资料的时候或者提单的时候,都都需要去转换一下那个大小写,所以我就做了这样子的一个工具。然后他这边可以选择我们输入一下 全部大写,然后或者全部小写,首字母大写,句首大写反转这样子,反正就挺多功能的,根据自己的需要。然后我们再来看一下,这边有一个数字转中文的大写, 嗯,这样子也是一个使用的功能。下面这个是英文金额大写,反正就是我经常用到的一些功能吧,我把它给弄成网页了。 然后呢,我是用那个谷歌的那个 anti gravity, 谷歌的 anti gravity 让他帮我写的,其实用那个谷歌的 as studio 里面也是可以的。 as do do 里面呢?它那个写的应该是 note 啊,那个叫什么什么程序啊? note, g s 还是什么 react 的 语言写的吧。然后那个 anti gravity 呢?它就, 嗯写了那个是 h t m, 然后里面就是 g s 啊,大部分都是 h t m 格式的。那写好以后呢, 我就让他啊,就直接在那个 house 听歌上面就可以部署了,我这边重新给它演示一下,反正现在一直都是用 house 听歌的那个虚拟组织。 然后我们点击 it website, 我 们去添加一个新的,我们这边要选择 custom php 或者 html。 没有 website 这边呢,我们可以不用去绑定域名,就测试一下嘛,我们就使用 hosting 提供的临时域名就好了。 进入到那个 hosting 的 后台管理页面以后呢,我们就点击它这个 file manager 进来以后呢,我们需要点进这个 public html 里面去啊,它这边有一个默默认的 default, 点 php, 我 们需要把它删除掉, 然后接下来就是把这个 anti gravity 下面这一些文件夹,文件文件夹都给它上传上去,这边就是我这个程序所在的位置,我先上传三个文件夹,把它上传上去, 或者你可以直接给它压缩,弄成压缩包,然后上传了以后再解压 好了,那个三个文件夹加一个 index 点 html 都已经上传了,然后我们就可以去打开这个临时域名 好了,那这样子我们自己让 ai 做的一个网站就部署到网络上面去了,然后这些工具呢都是在浏览器本地运行的数据,不会上传到服务器。像有时候你想要把那个文字啊, 有一些比如说包括密码之类的东西转换成二维码,那这样子就比较隐私的东西吗?他是其实是在本地浏览器里面的,是不会上传上来的啊, 就反正这几个功能就比较实用,后面我自己想要添加什么功能,我就跟 ai 说,让他给我添加进去, 反正现在就是有了 ai 以后,我们想实现自己小小的一些功能啊,都很方便,而且也很容易就能部署到那个网络上面去。好了,那么这个视频到此为止,如果喜欢我的视频,欢迎点赞评论。

现在 gpt 都出到五点三了, cloud 出到四点六 opus 了。 ai 写代码的能力一个版本比一个版本猛,我用 curser 写了一年多的代码,现在写 c r u d, 我 完全不自己敲了。但就在上周, ai 帮我写的一段代码差点搞出线上事故。 所以今天掏心窝子跟你们聊 ai 写代码到底靠不靠谱,以及我踩了一年坑总结出来的正确用法。先说结论, ai 写代码真的好用。 好用到什么程度?以前写一个标准的 c r u d 接口,从 controller 到 service 到 map, 加上参数校验异常处理,我怎么也得敲半小时到一小时。现在在 cursor 里面把需求描述清楚,它基本能把架子搭好,我雕雕细节就完了, 一个下午能干完以前两天的活儿。这不是吹,是真实感受。写单元测试更爽。说实话,以前我最烦写测试了, 每次代码写完就不想动了,测试能拖就拖,现在直接让 ai 帮我生成,他还真能想到一些我忽略的边界情况,控执空集合、超长自幅串、并发场景这些。 现在我写完一个方法,就顺手让 ai 出一组测试,覆盖率比以前高多了,写测试的时间至少省了一大半,包括工具类的代码、字母串处理、日期转换、集合操作。 ai 写得又快又标准,有时候我看它写的代码命名比我自己随手写的规范,注示也到位。 说句不好听的,写这些模板化代码, ai 确实比大部分初中级开发要稳。但好用归好用,坑也是真的有。 每个人遇到的问题可能不一样,我说几个我自己踩过的,有一次让 ai 帮我写病发相关的代码,生成出来用了 tommy kentger, 看着挺专业,但我多看了两眼,发现它先读值做判断再去更新。 这两步组合在一起不是原子操作高,病发下两个县城同时读到同一个值,都通过判断都去更新,数据就乱了。每一行代码单独看都没问题,但组合起来有静态条件。 还好我多瞄了一眼,不然上了生产偶发的数据不一致,排查起来真要命。还有一次让他写金额计算,他直接用了 double, 搞 java 的 都知道这个经典大坑,零点一加零点二算出来不是零点三。 ai 不是 不知道 big decimal, 是 你没告诉他这个场景对精度有要求,他就按最常见的写法来了。类似的还有资源关闭的问题,正常流程没事,异常分支里忘了关。这种 bug 测试环境跑不出来,生产跑几天就炸啊。 踩了这些坑之后,我发现一个规律, ai 写正常流程的代码很漂亮,但防御性编程这块明显弱。异常处理并发症精度问题, 这些坑他踩不到,因为他没上过生产,没被骂过,也没有那种看到 double 做金额心里咯噔一下的直觉。这种直觉式经验是踩过坑才有的, ai 目前给不了, 但这不代表不能用,关键是你得知道怎么用。我总结了一年的经验,分享几个实打实的技巧。第一个也是最重要的,你给 ai 的 描述越具体,它写的代码越靠谱。不要只说写一个计算金额的方法,要说写一个计算订单金额的方法,使用 big decimal 精确到分 入餐可能为 no, 需要做校验,考虑金额为负数的情况,你把约束条件写清楚了, ai 生成的代码质量会高一个档次。很多人觉得 ai 写的代码有问题,其实是你的描述有问题。第二个, ai 生成的代码一定要 review, 但不用逐行死磕。 我自己总结了一个快速检查清单,每次扫三个地方就行,异常分支有没有正确处理,资源有没有关闭,涉及并发的操作是不是原子的,就这三个方向,花三分钟过一遍,能拦住百分之八十的隐藏问题。第三个,核心业务逻辑,自己写, 涉及到钱的,涉及到病发的,涉及到权限叫咽的。这些代码出错就是事故,必须你自己把控, ai 可以 帮你打草稿,但最终你来定。道理很简单,出了事故,你跟老板说这段是 ai 写的,有用吗? 没用,锅还是你的。第四个,让 ai 帮你写测试,这是我觉得效率提升最大的一个用法。你自己写的代码,让 ai 来挑毛病,生成测试用力, 他能想到很多你自己忽略的边界场景。用 ai 来测你的代码,比用 ai 帮你写代码还好使。说白了, ai 不 会取代程序员,至少现在不会,但它确实改变了我的工作方式。 以前是我来写,我来测,现在是 ai 来写,我来审。我花在敲代码上的时间少了,花在思考架构,做 code review 上的时间多了, 角色变了,但脑子不能停。你平时用 ai 写代码吗?用的什么工具?有没有踩过类似的坑,或者有什么好用的技巧?评论区聊聊,大家互相学习一下。

当 ai 接管了写代码这件事,如何保证它们不会以光速造出一座史山? open ai 的 思路是严格的约束,约束是速度的前提, 边界必须刚性封死,但边界之内让 agent 完全自由地实现。我们继续来精读 open ai 工程。博克 harness engineering 强制执行架构与品味部分,可以用规范文档来约束吗?答案是不够。 agent 看了文档理解了,但他未必会遵守。 文档是建议,而 agent 需要的是法律。如果规则只是写在文档里, agent 会复制已有结构,放大已有模式, 错误结构会被指数级复制。在这种速度下,靠人类 code review 维持秩序是不可扩展的。如果没有钢性护栏架构,漂移几乎是必然发生的。所以问题不是写不写规范,而是怎么把建议变成法律。核心原则是强制执行不变量,而不是微观管理实现。 什么意思?举个具体的例子, openai 规定所有外部数据必须在边界处做 skimmer 校验,这是不变量,是死规定,不能商量。 但你用什么工具来校验,可以用不同的实现方式,这是实现。 a 政可以自由选择,不是不管,而是只管那条不可逾越的底线, 底线以上,你怎么跑都行。就像高速公路,正是因为有了护栏和车道线,你才敢踩油门。这个原则落地之后,形成了一套极其严格的刚性架构。没有护栏的高速公路,越快越致命。首先是分层,每个业务领域被划分为固定的几层,从类型层到配置层, 到数据访问层,到服务层,到运行时层,最后到界面层。代码只能向前依赖,决不能回头。为什么? 因为反向依赖会让改一个地方牵连到一大片。如果 service 可以 调 u i i, 那 改 u i 的 agent 呢?根本不知道自己同时也影响了 service, 他 只看得见自己负责的那个文件。 当一百个 agent 同时改代码,这种隐性牵连会迅速失控。打个比方,后厨流水线之所以高效,就是因为方向是死的。切菜递给灶台,灶台递给摆盘,如果摆盘的人可以反过来要求切菜的人重新处理食材,整条线立刻瘫痪。 谁也不知道自己手上的东西是最终版还是半成品。单向依赖的本质就是控制影响范围,改动指向前传播,上游永远不会被下游拖下水。然后是横切关注点的处理。什么叫横切关注点? 就是那些每个模块都需要,但又不属于任何一个模块的东西。比如用户认证、日制记录、功能开关,这些东西很容易到处乱跑,哎,模块自己接一下,认证 b 模块也自己接一下,很快就乱成一锅粥。它们的做法是,所有这些公共能力必须通过一个统一的入口 providers 进入。你可以把它想象成大楼的门禁系统。不管你是送快递的还是修空调的,都必须从大门刷卡进入,不能翻窗户,不能走消防通道。除此之外的任何路径,禁止 c i 直接红灯打回。 而且这些约束不是靠人去检查的,是靠自定义 linter 来机械执行的。这里有一个非常精妙的设计,这些 linter 不 只是报错工具,它们是上下文注入工具。当 linter 报错时,错误信息里会直接写上补救指令。比如 service 层不能引用 u i 模块,请将共享逻辑移动到 us 目录。 agent 读到这条报错,等于读到了一条 prompt, 然后他自己重构代码,重新跑 linter, 直到全部变绿。整个过程不需要人类介入。 不是人类守规则,而是规则守系统。说到这里,我们讨论的还只是怎么管理结构,但真正有意思的地方在于,规则本身的性质发生了变化。在人类优先的工作流里, 结构化、日制格式、命名规范、文件大小限制。这些规则常常让人觉得限制创造力,但对 agent 来说,这些规则是倍增器。一旦你把一条规则写进代码,它瞬间就在所有 agent 的 所有任务中生效了。 同一条规则在人类世界是负担,在 agent 世界是杠杆。还有一个挑战,很多工程师审美直觉的认知, agent 写的代码风格可能不像人写的谢亮明,可能有点怪,排版可能不够优雅,但只要它符合三个标准,正确可维护, 对未来的 agent 可读就是好代码。好看不再是标准,好用才是人类的角色也因此发生了根本性的转变,不再是一行一行 review 代码的审查者,而是历法者。人类的品味被持续地反馈进系统。 怎么反馈?通过 review、 评论、重构 pr 以及用户反馈的 bug。 当你发现自己在 review 中反复纠正同一个问题时,你不去修那段代码,你把规则升级为代码,从建议 到文档再到代码,这是约束的三级火箭。简单总结下,在 agent 时代,约束不是束缚,而是基础设施。具体来说,第一架构是法律刚性分层和 providers 模式保证了 agent 不 会在结构上跑偏。第二, linter 是 prompt 自定义, linter 不 仅报错,还自带修复指令,让 agent 形成自我纠正的闭环。第三,规则是倍增器对人类繁琐的规则,对 agent 来说是一次便携全职生效的杠杆,而人类的工作从写代码审代码变成了为机器世界立法。下一期 我们要讨论当 agent 数量扩大到百台级别时,如何管理海量并行 p 二带来的合并冲突。这里是慢学 ai, 我 们下期再见。

这是我觉得最可行的让 ai 帮你自动生成 logo 代码的方法。你需要两个东西,一个是 vsco 的 编辑器,另外一个是一个 photoshop 的 ai 插件。安装完这两个插件之后呢,你直接打开一个 logo 代码, 然后你要怎么写呢?你要写注是表述你的需求,写注是,然后让它帮你生成。比如说这边我连接完成之后,就想要让他帮我统计一下每个国家最受欢迎的电影类别,选中按一下 ctrl 加 i, 它会凸显这样的 a i, 然后你只要在这边写上根据注是写 logo, 这边你可以点击一下运行,这样就运行成功了。下边这边就是我所想要的一个结果,然后如果你觉得没有问题的话,可以点击这里的保留。然后第二个呢,我想要让他对每个国家每个月的租赁次数进行累计求和,这就是一个典型的窗口函数的应用场景,所以让他也帮我生成一下。你选中这里的注是,然后 ctrl 加 i, 也是写上根据注式写 circle, 按一下 enter, 然后他也帮我补全好了,按一下 run 出现了一些问题,他说 secure data chunk 这个并不存在。这遇到一个背景知识的问题,因为他不知道我使用的是 my circle, 所以 这时候呢,你需要给 ai 添加一定的背景,可以在根目录里面新增一个文件夹,叫点一哈, 新增一个 markdown 文件,这就是为了给他补全一定的背景知识。然后你可以写上我使用的数据库是 my circle, 根据 my circle 八点零的规范,补全代码。 ok, 把它保存一下,然后这时候再回来,然后选中按一下 ctrl 加 i 补全 circle 代码, 那你会看到这边他把刚才的 data chunk 变成了 data for mat, 然后点击一下这边的 run, 现在就可以运行成功了。然后下面这边就是一个典型的窗口函数的应用,根据国家和月份对它们进行一个累积的求和。 然后如果你的需求更加的明确的话,比如说你需要哪些表进行关联,需要生成哪些字段,然后以及要进行哪一些分组,做哪些开窗的预算等等这些如果你非常的明确的话,就可以告诉他,让他直接帮你生成代码,非常的方便,感兴趣的话你可以试一试。

谁说的, ai 只有程序员会用,其实零基础也能玩转大模型。今天花三分钟时间教打扫,用豆包写个每日打卡小程序,看完了你也一定会用。打扫是文科生,之前一行代码还没有写过,现在我们开始打开任意一个大模型的客户端。嗯,打扫这个用的是豆包, 然后复制提示词。对,然后发送就可以了。提示词我会放到评论区, 然后往下滑。对,你看这个时候大冒险已经开始在立体。嗯,理解完了之后就开始在给你写代码了,看代码写的多快。那比如说像这个这种代码,你以前工作的时候自己写的话,就手敲得敲多久?嗯,这个量级的程序的话,手敲得一到两个礼拜, 现在用 ai 来写的话,可能两三分钟就写完。当然这个也和大模型的好的程度相关的,程度越深,复杂度越高,项目的要求越多,他会写的时间越长。 看来 ai 对 人工的这个替代确实是挺快的,对吧?对啊,现在很多基础功能,像一些小程序的开发也都可以用 ai 来实现。我们今天实现的就是每天健身打卡的这个小程序。 那个男的说就是今年二二六年六月份吧,可能有很多公司就是已经开始要用很多的这种 ai 去替代,就是部分的人的一个工作。 对,那未来人是不是就是相当于就像这个 ai 里面的一个小模块的一个作用?对,未来是人指挥 ai, 指挥智能体来工作,可能有全新的一个分工。哦,你看现在他代码已经写完了, 然后这里面他还给了的说明,包括出示的设置和每天任务打卡,包括日历的。对,这些可以后来再看了,往上面把这个代码复制出来,在这是吧?对,然后找到一个,打开一个文件夹,新建一个文文本档, d t s t。 对, 需要改名吗?需要,随便起一个名字都可以。对,叫打卡就可以。 然后把刚一块代码粘贴进来保存吧。要,保存保存,然后关掉。对,然后改一下它的扩展名。 对,对,改成 tml。 对, 都是消息。嗯,对,确定了。对,现在关机打开了,见证奇迹的时刻。哇,这样就建成一个。其实我们平时手机上用的一个小程序,手机和桌面都可以,你只要是用浏览器打开,嗯,的时候会把你当前的记录都保存上, 都是可以点的,就是按照实际情况去选。对,你就完成一项,点一项就可以了。我这里面还设置了一个每天的进度目标,本来是预期到一月三十号能够到两千粉丝收入二十块钱,现在已经达成目标了。哈哈哈,太厉害了。然后像这个所有的模块,是不是我们如果自己以后想加的话,是可以自己去加的?对,是的,你就只用改题词就可以了, 而且这里面还可以多轮对话。嗯,如果你想给他加一些,比如说新的栏位和新的功能,都可以在刚刚那个对话里面让他再去加。 那比如说我今天这样子就是记录好,然后我怎么保存呢?就是比如说我明天我想继续记录,然后我看到就是今天的记录啊,你把它直接关掉就关掉就可以。对,因为你下一次打开还是默认这一个浏览器的话,他就会把你看是不是?对,那你刚刚点到的那三个还在上面哦, 所以也就是说我今天点到的这些是显示就是今天的一个情况,然后明天的话他就是一个全新的页面,可以继续做记录。对,是的,你看右边,他其实有按照已完成和未完成给你做分类,而且这里面每一个大模型写的结果还不一样,如果你发现有问题的话,还可以回到大模型对话页面,再跟他提一些新的需求。 采访我一下,昨天第一天写代码什么感受啊?神奇了,比我刷剧还过瘾,我们居然一次就成功了,是不是特别简单? 对啊,我以前一定要代码,两个字就头大,完全没想到今天自己也能搞定一个小程序,文科生也能轻松搞定。我之前第一次用大模型的时候也被震惊到了,有一点刷新认知,这次全程不用写一个代码,跟豆包聊天就把问题搞定了。 是不是比煮面条还简单?对啊,有成就感了,以后再也不害怕这些看起来很高深的东西了。我文科生也能轻松拿捏,一点也不比理科生差。 嗯,必须的,其实 ai 就是 来帮助我们普通人偷懒、节约时间,解放双手的,而且文科生有更敏睿的需求理解和更高级的审美,以后跟 ai 合作起来,说不定比我们理科生还要更占优势。 真的,他还能帮咱们做啥呀?帮我洗碗。带孩子不洗碗可能还不行,带孩子为准。可以,下一次我们可以试试用豆包来给宝宝读书,而且平时上班的时候还有一些生活的琐事也都可以交给大魔星。 那可太好了,以后生活会更轻松吧。对啊,那我推荐你主动也学一下 ai 和 ai 的 一些应用吧。肯定得主动学了,以前我还被理科生调侃搞不懂这些,今天才发现慢慢学都能学会。你背课文可简单多了。你觉得咱俩就用这种形式?你来当小白,我来当教练,再多出几期视频怎么样?说不定还能火。 可以啊,看你上一个视频的热度是不是已经过去了。是的,就这两天搞了几场直播啊,最近拍视频感觉拍的有点慢了。是吧,以后还是得多想想怎么弄内容,怎么找话题,直播间的人数咋样?还行吧,平均四五十个人。那我觉得你还是先拍视频吧,我可以先少弄点。 现在感觉失业的人还蛮多的,大家都想多学一学 ai, 直播间聊这个的也比较多。是吧,那你下次直播的时候正好问问,看看大家都关注什么。我看其他人直播间经常是这样互动的。 怎么互动啊?我感觉你可以问问文科生和理科生,谁在 ai 时代能发展的更好。我觉得这个可以,觉得文科生更有优势的你在评论区里扣一,觉得理科生更有优势的在评论区里扣二。对,那我可得多拉几个文科生了,去你的评论区扣一,让理科生看看,我们文科生也能支棱起来。我觉得这个应该话题也是比较有共鸣的。 你今天洗碗怎么洗的这么慢呀?不是因为跟你在摆拍吗?我上班都快迟到了,你赶快去叠被子拖地吧。快回来把饭做好。行行行行好。

然后我们带大家来打一下这一段代码,这一段代码的话主要就是想要收集用户的一些信息,比如说,哎,这个人叫什么名字?你的年龄是什么?打一个招呼, 我们来手把手写一下,就比如说这 agent 的 名字,我们叫什么呢? agent 的 名字叫做法法吧,也是我们这个课程的名字。然后用户的名字呢?他是不是就得要是用户自己输入的,输入你的名字,然后用户的年龄呢? input 你的年龄,然后给他输出一句话,就是打招呼的。打招呼这个词应该是 greeting, 用 f 词圈养,刚刚已经讲了,就是叉叉叉 user name。 您好, 我们可以打印出来啊,这是它的第一句话,然后第二个是打印信息,叫做 information, 对, info 也可以给它打印出来,您现在多少岁了? age, 我 们就可以把这两个两个东西打印出来,叫做 greeting, 然后 print info。 如果我们要哎开发这么一个 age 的 话,我们就能够知道。张三,然后年龄是十二岁啊。张三,您好,您现在十二岁了, 所以我们就已经学会了一些变量的一些使用场景。哎,这个思考题大家想一下,变量命名为什么非常重要?给大家两秒钟的时间思考, 是因为你要存储某些信息,然后你在开发代码的时候,你这些内容是需要重新使用的,就比如说这个 user name, 你 后面可能还会在其他的地方,除了打招呼啊,你后面在回答他问题的时候,你可能会,嗯,比如说他情绪不好,你会说,哎。张三,哎,你现在为什么情绪不好?你会有一些 东西你会需要重新使用, ok, 然后接下来是条件判断,条件判断的话也是一个非常基础的,这个的话 等会也会带大家演示啊。然后基本上就是你要去根据你想要的情况去运行不同的逻辑。比如说如果用户的输入里面包含天气,那么你就打印这个用户正在查询天气,然后如果 用户的输入里面包含时间,那么你就打印当前的时间是什么,然后如果用户说谢谢,你就要回复他不客气,然后如果用户输入的东西你不能理解,那么就随便输,也就是说 你出现了某一种情况,你就会运行你的缩进里面的那一个逻辑。你看如果说我们没有这一个什么 else, 对, if else, 我 们把这一段代码复制过来, 我们把这些 if else 给注视掉,然后把它放到同一个层级,大家是不是可以理解它会同时输出这里的四句话,你看如果没有这个缩进的话,它会同时输出这里的四句话,但是如果有这个缩进加上这个 if else, 那 么它就只会输出一句话 啊,我输入一二,那么这里不符合这里的任何一个条件,它就只会输出一句话,抱歉,我没有理解。 然后如果我输入今天的天气怎么样,他就会输出这样一句话,因为天气在这一个用户的输入里面, 然后如果输入谢谢,他就会回复不客气,因为他前面的就就不会走了,他是相当于先去查天气在不在,不在,然后我就走这一个去查时间在不在用户的输入里面,不在,然后再去查谢谢在不在。用户的输入发现在,然后就走这里,然后其他的逻辑都不会走。 所以说这个 if else 的 逻辑实际上指的是你选择其中一条分支路径来走,最终选择一个条件来做运行。像这个的话是你比如说你要判断这个人是哪一个等级的 vip 就是 我们的视频会员啊, 那么你就要去根据他充值的金额去判断他的,比如说 vip level 等于一二三, 对吧?还有可能是根据你充值的钱来把它变成呃, vip 的 level, 对 吧?你看像这种操作的话是绝对是非常常见的。加入社区学习更多内容呦。

大家好,今天给大家出一期趣的简单使用教程,打开我们安装好的趣, 进来之后,我们在左上角这里点击切换 id 模式, 右下角是我们的交互区,后面的模型我们选择 build 模式,下面的模型我们可以自由选择 这个 build 模式,它是可以轻松完成从零到一的项目。构建完了之后,我们就可以开启对话了,输入需求,比如说让它帮我们生成一个单美小说智能体, 点击发送,我们可以打开一个文件夹,或者是新建一个文件夹去保存我们最后生成的结果, 然后这里会弹出一个窗口,我们选择信任这个选项 之后,系统就已经开始慢慢运行了,在运行之前它会给我们提供一个更加详细的信息方向, 我们根据这些信息呃可以输入自己的需求,完了之后我们只需要慢慢等待结果生成即可。 点击运行, 生成完后我们可以看到这个智能体,它包含了很多内容,像这样子的一个智能体我们就可以拿去用了,到时候我们可以按照它的一个输出格式进行使用即可。 再次输入一个新的对话之前,我们先点击右上角,把前面生成的结果进行保留,下面的模型我们可以再次选择切换, 我们这次让它帮我们生成了一个生日倒计时的网页吧, 完了之后点击发送,我们只需要慢慢等待它的运行就好了, 我们点击这个网址就可以看到结果了。 在使用时按照它的要求,用户只需要选择生日日期,点击开始倒计时按钮即可开始运行。 使用方法这里也写的很详细,按照这个方法,我们就拥有了属于自己的生日倒计时网页了,感兴趣的小伙伴赶紧来试试吧! 喜欢本期视频的记得点赞关注哦,我们下期再见!

死了麦 app 火了,我不知道你们有没有去付这个八块钱,这个名字有点不吉利,于是我开源了一个吉利的项目,名字叫做活着呢,这个项目呢,我直接开源了,全程都是 ai 帮我写的。我接下来这条视频,我就大概跟大家讲一下怎么去用 ai 去做一个这样的产品,产品就长这个样子,上面写你的昵称,姓名,中间点签到就可以了。 这个项目你可以去配置这个微信的通知啊,你可以比如说拉一帮人去到这个群里面来配置一个链接就可以了,连续几天不签到,就会发送这个通知到这个群里面,于是所有人都知道你可能发生了点问题嘛,就来关心你, 直接点这里直接签到就可以了,当然你也可以使用邮件的方式去通知,都 ok, 反正就很简单。我直接呢用翠帮我写了所有的代码,翠在我日常的编码当中还是占到了主要的地位,仅次于 coco 的, 但是我觉得翠还是完全够用了的。 全程我直接通过聊天对话的方式就把这个产品给做好了,直接也开源了,这你受得了吗?开源的文档我直接放到 github 上面,有兴趣的朋友你们可以直接去看一看,自己部署一个试一试,你可以自己部署到自己的电脑本地,也可以部署到服务器,然后都是 ok 的, 怎么样玩都可以,没有任何的数据,安全的,风险的问题直接去试。

你让 ai 写代码,写完发现一跑就崩。你让 ai 改个小功能,结果整个项目全废了。 别急,全世界最懂 ai 编程的人之一, jango 创始人 simon wilson 给出了一个杀手级解法,四个字,红绿灯法。今天我把他的整套 a 编程的联合创始人,开圆圈的老炮,全球写 ai 编程实践最深的人之一。 它最近启动了一个新项目,叫 egotic engineering patterns。 注意,这不是 web coding, web coding 是 你随便说两句话, ai 就 给你写代码,能不能用另说。 egotic engineering 是 专业工程师,用 ai 做工具,你控制它,不是它控制你。 这个项目的第一篇就是 red green tdd, tdd 是 测试驱动开发,在软件行业存在了二十多年。但 simon 说, ai 编程时代,它不再是可选项,而是必须的。为什么? 因为 ai 写的代码,你没法逐行检查,你让他改个按钮颜色,他可能顺手把你的登录逻辑删了,你根本看不过来。但测试,测试就是你给 ai 定的及格线,红灯没达标,绿灯通过, ai 写的再花,过不了测试就是不行。 具体怎么操作?三步,第一步,先写测试,你不用写代码,你写我要什么?比如你跟 ai 说,帮我写一个函数,输入一篇文章,输出所有标题,先别写实线,先用 red green t d d 写测试, ai 就 会先给你一组测试用力。第二步,跑测试,确认是红灯。这一步很关键。为什么?因为 ai 有 时候会写出永远通过的测试,那跟没测试一样,你必须确认测试先是失败的,才能证明它是有效的。 第三步,让 ai 写实线代码,然后跑测试,绿灯就过,红灯就重写,就这么简单。 simon 还有一个配套技巧,叫 first run tests。 什么意思? 每次你开一个新的 ai 编程绘画,第一句话就说,先跑测试。三个好处,第一, ai 知道项目有测试套件以后,每次改代码都会自动想到跑测试。第二,测试数量,告诉 ai 项目有多大,它会更谨慎。 第三, ai 看到你重视测试,他会主动给你写测试四个字,拉高一个台阶。你可能觉得,这不就是写写测试吗?有什么大不了的? simon 在 另一篇文章里说了一句狠话,写代码现在几乎不要钱了。 以前一个工程师一天写几百行代码,现在 ai 几分钟写几千行 cloud flair, 一个工程师加一个 ai, 一 周重写了整个 next js 框架,花了一千一百美元。代码产量爆炸了,但质量怎么保证?这就是 reggie green tdd 的 真正价值。 他不是一个小技巧,是代码免费时代的核心竞争力。你想想看,当每个人都能让 ai 写代码,什么变成了稀缺资源?不是写代码的能力,而是定义什么叫对的能力。 谁能写出好的测试,谁能定义清晰的验收标准,谁就能让 ai 持续产出高质量的成果。 sim 说,这套思路和一九九四年的设计模式一样。那本书定义了软件工程的上一个时代, aggressive engineering patterns 可能定义下一个。不管你用 cloud code 还是 codex, 这个方法都管用。记住一个原则,别只告诉 ai 帮我做,要告诉他做成什么样算对这一个习惯,质量翻一倍。 总结一下, ai 编程时代,写代码不值钱了,能定义标准的人才值钱。 read d t d d, 先写测试红灯,确认绿灯通过,就这么简单!关注我,每天带你掌握最新 ai 资讯,前沿工具,我们下次见!