返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

为啥别人用AI编程像开挂?只是因为选对了工具!

[复制链接]
链载Ai 显示全部楼层 发表于 2 小时前 |阅读模式 打印 上一主题 下一主题

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">最近AI编程的赛道是越来越卷。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">领先的前浪:windsurf、cursor基本上都被后浪拍在沙滩上。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">在亚马逊颠覆推出了kiro,提出spec专家模式之后,

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">字节也不甘示弱,这两天紧急推出了自家的solo模式,

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">紧随其后的腾讯也终于推出了自己的AI开发平台。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;color: rgb(63, 63, 63);">imgingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;" title="null" src="https://api.ibos.cn/v4/weapparticle/accesswximg?aid=119030&url=aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9NcFJFa0lxaWFzSGRxSDBuMkNLQ2h4YlpNNXk3ZHNvTjJpYXdxSldHNHVZU3JNNW1jNFlpYWZMTWZhTGoxWlVHaENsVldqdU5hT3RjaWJYV0h5QVdOenB5Y1EvNjQwP3d4X2ZtdD1wbmcmYW1w;from=appmsg"/>

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">编程工具多了,用户却犯愁了,这么多AI开发工具,到底要选择哪个呢?

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">我前前后后花了一年的时间,把市面上能找到的AI编程工具都试了一遍。每个工具都踩了不少坑,也有很多意外的收获。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">我最大的感受就是:别想着找到一个万能的工具,根据项目来选工具才是王道。

一、AI编程工具介绍

那么目前能够写代码的工具实在太多了,一般分为四种。

1、辅助式编程工具:直接调用大模型、提供代码补全的功能,不提供对上下文的理解能力。

典型工具:github Copilot、阿里通义零码。

2、借助插件编程:自己没有独立的编程工具、借助vscode、以及idea提供代码生成功能。

典型工具:cline、腾讯云助手。

3、命令行编程-极客的最爱:通过输入命令请求,一键生成代码,完全不要界面去调试。

典型工具:cladue code 、gemini cli等。

4、完全编程工具编程:有着自己独立的编程工具。

这类AI编程工具野心最大,想要取代传统的IDE的地位。界面通常对AI集成度很高。

典型工具:cursor、trae_cn、trae国际版、kiro等。

img

相对来讲:辅助式编程工具、以及借助插件编程工具的局限性都比较大。

下面重点介绍几个常用的AI工具:

编程工具一:Trae【一个努力的三好学生】

Trae作为字节旗下的产品,分为国内和国际两个版本:

其中国内版本可以用doubao大模型和DeepSeek;国际版本可以用calude-4 以及GPT4.1。

目前国内是免费的,国际版本10美元/月,第一个月优惠,只需要3美元。

img

刚开始的时候觉得Trae很拉跨,奈何顶不住字节团队每周两个版本以上的更新,目前在使用上效果已经直逼cursor。

特别是在昨天又推出了solo版本,也就是能够理解需求,进行产品、原型和开发的

在大瑜刚结束的7天小程序训练营,就使用Trae国际版来完成整个小程序的开发。

优点:便宜、支持支付宝充值;缺点:偶尔会卡顿,生成代码速度还有待提高。

编程工具二:cursor【曾经的班长、学霸】

这个软件可是太熟悉了,据说内核采用了vscode,所以整体界面和vscode大差不差。

官网地址:https://cursor.com/en

img

点击“download”按钮,进行cursor的下载,接着也按照操作步骤一直安装即可。

img

目前cursor算得是最牛的编程工具,但是普通用户只有50次体验的机会,而且还不能选择指定的模型。

因此,想要用cursor更高阶的能力,是要充值的。

价格:20美元/月。淘宝去买学生会员,大概是100-150左右,可以使用一年。

如果淘宝买学生会员,店家会给你具体的激活方法,这里就不展开说明了。

编程工具三:gemini cli【脑袋很聪明,家里不差钱的主,上交的作业太拉跨】

最近google推出来的gemini cli,支持上下文100万token、多模态能力、对标cluade code,支持MCP,每分钟调用100次请求。

img

看似挺诱人,真正要测试才知道。经过大瑜的测试,比较难用。

不建议尝试,只有一个优点是:价格免费。

关于gemini的操作,可以看这篇文章:

google新出的gemini cli效果如何?看这篇文章就够了!

编程工具四:claude code【妥妥的学霸】

最近claude也开始发力,推出claude code 这个命令式的模型工具,目前也是挺给力的,在解决复杂的问题的能力不是一般般。

img

特别是claude code的更新强劲,之前windows用户还需要安装wsl,现在统统不要了。

想体验claude code的可以看关于claude code的操作,可以看大瑜的这篇文章:

Gemini cli太傻,cursor收费不透明,试试claude code

编程工具五:kiro【富家子弟、自带光环】

kiro是亚马逊出来的一款AI编程工具,提供了两种编程模式。

img

1、vibe模式:聊天创建代码,根据想法和点子不断优化代码。(目前cursor和trae都是采用这种模式),如果你想要简单省时的话,那就是vibe模式了。

2、spec模式:专业模式,先出需求文档,总体规划,接着产生代码。缺点就是:每一次生成文档就要去确认、耗费时间过长!

目前虽然处于免费期,有很多不完善的内容。也是一直retry、retry。不建议新手去用。

关于kiro的操作,可以看大瑜的这篇文章:

Kiro真能刚过Cursor?那还氪个啥!附下载地址通道

二、到底选哪一款编程工具?

先说结论:没有完美的工具,只有合适的场景!!!

小工具的开发,直接用deepseek就行了。

譬如:“2048小游戏、pdf合并、pdf去水印”这类的小工具。

直接丢给deepseek,分分钟搞定。

img

复杂一点的程序怎么选择?譬如:“普通网站开发”、“小程序的开发”。

建议用Trae国际版,生成的结果很OK,首月3美元,普通用户也可以接受。

img

如果靠AI编程来完成一些项目的话,那么推荐你用claude code + cursor。

先用claude code进行代码的首次生成,

然后借助cursor对代码进行细节的调整。

当然遇到疑难杂症的话可以交给claude code 去完成。

tips:完全交给claude code 有很大的风险,很容易天马行空的修改,这个时候一定要做好代码版本管理。

三、编程工具踩过的坑

下面就讲我在编程工具踩过的坑分享给大家。

1、功能可以分而治之,别让AI一口气干太多活

如果我们有三个功能,可以分次告知,这样对AI工具的干扰比较小,也快速容易生成代码。

img

2、提上次后面附上一句魔法咒语:让AI自己检查自己写的代码

保证AI对自己生成的代码进行验证,每次保留这个习惯,AI生成代码后就进行审查员的角色。

之前让AI帮我写一个查询用户列表组件的功能,结果加入了让“AI审查”这个咒语之后,AI主动发现:忘记了loading、忘记对空数据的处理。

3、一个问题试三次还不行,果断换模型!

Claude 4虽然在生成代码的能力比较不错,但是对数据以及逻辑的处理比较弱。

这个时候可以借助gemini和GPT等大模型来分析分析,给出意见。再让claude 根据意见修改代码。

4、多用一些mcp server

这个技巧知道的人不多,但真的很实用!

那么啥是MCP Server呢?简单的说,就是给AI添加一个实时的外部知识库。

譬如,大瑜推荐context7的这个mcp,可以快速适配第三方最新的文档。

实际效果:以前问Claude关于vuejs 的新特性,它只知道老版本的。现在接入MCP后,它能实时获取最新的官方文档,生成的代码都是最新标准。

使用感受:特别是像第三方React、Vue这些更新频繁的框架项目时,这个mcp server简直是神器,让AI用上最新的知识库。

写在后面的话

随着AI编程的工具的不断更新,写代码的难度也越来越低了,普通人也可以写小程序、网站了。所以大瑜的建议是:

1、别害怕尝试- AI编程工具并没有那么复杂,尝试一下,你会有很大的惊喜。

2、时刻保持学习- 新工具层出不穷,要跟上节奏,多了解一些新的工具

3、理解本质- 工具只是手段,对业务的理解比技术更加重要。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ