粉丝1369获赞1.8万

只会写大码的 ai 已经落后了,在开发过程中仍然有很多的开发步骤需要我们亲自动手,我们希望 ai 能自动理解需求规划到编码、测试等全流程,独立完成一个完整的开发任务。所以我今天分享一个自己工作中经常用到的 ai 工具。 翠中文超友好,说话就行。翠国际版刚刚上线的 solo 模式,集成了 cloud 四和 jbt 四等超级模型,堪比大师级存在。我有幸拿到了内测码,所以一起玩一下吧。在软件的主页面,我们新建一个文件夹,在翠中打开,切换到 solo 模式。 简单介绍一下这个模式有多好用。 pro 可以理解为一个独立开发软件的工程师和产品经历的结合体,只需要提供需求,他就能快速搭建前端应用,从需求分析、项目准备、编码实现到发布上线, solo 都可以独立完成。相比 coser 传统上的一问一答的交股方式, solo 的自动化湿度更高,省去了不少 问答模式下反复追问的麻烦。面对复杂任务,他会根据你的需求形成需求文档,你可以编辑修改,确认产品需求后,搜罗便会执行任务到最终的产品部署测试,极大的提高了效率。比如公司要求我搭建一个类似电商的网站, 以前开发我们需要单环境且开发流程,画流程图,然后才开始写代码。现在我拿到老板的需求,在对话框里直接输入,我们可以看到他会给我们生成一份需求文档, 我们在这个文档的基础上修改,修改完后点击确认,他开始写代码、配置环境,到最后的部署和测试,我呢全程在喝茶。最后点击一下预览,一个像模像样的电商网站就蹦出来了。 除了新项目,我们可以将现有的项目添加进来,用 solo 模式来写功能,写注视股权代码等等。害怕有内存泄露,直接让 solo 检查去修改。老板出任务,先让 solo 写一遍,我们只需要审查就好了。 真正的编程从来不只是写代码,架构设计、系统思维问题,抽象才是程序员的核心价值。未来的程序员会从马农到 ai 指挥官,不再埋头写每一行代码,而是价努 ai, 像导演一样统筹全局。


哈喽啊翠友们,用 ai 做应用,现在一句话就能生成代码,但一旦项目变复杂,需求开始迭代,你或许会发现结果可能会偏离预期。不过,我这次用翠 solo 从零搭建了一个 ai prompt 管理平台,就没有遇到这样的问题。 因为我起用了 step 模式,它会在进入开发前,先建立清晰结构化的规范文档,然后让 ai 基于这些规范去生成代码。是的,目前翠中国版和国际版的 solo 模式下, solo code 都已经支持 step 了。 back 呢,是一种文档驱动的任务执行方式,你可以把它理解为 ai 的 项目说明书。在 tree solo 里 add solo coder, 输入斜杠,选择 back 后,就会自动生成需求大纲 spec 点 md, 任务列表 tasks 点 md, 验收清单 checklist 点 md。 ai 呢,会先理解项目,整理规划,整理确认后再开始实现。这里我知道你可能会问了, aspec 和 plan 有 什么区别呢?我们之前已经在 solo coder 里支持的 plan 呢,适用于中小型功能开发和模块结重构,就先生成一份计划文档,然后去执行。而 spec 呢,则是面向更复杂的系统级任务, 他会先生成三阶段文档组,每个阶段都支持用户确认。你看,比如这里,我们发送指令后,搜搜 code, 很 快就生成了这三阶段文档组,每个文档都需要确认后,你点击执行才能进入开发。 然后 ai 呢,会根据他拆分的任务按顺序执行,并且会实时标记已经完成了的子任务。在任务全部完成后,还会去一一 check 验收清单,让整个开发过程都更可见可控。所以,如果你的项目设计从零到一,搭建新系统、新模块, 大规模重构、多人协助开发,高质量、高稳定性要求以及需要长期维护的,你都可以试一试。 stack 模式,它会帮助你在动手之前把需求讲清楚,拆明白、备齐确认,把复杂任务的风险前置,提高一次性成功率。

从需求分析到应用部署的全链路,蔻定智能体诞生了。就在最近,字节跳动旗下 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 上下文工程为核心理念的编程智能体,覆盖了全场景的开发需求, 给予了开发者强大的支持,而且成本真的低的离谱。本期视频就到这里,我是技术扒扒虾,感谢大家,我们下期再见!

这两天国内 ai 最热门的事件应该就是翠发布了二点零 solo 模式,所以我赶紧来录一个视频,给大家深度评测一下。现在市面上的 aiid 有一堆,但说实话,差异化比较小, 我都快没兴趣评测了,而吹这个 solo 模式有点新鲜感。今天我用 solo 开发了这个 ai 应用,面向海外点餐场景,就上传一个菜单,照片会调用大模型识别菜品,在动态的生成一个中文的点餐页面 会解释菜品信息,甚至使用了 ai 来生成每一个菜品的图片,选完餐后拿给服务员就行,相当实用。出国旅游一趟,菜单都看不懂,收个二三十块钱不过分。生成这个 app 大概只花了十几分钟, 安装环境开发修改错误,呃,部署上线全流程,我没有改一行代码,没有跑一行命令,全是 solo 吭哧吭哧自己完成,这也是它的一个主要卖点,看具体功能前得先科普。 补一个词, contacts engineering。 近日,一众大佬像 shopify ceo 啊, google deeper mind 的工程师啊, long train 的官方博客都在说这个词,他们表示,啊, prompt engineering 已经是过去式了。 ai agent 的开发并不是要找一个什么有魔力的 prompt, 而是要能够高效精准的给 ai 提供解决任务所需要的。所有上下文推荐大家可以看一下原文。而 solo 呢,就是想做第一个以 context engineering 为核心理念的开发助手,那赶紧实测一下,看看他怎么做到的。 先看 u i, 首先最左侧不再是传统 i d e 的目录窗口,而是一个 a i 的 chat 窗口,相当于 a i 的功能被提到了更高的优先级,然后右边有四个 tab, 分别是编辑器,终端,浏览器,还有文档。对传统 i d e 来说,最核心的代码编辑器反而变成了其中的一个 tab, 包括文件的管理、 get 的 管理,插件管理,都被放在这一个 type 内的一个子分区。这说明什么呢?就是他的一个理念,叫做携带码,就是软件开发中的一部分工作,所以,哎,只是作为其中一个 type, 那我们发送需求给他,让他实际开发一下看看。 可以看到他现在已经开始写文档,用流行的话讲叫 spect driven, 文档里呢,也是有图有表。对于和我们预期不符的地方,我们可以手动改一下, 确认后呢,就可以点开始开发。可以看到他已经跑了一些命令来初始化这个项目,这命令都不是我手动跑的,都是他自动的。然后他又安装 装了依赖这些命令的运行,结果会自动的作为上下纹给到 ai, 体现了 contacts engineering, 就如果遇到暴坐呢,他也会自动的去修复。 可以看到他已经开始写代码了, 写代码部分还是和以前差不多,可以 review 它的修改,选择接受或者拒绝。 可以看到他现在把项目跑起来了,在浏览器 type 下面就能使用这个应用了,甚至可以点击一键部署。我们先来测试一下我上 传这样一张菜单的照片,可以看到有了三道菜可以点,但其实是因为代码里面用的假数据,目前还没有调用。 jamna 大模型。好,我们现在要求他自己去网上搜索一下啊,怎么样使用这个 jamna 的大模型? 可以看到他自己在联网搜索,通过联网搜索,他发现现在已经不能使用这个叫 generative ai 这个库了,已经被 google 废除了,应该使用 gen ai 这个库,他先安装了,并开始修改代码,相当的智能。 那如果他遇到变异的错误,或者在浏览器运行的时候有控制台里的错误呢?他都会作为上下文自动的提供给 ai, ai 就会一直处理,直到所有问题都解决了为止。他弄完了,我们来测试一下,这里有个设置按钮,我们填入 jamenite 的 a p i k。 哎,他开发很好,没有让大家偷看到我的 a p i k。 保存上传这一张菜单照片,他在让 ai 处理了,期待一下。 好,可以看到这次不是假数据,二十八道菜确实就是我菜单上那些菜,而且用 ai 生成了,对应的图片都是一一对应的,看起来相当的美味。我们添加几道菜到购物车里 提交一下,可以看到他已经生成了,我直接可以复制订单,里面既有中文也有英文,我给服务员看呢,他也能看得懂, 之前我自己开发的时候还要求他把价格也计算进去,也是一句话就能完成。那如果对某个部分的 ui 不满意呢?可以用这个选择元素的功能,选中想要修改的元素,直接添加到对话,这就比用筹 文字的方式穿搭要方便多了。那既然没问题,我们试一下部署好,他部署完成了,拿到了一个链接,他是部署在 versal 上面,我们打开看一看, 哎,完全没问题,可以发给别人用了。最后总体评价一下,我认为 solo 模式在开发前端项目、小项目, 还有做新项目的 mvp 啊,都会比原来的 ide 模式更加高效,那当你项目长大之后呢,需要人工介入的部分就会越来越多,这时候你还可以切回旧的模式,相当于啊, solo 模式帮你高效的解决从零到一的问题,然后普通模式呢,解决一到一百。 我回看了一下,有点难以置信。我花三千五评测 davin 的视频是今年一月一号发的,也就是说一年之前还没有任何的 ai id 带有 ag 的模式, 而短短几个月之间就已经是天翻地覆的变化了。目前你要使用 solo 模式的话呢,需要使用国际版开通 pro, 再使用一个 solocode 来激活。我还剩几个会放在评论区,记得送我一个免费赞,谢谢!

hello, 大家好,今天想给大家分享一下如何在 tree 里面安装以及使用 skills 本视频呢,分为四部分内容,第一点的话如何安装本地的 skills 包,第二个是如何下载 get 上的 skills, 第三如何查看以及编辑 skills。 第四点的话是如何使用 skills。 在 开始之前呢,我们需要做两个前置准备,第一个它就是我们的脆版本,需要更新到最新版,建议的话就是更新到三点三点二一以上的版本。第二个的话就进入 solo 的 模式,在这个左上角这里可以点击切换 solo 模式,然后进入到这里。 接下来我们就讲一下如何去安装本地的 skills 包,比如说我这边分享过的一些安装包。首先的话我们先打开一个项目, 可以随便找一个已经创建好的项目,也可以重新创建一个,直接打开,然后进入到这个页面之后,在这边点击这里的设置按钮,然后这里有一个目录选择规则与技能, 技能这里的话它现在是空的,说明我们现在是还没有添加任何技能。然后在这里我们直接点击创建,在这里我们可以上传我们本地保存好的 skills 包, 比如说这里我想上传一个生成 excel 测试用力的这个 skills, 选择它之后呢,点击打开它就会进行自动解析,然后将对应的记的名称描述以及相关指令都上传进来, 然后这里的话你也可以按照自己的需要重新去修改,都是可以的。然后在这边点击确认,然后在这个列表这里它就会将这个 skills 包添加进来,然后是启动状态,在这里我们就已经成功地将我们本地的 skills 包上传进来了。然后有时候网上有人会开源一些功能比较强大 skills, 并且放到 gpa 上,我们也可以直接拉取下来进行安装。 比如说我现在想要下载一个 cloud skis, 官方提供的一些 skis, 我 们可以在这边选择这一个,然后将我们然后将我们在 github 上找到的一些 skis 地址复制进来,然后点击回车,它会提示你要不要打开你这里,要也可以打开,也可以选择天在新窗口打开, 打开之后呢,它就会将我们刚那电话地址上所有的 skills 包都拉取下来,然后存放在这个资源管理器这里,然后这些包的话都是存在我们本地里面的,我们需要用哪一个,我们就按刚刚前面导入本地 skills 包的一个步骤,直接将这些包导入进来就行了。然后接下来讲第三点,如何去查看和编辑 skills 最高前面其实也有讲到,在这边的话,我们是可以对我们已经添加的 skill 是 进行编辑的,点击这边设置按钮进行编辑。就比如说我们就比如说我提供了这个一下用力的生成工具,如果生成的用力格式不是很满意的话,我们也可以直接在这个指令里面去调整这里面的格式,字段以及一些提示词等等都是可以调整的, 然后点击确认就可以了。接下来我们进入最后一步,如何使用我们刚刚安装好的 skills, 这里头我已经上传了一个需求文档,然后我希望 ai 能够调用我刚刚的技能去生成对应格式的用力。在这里头我们直接在对话框这里输入使用 这个的话就是我们刚刚下载好的 skills 包的技能名称,然后这里再引用我们的需求文档,点击回车。 在这里可以看到他已经调用了对应的技能,然后先去生成追踪文件,这边他如果说有语法错误的话,也不需要我们人工去修改,哎呀,他这边会自动去检查,然后去自动修复。 在这里我们可以看到他已经生成了一些格式的用力,然后在这边也新增了一个文件,这个追踪文件爆红的,我们先不用管它,我们看下用力能正常生成, 在这里我们可以看到它已经按照我们的要求正常生成的用力。那关于这里爆红的话可以不用管它,因为我们的文件是正常生成的,它这边其实也是已经修复了,可能是这个工具里面有缓存。以上的话就是今天的全部分享。

tree 是 字节跳动基于 vs code 定制开发的一款智能 ide, 你 可以把它看作是一个自带大脑的编码伙伴。它的核心目标很明确, 就是要把开发者从繁琐的机械编码中解放出来,让你进化成真正的 ai 工程师。因为它底层就是 vs code, 所以 你完全不需要改变之前的开发习惯,安装好就能直接在熟悉的界面里, 通过 ai 自动补全、智能重构和全项目上下文问答来搞定复杂的编码任务。选版本其实就是在选大脑。国际版最狠的地方在于集成了克劳德三点七、索内特和 gpt 四 o 这种全球顶尖模型, 尤其是克劳德三点七,在代码生成的逻辑推理和指令遵循上目前是断层领先的。他就像一个懂业务的资深架构师,能听懂你那点模糊的需求。 如果你再做复杂的系统架构,或者解决那种绕来绕去的逻辑 bug, 国际版提供的智力支撑是国内版暂时没法比的。 国内版虽然集成了豆包和深度求索,应付日常增删改查没问题,但处理高难度逻辑时,你会明显感觉到他的思考深度稍微浅了一点。再看一个决定性的差异,就是看他长没长眼。 国际版的克劳德和 gpt 是 支持图片上传的,这意味着你直接把 ui 设计稿或者流程图丢给他,他就能直接帮你把前端代码写出来。这种多模态能力在复刻界面或者理解复杂逻辑图时,简直是降维打击, 而国内版目前只能接收文字。不过国内版也有个杀手锏,就是限阶段,它完全免费。如果你是一个对视觉识别需求不大,又想薅羊毛的开发者, 国内版的性价比确实没得说。关于网络,很多同学怕麻烦,其实国际版只有在第一次登录验证时需要科学上网,一旦登录成功,后续写代码基本上直连就能用。账号也支持 guitar 或者谷歌一键登录。 国内版就更简单了,直接用手机号或者绝经账号就行,服务器就在国内,访问速度非常稳。其实你不需要纠结怎么选,因为这两个版本可以在电脑上同时安装。国际版图标叫吹, 国内版叫吹 cn, 你 完全可以根据手头任务的难度,在两个大脑之间无缝切换。 安装 try 非常快,在设置项导里,最省心的一步就是导入配置,它能直接同步你 vs code 或者 cursor 里的插件和快捷键,让你换个工具也像在家里一样顺手。 另外安装时一定要勾选命令行工具,这样以后在终端里输入 try, 加个点就能直接用, linux 版本也在路上了。 聊到 ai 工具,大家最担心的就是代码资产的安全,这里必须讲透创业的底层保护逻辑,你的原码默认是百分之百留在本地的, 不会偷偷搬运。只有在你需要 ai 深度理解整个项目时,他会把文件临时传到服务器,但目的是为了计算嵌入向量。这玩意你可以把它理解成代码的指纹,警察拿着指纹能认出是你,但他没法通过指纹复制出一个一模一样的你。 服务器一旦算完了这些指纹,你的明文原码就会被立刻永久删除。云端剩下的只有这一串没法还原成代码的数字锁影。除了刚才说的锁影,唯一会联网的数据就是你在对话框里主动发出的内容, 你提的问题,你手动粘贴的代码片段,这些才会发给大模型去换取答案,控制权完全在你手里。 整个平台是由位于新加坡的 s p r i n g 公司运营的,受严格的隐私政策保护。简短一句话,只要你不主动发出的私密信息, ai 是 绝对没机会偷看的。 总结一下,如果你追求极致性能,需要 ai 帮你死磕复杂架构和代码逻辑,直接充国际版的克劳德。 要是看中免费稳定,不想要网络门槛,国内版其实更香。下集我们要动真格的了!实战演示出来的 ai 智能体怎么自动化修复代码故障?不想错过的朋友赶紧点个关注,咱们下集见!