粉丝4获赞22


未来的 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 写新项目很快,那如果是复杂的老项目,他还能行吗??那最近啊,我一直在用的 tree 发布了 solo 正式版,说是为复杂开发打造,全面开放,限时免费。。那我挑了一个真实的开源项目啊,来试试他的实力。。 list 由于你懂的原因啊,他不更了,现在呢,变成了 open list。。 那如果是像这样一个复杂的开源项目, solo 还能 hold 住吗??接下来呢,我们就来实战检验一下,看看 solo 正式版能否完成接手维护开源项目的挑战。。 那进入新版的 cha 啊,现在呢,变成了三栏的布局,左侧呢是一个多任务区域,可以创建独立执行的任务。。 中间呢是 ai 的对话流,主体的交互内容呢,都在这里。。右侧呢是工具区,像编辑器啊、终端啊、 mcp 管理啊这些工具呢,都在这里打开。。那任务区和工具区呢?,可以搜索起来,节省空间。。 我觉得呢,整个布局来说啊,比之前呢要更合理了。。那话不多说啊,咱们进入实战。 接手一个不熟悉的开源项目,首先肯定要理解的,那我呢,就让 solo coder 来去理解一下项目的结构、代码、逻辑、技术架构、开发规范。。那还要啊,给我解释一下程序是怎么执行的,并且呢,生成一个架构图,还有实序图,然后啊,把这些内容都写到一个文档里面去。。 那我稍等片刻啊,大概几分钟的时间, a few moments later 他就完成了全部的任务。。那我来看一下他生成的结果,整体来看呢,应该说是很全面的,那你们觉得怎么样呢?? 尤其是啊,我要求的架构图和持续图,他还拆分了一下场景,更细化了一些。。这里呢,持续图他用了 mermaid 的格式, solo 内置的便捷器呢,不能直接显示效果,这点呢,稍有欠缺,理解了项目的情况啊。。 我再让 solo 去帮我启动一下开发环境,稍等一下就启动好了。。我进去之后呢,绑一个存储好,方便后面的开发。。 那接下来呢?,我就让 solo 去完成一个实际的需求开发,我们到项目的因素里面啊去挑一个。。 那就挑这个为文件夹和文件去增加一个别名。。那原先啊,在系统里面只显示项目的原名,一些比较复杂的文件名啊,看起来就很麻烦,分享的时候也不方便。。 那我呢把艺术的内容啊直接就贴给 solo, 现在啊,可以看到这里有一个破烂的开关,打开以后呢, solo 就不会直接鲁莽的开盖,而是呢,先给出一个完整的计划,需要确认以后才会开始。。 如果觉得不合适呢,可以继续修改。。我觉得这样啊,可以一定程度上减少 token 的浪费。。那我看他规划的还不错啊。。那就开始吧,我选。 这个需求让 solo 来干呢,也是因为这个项目啊,他前后端分离,包括了像存储、展示和服务层,这个需求呢,会串联起 db、 后端 api, 还有前端的完整修改流程。。 在干活的过程当中啊,我发现了一个非常不错的改动,他现在呢,会做这个智能的栽,要能总结一些相关任务的结果,不像以前那么啰嗦啊,想看的内容呢,可以点开,工作的过程呢,会更加清晰。。那现在 solo 啊,也支持了 saba a gent, 在智能体管理里面创建的 a gent 可以直接在这里执行啊,艾特他。 让多个智能体来协同完成一个复杂的任务开发。。还有啊,我必须要提一下这个 deep view 这个工具啊,别看它功能不大,如果你经常使用 ai 啊,一定会非常喜欢它。。现在呢,我能集中的知道代码变更了哪些历史。。之前啊,和 ai 来回去沟通修改代码的时候,想要查之前改了哪些内容,其实是很麻烦的一个事情。。 我前几天啊还在吐槽这个事情,没想到啊,迟疑的这次更新就给改了,真的让我很惊喜啊。。那接下来呢,我就进入系统来去看看他有没有确实完成我们这个需求的开发。。进入系统以后啊,我们就进入到 mat 设置里面去设一个别名,然后呢,我们再来去刷新一下存储的页面,果然 ok 了。。 这个真的是啊,一次完成了需求的开发。。那当然啊,在真实的工作当中,处理 bug 可能是程序员花费时间最多的工作。。那我也让 solo 啊,来去帮我修一下 bug。。 而且呢,现在 solo 还支持了多任务的并行,我可以同时让他去修多个 bug。。 我觉得这个设计的出发点是很好的,但是使用的时候啊,还是要小心一点,别引起冲突了。。现在的 solo 啊,在完成任务以后,可以在这里显示出上下文的使用情况,可以更直观的知道啊用了多少点,这里呢,可以。 对上下文进行压缩,这样啊,可以保留有价值的内容,让模型呢不会失交。。另外呢,也可以更加节省 token, 毕竟啊,这 token 就是钱呐。。 tree 呢是我个人使用最多的 ai 编程工具。。这一次的升级啊,我整体感觉是很不错的。。感觉呢,他又上了一个台阶。。 那这一次啊,他的定位是 the responsive coding agent, 感觉呢,像是带了 gui 的 cloud code, 属于是融合了 cursor 和 cloud code 的优点,能够有实时感知,随时可控、多任务并行。。在真实的复杂项目当中呢,确实帮助极大。。 而且这一次正式版啊,直接全面开放,限时免费,还是非常有诚意的。。好了,这里是 it 咖啡馆,我们下次再见。。