roocode+gemini2.5p+ai studio才是目前最好的编程选择+使用教程实例

考虑到2.5p已经不支持免费用了,各位可以试试论坛其他佬的ai studio的2api

整了个简单的教程,供佬们参考
首先在ai studio内进行初步功能总结和项目结构构建,这是对话链接:
我是以我高中时期想整但是受限于编程能力的一个问题来作为示例,需要翻墙,ai studio的原对话网页

这是这个例子目前的效果,用时大概5天
目前阶段的成果

之后把对话内容转成txt,供roo code使用
然后在roo code里进行代码实现。由于图片有点多,我整成了一个很简单的word,里面的图片自己保存下来看吧
123盘下载教程word
后面整完了会把项目发出来,不知道要多久 :innocent:

另外,在遇到roo code回复失败,推荐你用3.7时,只需要回复一句

<tool_name>处应该填写工具具体名称

或者

严格按照规则使用工具

就能解决
你可以把这句话放到全局规则里
效果如图


总之原因就是ai没按照格式调用工具,回复类似遵守格式的要求语句即可,有时候不行就多强调几遍

这里回复一个问的比较多的问题:
Q:为什么使用ai studio来写方案,而不是使用各种ide的规划模式?
A:一个是上下文,gemini免费api有250k限制,还有一个就是不好编辑,没有ai studio灵活,想怎么修改上下文就能怎么修改。另外就是ai studio可以随时提问,在给出方案后,对于不清楚的可以直接跟着问,理清楚后再删除没用的提问,保留有用的在上下文里,最后让ai给出一份包含你们对话记录的方案
——————————————

以下是这几天的使用感受:

最近把所有的ai ide全都体验了一遍,cursor pro windsurf pro augment pro全都尝试了一遍,结果都不是很满意,要么就是容易漏东西,要么就是上下文(说的就是你cursor),要么就是修bug一直修不好,要么就是连工具都用不明白,浪费我一堆点数(点名windsurf)

归根结底,很大程度上是因为读代码的时候没法完全提交整个代码文件,比如cursor这些一次性都是只读的100-200行,不能一下子读全部的代码

这点我以前就有提到,不能读全部代码文件,那还不如ai studio对话
然后昨天用roo code试了试,尤其是Orchestrator模式,那叫一个好用

我这才第一次感觉到2.5p发挥出了全部实力,写一个功能的代码一遍过,我都惊了,要知道同样的文件放windsurf里修好几次都修不好,我甚至因为这个直接回了个大档(windsurf的3.7和2.5p写了两天没写好的东西被roo code几分钟解决了,我是真蚌埠了)

roo code我是直接拉满输出和单词阅读代码行数(即允许一次阅读整个文件,这也是我不能理解的,为什么比较知名的ide都不允许一次性读全,非要限制最大行数),而且他读代码是真的直接上传整个文件,这就很好了,我以前就提过,没法一次性阅读整个文件,那还不如去个ai studio对话来开发

roo code有一些可以自定义的模式,比如SPARC,目前还没有用过,因为纯Orchestrator模式就已经可以解决很多问题了,白天试试了再分享一下经验

然后key用的论坛里gemini池子的
这么一套组合下来,实际体验薄纱各种pro​:rofl::rofl::rofl:,我现在觉得我充的几个pro都有点浪费了钱了

最后这里给一个可供参考的教程
1.在ai studio中,用2.5p先整理你的各种需求,比如要加的功能什么的,然后让2.5p给你出一份具体的项目介绍,设计方案和步骤,然后直接复制到项目文件夹,用txt保存
2.在Orchestrator模式里,把我们的这几个文本发给他,让他阅读,他就会选择合适的模式来分成几个子任务,子任务和主任务之间是通过传递总结的对话来进行的,不过不用担心不够具体的问题,因为我们设置的单次阅读没有上限,加上2.5p逆天的1M上下文,子任务会在该用到的代码上直接阅读整个代码文件,体验好太多了
3.如果想调试bug,就和主任务里说一声,然后在分任务里进行,不要占用主任务的上下文
4.想加东西,就重复上面的12步,先ai studio,再发给roo code
5.在和ai studio交流时,你直接把整个项目文件发过去就行(如果代码不敏感),然后再讨论功能的实现

这么一套下来,体验远超cursor等ide,关键是还免费:rofl:
我有预感,roo code可以登顶榜首了:rofl:

266 Likes

gemini做规划,roocode做实际代码吗

6 Likes

对,ai studio做规划,然后交给roo code执行,而且Orchestrator模式其实会先细化规划,把你在ai studio里的大致规划和具体的代码结合起来,然后分发给子任务执行
所以ai studio里不需要太细致,细致到修改某些变量这个程度,只需要描述我们先实现什么功能,这个功能有什么特点等等即可

13 Likes

细说 比如来个示例? 我发现都是说好用的 但是没有实际如何使用的教程

5 Likes

等我白天开电脑了整个教程,我是真觉得好用:face_savoring_food:

11 Likes

确实 测试了一下 对接了 自己的Gemini 池子 用2.5 pro 不知道是不是设置问题 用了佬友帖子发的SPARC 虽然框框执行 框框改代码 但是 也框框 出推荐用 Claude 3.7 xD 用不来

5 Likes

那个是sparc的问题,我建议先不要用,只用Orchestrator

5 Likes

roo code竟然还是免费吗?这么逆天

5 Likes

嗯 插件来着 免费的 但是API接口要自己准备

6 Likes

roo code配置全是自定义的,只是需要用你的key

8 Likes

哟西 索达寺内

8 Likes

roo的模型也是Gemini吗

6 Likes

用的 Gemini 池子有链接吗

6 Likes

roocode有个记忆插件,文档里有链接,就是个什么记忆银行,大项目非常有用,他编写的时候会根据自己的理解向这里面写入这个项目的各种结构等信息,
原来经常因为上下文限制忘记或者新开的会话不了解项目搞出一堆bug,用了这个差不多能改善70%吧

8 Likes

学习了,前段时间还在用agument,没想到又出新东西了,试试去!

6 Likes

顶下,等教程哈

6 Likes

roo code的Gemini调用需要外网吗?

6 Likes

不一定,可以用gemini,看你用的什么模型的api

7 Likes

不一定,看你api需不需要外网连接

6 Likes

我用的是,有钱也可以上3.7

6 Likes