故事背景
最近字节新发布国内首款 AI 原生集成开发环境工具(AI IDE)——Trae 国内版,搭载 doubao-1.5-pro 模型,并支持切换 DeepSeek R1&V3。帮助开发者高效协作 AI,提升编程效率和质量。凑热闹的我肯定要下载下来试下,之前用的是idea的通义灵码,可以补全代码、解析代码、优化代码等功能。通义灵码写后端代码感觉还挺好用的,有时候打一个变量就能猜到我整段代码逻辑,按tab就可以补全。接下来就试一下全新的AI IDE——Trae。
初探trae

首先看到一开始菜单栏已经默认是中文的了,果然是国内的AI开发环境工具。使用Builder模式跟他疯狂提需求,先让他生成一个在线考试系统前后端代码,结果系统繁忙了。

看了下后端代码是要用mvn命令去部署,我还是习惯用idea启动,所以先生成前端代码吧......
然后就给我生成了个基本的代码,问他怎么启动,他就说用npm install +npm run serve,这一步卡了有点久,因为我用trae终端的npm install报错,他就说要设置xxx的东西,设置了也不行,最后我发现trae还有个bash的窗口,用这个就好了...所以全靠AI可能有些问题还是卡很久。接着又来了一个问题,他说我没有package.json文件,需要npm init -y,然后又说我没有添加serve脚本配置,这里又调了很久。
最后我有点不耐烦,直接把之前的前端项目配置cv过来,再运行项目,终于跑起来了。说明用trae生成这些配置可能有点不准确,也可能是我投喂的不够准确,如果一点功底都没有,自己生成一个项目配置就挺吃力的。
跑起来了之后,我想跳到login页面但是不行,又请教了下trae。
第一反应是路由没设置正确,他跟我都检查了感觉没啥问题,问了3、4次还是解决不了,我就问了一下前端大哥,他说按下F12看下,一下就看到问题了。可能是太久没写前端代码,F12大法好!然后我把报错信息给他,他就能解决了- -
生成业务代码
对前端不太熟悉的我,艰难地把项目跑起来了,接着就是写业务代码了,这个步骤感觉还比较顺利一点。首先生成一个登录页面,因为目前还没对接后端,先写死一个账号密码是root,输入后跳转到考试页面。

然后又发现一个小bug,按登录跳转到考试页面,结果按了跳转不了,这个bug我发现是因为路径写错了。又看看他问多少次会发现问题,结果问3次才发现这个问题,突然觉得R1有点啰嗦。接着就让他生成考试页面,这个倒是没有什么问题,可能单页面的代码编写DS的掌握程度还是挺高的。
然后基本功能都写完了,开始对接后端,后端的话需要安装本地mysql,生成对应sql,然后用springboot的项目。这里有个小插曲,因为我说生成后端代码,他就默认我是jdk17,然后用了springboot3.x,启动的时候报错了,跟他说用jdk8,调整对应的版本。所以喂养的时候一定要喂养准确,能详细的地方尽量详细。
接着又调了很久,最基础的功能都调试出来了。


AI之怒
因为有些bug改了好多遍都改不对,我用了有点质问的语气跟他讲一个bug,有个标签重复了。

结果他好像生气了,给我生成了4000+重复的标签......

突然感觉trae不太给力,也不知道是我的原因还是他的原因了。
总结
trae还是一个挺好用的AI辅助工具,但是如果说一句代码不写全靠它生成的话,可能要调试很久,经常会有一些前后端字段对不上的情况,还有前端标签刚刚调试了很久,把标签去掉了相关代码又不整合一下。
评论记录:
回复评论: