粉丝54获赞176


未来的 ai 辅助编程可能都会参考 solo 这种模式。那刚才呢,是看完了 tree 二点零的发布会啊,我整个人惊呆了,从此开发软件携带码,不用在 ide、 浏览器文档、软件终端之间频繁切换了一个 tree 全部搞定。那 tree 的 solo 模式呢?它到底是 ppt 效果,还是真的能够大杀四方,带领 ai ide 真正进入二点零模式呢?接下来咱们一探究竟。目前是国际版 pro, 用户拿到 solo code 才可以激活,所以说我们先开通 pro, 然后呢输入这里的 solo code。 现在呢,我们打开 tri, 那可以看到它这边是自动切换到了新的边界器,布局 solo builder 模式, 左边是一个对话框,然后右边是编辑器、终端、浏览器、文档这四个 tab, 他们呢各司其职,后面会逐步向大家演示。那如果你想要回到从前的这种功能布局呢,可以点击这里,就可以切换到传统的 id 模式了。那值得一 具体的是呢,这里已经加入了 groc 四大模型啊,如果想要尝鲜的同学呢,可以充了,那咱们还是切换回这个 solo 模式。那这里的话呢,默认的大模型就是 cloud 四,并且速度杠杠的,感觉呢,就像打游戏开了专线,那谁你就学吧。 那咱们现在呢,尝试做一个小应用吧,比如说我们做一个心情记录的 app, 用户每天可以去记录自己今天的心情,然后会有历史记录和数据分析,比如每个月你意冒了几天,开心了几天等等。大概呢,就是这样的一个提示词,咱们直接丢给吹。接下来的话呢,他这边开始去理解需求,然后划分功能,拆解模块,梳理业务流程等等, 甚至呢还给出了一个 ui 设计的方案。大家注意看右边的这个文档面板,他开始有内容了,在这里面如果有不满意的地方,还可以去直接编辑和补充多次编辑的话呢,还能够去留存变更记录。那我觉得整个文档已经完全符合我的这个预期了啊。 接下来的话呢,就给吹按下一个确认键,让他继续去做后面的事情。首先他会自动引用刚才的文档到上下文。然后呢注意看右侧的这个面板,他切换到了终端,在这里的话呢,他执行了 n p m 命令。 然后呢他准备用这个 react 来开发一个外围 a p p。 接下来的话呢,他开始执行相关的命令,然后中途控制台会有报错,我们这边也不用管吹呢,他会自己去捕捉,然后去做一个修复。接下来的话呢,他就开始写代码了,这一步呢,他会参考之前写的文档来逐步实现。 这里的话呢,有一个实时跟随的模式,写到哪,编辑器就会展示当前的这个代码文件。然后双击的话呢,就可以退出这个实时预览的模式了。在这里的话呢,会会询问我们是否需要去接受他写的这个代码,我们先不用管他,因为是 solo 嘛,所以说人类尽量不要插手。那不一会的功夫呢,这个 所有的代码就已经写完了,他又切回到了这个终端面板啊,然后去执行了这个项目启动的一个命令。此时的话呢,他会自动的去打开内置的一个浏览器啊,目前来看的话呢,这个页面没有显示出来啊,可能是有一些问题, 这个时候的话呢,我们也不用自己去打开 f 十二啊,复制报错信息交给锤,他会自己去读取浏览器的一个报错,然后做一个自动的修复, ok, 他已经定位到了啊,是 css 方面的一些问题,然后呢他就开始修复了,再次启动, ok, 现在这个界面效果呢就已经出来了啊,整体界面 ui 十分的话呢,大家可以在弹幕给他打个分。目前来看的话呢,他的这个功能也都是符合预期的,我们来编辑一下心情, 查看一下历史数据统计等等,然后他这边的一些图表交互,我觉得做的也是非常的 nice。 接下来的这个功能啊,真的震惊到我了,就是界面上的这个组件和 元素是可以自由选择的,比如说呢,我们点选这个日期这个区域啊,然后呢就可以把它添加到对话框,然后呢我们可以去让他改成年月日的这种展现的形式 啊,他很快就改好了,对吧?虽然说之前在 tree 里面,他也是可以去支持这种截图标红箭头指示啊,然后 ai 也能够去识别,然后做修改,对吧? 但是呢,我觉得没有这个来的精准,因为这种方式呢,它可以让 tree 直接定位到原文件的一个代码行号,并且呢相较于这个图片,我觉得它应该会更省 token, 然后它的这个速度也是明显更快一些啊。写完代码本地验证完毕了之后呢,接下来的一个工作就是去部署这个 vip app, 注意看这里啊翠,它会在项目成功启动之后提供这种一键部署的能力,那这里的话呢,因为是一个外背 a p p, 所以说它对 接的是 versal 啊,登录自己的这个 versal 账号以后呢,下面的事情就可以交给吹了。那说实话,将部署这个环节打通,真的是非常有意义,因为现在很多代码小白,他虽然可以去用这种 ai 的 i d e 写出这个代码, 但是呢,他部署上线服务器运维这个阶段啊,完全是两眼一抹黑啊,因为这部分的工作,我觉得他已经脱离了这个 aide 了。 ok, 那整个过程下来的话呢,真心觉得这个 trait solo 模式啊,已经不只是一个简单的 ai 编程助手了, 更像是一个全流程的开发搭档,从需求的分析,写文档,写代码,调试、修复,再到最后的部署上线,真正做到了全链路配套。 那这是不是未来 ai id 的一个标准答案呢?可能还需要通过时间去验证,但是至少目前这个形态已经是让我们看到了 ai 编程二点零时 待的样子。那如果说你也对 ai 变成感兴趣,想要把自己的这个想法变成现实,不妨上手体验一下锤, ok, 那以上呢,就是本期视频的一个全部内容了,感谢大家的收看,我们下个视频再见, peace!

这是你开发的一个程序,但如果你想把它发布到不同的平台,例如移动端、网页端、电脑端,就需要开发很多次,是一个极其麻烦的事情。 所以我就好奇,有没有一种办法让我们只要开发一个程序就能全平台使用呢?不需要重新写代码就能兼容所有设备,今天让我们一探究竟。 首先我们需要选择一个 ai ide 来帮助我们,在这里呢,我用到的是自洁开发的税来携带网站是这个 他新上线的 solo 模式,相信大家都已经看到了,是行业 contex angene, 说人话就是他会通过上下文精准的预测你的需求,还能帮助我们调用工具,可以看成是一个会动的 ai。 而且最重要的是他能帮我们部署好全平台的软件。下面让我们一起实操一下吧。 进入翠后,他的操作界面有两部分,左边是与翠对话的区域,告诉 ai 我的需求,右边是看代码的区域。在写代码前,我们需要创建一个用项目名称命名的文件夹,比如说我的这个小程序,味真足,美味大冒险, 用于存放编程文件、游戏音频、图片、素材等等。我们可以在退界面打开文件夹中导入文件,再 at solo build 这个智能题,然后发送这段简单的提示词 一上来,翠不会直接给我们代码,而是会写好需求文档,确认好后再进行正式的开发。他还会自动帮我们配置好游戏所需要的 react 环境还蛮贴心的,感觉就像一个手把手教我 ai 的机器人,不是那种传统的只会补全代码的 aide, 后续写代码大概花了四分 钟左右的时间,游戏就自动出现在了预览界面上,这个时候我们可以直接在吹中开始测试游戏,虽然速度很快,但目前还缺少了一些玩法和功能,所以我决定再优化一下游戏。我继续与 solo 沟通,让他去看看其他类似的代码仓库,帮我完善整个程序, 例如让他增加一些新的游戏机制,比如天上掉炸弹会扣除保护值等等。讲真的,他比我想象的要聪明,除了会看仓库代码外,还能遇到不同场景使用不同的工具,每一次都让我大开眼界。 差不多只用了一个小时,我终于完成了这个游戏,然后把它直接部署到了云端,这样不管是手机也好,电脑也罢,就连屏幕前的观众也可以访问这个网址。玩到这个游戏包装好后还可以发布到全平台,再也不需要针对每个平台 开发不一样的版本,学会的同学可以扣一波一。我看到还有人问说找不到 solo, 其实你可以在 tree 国际版中使用,然后 solo 使用是需要扣的,这个我也给大家放到了评论区,你可以蹲一下。 最后我们做个总结,现在开发的需求越来越复杂, ai 除了要会编程以外,还要结合上下文精确的理解需求。刚才给大家演示的项目,就可以把 solo 看做一个会动手的 ai, 我们给他任务后,他会先帮我们做出规划,再开发 不同场景调用不同的工具,也很适合帮我们跑一些 gihab 上的项目,它可以主动理解仓库的代码,然后在这个基础上帮我们再度开发。最后我是元宝一台 ai 和 gihab 的挖掘机,我们下期见。

从需求分析到应用部署的全链路,蔻定智能体诞生了。就在最近,字节跳动旗下 ai 编程工具 tree 迎来了重磅的二点零版本升级,这次更新上线了更加智能的蔻定 ant solo。 solo 让 tree 不再仅仅是一个 aide, 是进化成了可以自主规划理解上下文,并且能够独立调用工具执行完整任务的 context engineer 上下文工程师。我们可以通过自然语言描述需求, solo 就能够智能的获取开发中的上下文,包括产品文档、技术方案、代码,甚至网上的知识。 然后 solo 能够智能的使用不同的 context 和工具,最终完成开发任务。 solo 特别适合帮助独立开发者从零到一快速实现完整产品,大幅降低了技术门槛,提升开发效率。本期视频我们来试用一下最新的 solo 模式, 从零到一搭建并且发布一个具备前后端和数据库功能的宠物店应用。开发过程中,我还使用了数据库 mcp server, 让 ai 可以自动创建数据库,自动填充测试数据,大幅简化了开发流程内容。干货满满,我们马上开始, 我们打开吹,目前只有国际版上线了 solo 功能,点击顶部的按钮,这里提示 pro, 用户拿到 soloco 的才可以激活。我先订阅一下国际版的 pro, 然后点击按钮,输入邀请码。可能是因为目前 solo 还希望更多的收集一些反馈, 所以没有全量开放,我帮大家申请了一些邀请码,放在了评论区,还有参加官方活动也可以获得邀请码。开启 solo 模式以后,左侧是与 ai 的对话窗口,右侧则是动态变化的 context 视图,当 ai 在写产品文档的时候,右侧就是 是文档视图,当他在写代码的时候,右侧就是代码编辑器,当他在做测试的时候,右侧甚至能看到网页预览。这样就不需要手动切换不同开发工具的窗口了,整个开发过程一目了然。 我打开一个新的文件夹,接下来我们使用 solo 来构建项目工程。我的提示词是制作一个宠物店的网页应用,需要有前后端,首页要精美可爱,多添加可爱的宠物猫的图片,网页风格要符合宠物市场的调性, 主色调用温暖明媚的颜色。包含三个页面,首页、预约页,还有宠物购买页。后端提供数据库, c r u d 的 a p i。 数据库使用 post greeseco, 请把数据库表的设计按照文档输出出来,后续我会自己建表。下面是几个主要页面的详细设计,首页需要有 banner, 快速入口,用户口碑,还有联系我们几个 模块。接下来是预约页还有宠物商店页的详细设计。然后点击开始 solo 立即生成了一个详细的产品文档,并且在右侧自动打开了文档面板。文档中包括功能概况、核心流程、界面模块,甚至连数据库表都设计好了。 我们可以直接在这个页面进行审查,并且提出修改意见。比如我想调整下技术站,我们就可以直接在右侧窗口进行修改,把 css 框架替换成 tellwind。 我对 api 接口进行了一些精检,一切准备就绪,点击确认开始开发。 solo 首先会自动调用命令,行终端配置开发环境,在执行命令的时候,右侧面板自动切换成了终端面板。开发环境配置成功以后, solo 开始进行编码,开发过程很像 minus 和呆文,只需要自然语言对话就能自动完成一系列的开发任务。这个过程 就像看一位经验丰富的程序员在你面前敲代码,他会自动处理依赖解决报错,每一步的进展都会实时的展示在右侧的拓展视图里面。前端开发完毕以后, solo 马上进行了后端的开发,这里 solo 为后端服务单独创建了一个 package 点 jason 文件,这偏离了我的初始意图, 我立即打断了他,补充了一句, package 点 jason 前后端共用一个,方便后续部署。如果 package 点 jason 分成两个部署的时候,就得前后端分开部署就会麻烦不少,所以这里我要求他不要拆开。对于 ai 辅助编程,我一直以来的观点是, 有了 ai 辅助以后,我们需要把更多的精力从基础编程语法和技术细节转移到系统架构的设计上面,开发者要把自己提升为架构师加指挥家,所以对于技术框架的知识反而要更加的精通。最后 solo 完成了代码 编写,并且在右侧打开了浏览器的预览面板,可以让我们直接查看效果。这是首页的设计需求,里面的几个模块都完美满足了。接下来是预约页面,最后是宠物商城的页面,这里的图片都是 solo 调用 ai 画图自行生成的,效果非常的不错,看起来很可爱。 目前后端还没有配置真正的数据库,我们可以对接一个数据库的 mcp server, 让 solo 获得操作数据库的能力,通过 mcp 直接把数据库表创建出来,然后自动对接到项目里面,点击这里的创建智能体, mcp 添加手动添加。这里我使用的是免费的酿数据库的 mcp server, 之前在独立开发者的穷鬼套餐里面我介绍过他,注意要把这一段替换成酿的 apik, 确认以后打上一个对勾就配置成功了。接下来我们创建一个数据库大师的 ai 智能体, 注意要把这里的酿的 mcp 勾选上,在 solo 模式里面就可以使用我们自定义的数据库。大师,接下来我要求 ai 根据产品文档创建数据库。 solo 调用了 mcp 工具,并且创建了数据库, 并且完善了后端的代码。在开发后端代码的过程中, solo 会经常使用命令行对后端接口进行反复的测试,这非常的好,保证了后端接口的正确性,减少了前后端连调的工作量。最后 solo 完成了数据库的创建,并且把连接信息存入了配置文件。 后端开发完成以后, solo 同时启动了前端与后端,并且自动打开了网页。我们切换到预定页面的时候,控制台出现了报错,我们看到处以自动识别到了控制台的报错,可以点击添加到对话按钮,一键把错误添加到 ai 对话。 solo 分析了错误,并且进行了修复,主要原 原因是后端与前端使用的端口不相同。 solo 帮我们在 vit 里面配置了代理,将后端服务转发过来,解决了端口不一致的问题。我们来测试一下预约的主体功能,这里填一个宠物的昵称联系电话,填一个备注,点击提交,提交结果成功保存到了数据库里面,非常的完美。 我们可以点击这个部署按钮,让 ai 帮助我们一键把项目部署到 worcell 上面,把产品变成公网可用的网站。点击以后, solo 开始自动分析项目结构,并且使用 worcell 完成部署。 我们来测试一下,首页展示正常,但是当我们打开预约页就发生了错误,我把错误再贴给 ai, 让 ai 帮我修复一下。 solo 帮助我们重新生成了一份配置文件,然后我再次执行命令部署项目。我们最后再来测试一下,这次使用公网链接成功完成了预约,数据也 存入了数据库。本期视频我们使用 tree 二点零的 solo 编程智能体,从零到一开发,并且发布了一个可爱的宠物商店应用,整个过程我都没有离开 solo 面板。 solo 是业界第一个以 context engineering 上下文工程为核心理念的编程智能体,覆盖了全场景的开发需求, 给予了开发者强大的支持,而且成本真的低的离谱。本期视频就到这里,我是技术扒扒虾,感谢大家,我们下期再见!