
大模型的横空出世,也诞生了很多优秀的AI编程工具,笔者通过从业经历,重点介绍一下Cursor、CodeBuddy、Trae这三款利器。本文将带你一探究竟,揭秘这三款工具如何重塑我们的编程方式。



特性 | Cursor | CodeBuddy | Trae |
|---|---|---|---|
定义 | AI增强型代码编辑器 | 企业级AI编程助手(插件) | AI驱动的全流程开发平台 |
功能 | 聊天式编程、代码生成/修改、调试 | 深度理解项目、代码优化、知识库集成 | 需求分析、编码、测试、部署全链路 |
特点 | 轻量快速、对话式交互 | 中文优化、私有知识库、安全合规 | 全流程自动化、团队协作管理 |
工作流 | 开发中实时辅助 | 深度集成IDE与企业环境 | 覆盖全生命周期 |

在vs code中使用CodeBuddy,打开vs code的扩展插件搜索"codebuddy",点开进入详细界面,点击"install"安装后即可使用:

由于CodeBuddy是插件的原因,在vs code里面和代码管理的tab是分开,但这并不影响我们使用:

点击插件图标,会提示要登录,点击Open进入登录界面,支持微信扫码手机短信验证,登录成功后如果有企业版会有选择对应的账户。


登录成功后,即可返回编辑器直接使用;
CodeBuddy支持两种模式,Craft 和 Ask,通常我们都是使用Craft模式,用户通过一句话描述需求,工具自动拆解任务并生成前后端代码、依赖配置及UI界面
示例说明:项目理由有一个数据集,csv文件,我们发送一些指令来自动处理这个文件
指令1:编写Python代码,读取 used_car_train_20200313.csv 的前5行数,显示全部列,每个列之间是用空格隔开

运行后项目中多了一个read_csv.py的文件,直接运行发现有错误;


那么,在CodeBuddy中处理,可以将错误信息直接复制到聊天窗体中发送,他会主动识别并去处理,并询问你是否直接对新的方式接受;

新的处理方式,去掉了Pandas库的应用,实现了效果

如果不满足这个版本的修改,可以选择撤回,再下新的指令

根据新的指令识别到问题所在后,直接安装缺失的库:

接下来我们看看能不能识别数据集里面的内容,能获取到什么信息:
指令2:帮我解释数据表的字段含义,写入到.md

编程过程中遇到的任何问题都可以和AI进行交互,找到合适的解决办法;
总结几点不足:
指令1:使用 web 技术栈生成一个贪吃蛇游戏

在编码结束后,可以直接运行调试

Trae 有一个亮点,就是直接给它一张参考图片,它可以初步的构建一个类似样式的前端页面,有这个加持在前端上也可以省很多功夫

首先要明确自己的核心需求:你最主要想用AI解决什么问题?是日常编码辅助?理解超大项目?连接内部知识库?还是自动化整个开发流程?
工具不是选1的抉择,可以结合各个的优势取长补短,兼续并用;
总结下来,Cursor确实更强大一点,但$20/月的收费是否必须要付出,是自己需要衡量的,AI工具给我们便利的同时,我们也不能过度依赖,让它成服务于我们的工具,发现各个工具的亮点,差异性的综合使用,切莫温水煮青蛙,在一个模式下长久的让自己失去了核心竞争力,是今后自我发展中务必要保持清醒的。
如果大家有什么更好用的工具,欢迎留言告知!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。