我正在参加Trae「超级体验官」创意实践征文, 本文所使用的 Trae 免费下载链接: www.trae.ai/?utm_source…
点赞 + 关注 + 收藏 = 学会了
什么是Trae?
Trae 由字节跳动旗下新加坡公司 SPRING PTE 提供服务,支持 AI 问答、代码自动补全、基于 Agent 的 AI 编程等功能,可以帮助程序员自动化完成开发任务,并在一些项目中可以实现端到端开发,用户提问后能够直接生成完整的代码项目。该工具可选择简体中文或英文,并内置了 GPT-4o、Claude-3.5-Sonnet 模型供免费使用。
重点事情说三遍:免费使用!免费使用!免费使用!
Trae、Mars和Cursor的比较:
| Trae | Mars | Cursor | |
|---|---|---|---|
| 优点 | 免费使用,中文支持友好,多模态交互,可以直接在IDE预览web | 无代码开发,快速实现创意,适合非技术用户 | 上下文感知强,代码补全精准,VS Code 生态集成,有丰富的插件生态 |
| 缺点 | 上下文感知较弱,生成项目架构比较简陋 | 功能相对基础,部分收费 | 价格较高 |
如何使用
使用builder模式
Builder 模式可以帮助你从 0 到 1 开发一个完整的项目。你可以将它无缝融入到项目构建的流程中。 在 Builder 模式下,AI 助手在回答时会根据需求调用不同的工具,包括分析代码文件的工具、编辑代码文件的工具、运行命令的工具等等。从而让回答更精确、更有效。
我本地是没有配置相关环境,权限也是root,Trae会自动帮我处理这些问题,包括环境的搭建和资源下载。
全程没有手动写过代码
根据命令一步一步把项目运行起来
测试了下,页面展示并没有商品相关信息,可以直接截图询问Trae。
然后我们来看看Trae的修改:
其实并没有真实的API可以用,但是在error时直接模拟了一些数据。。。
使用感受总结:
经过这几天的使用,对Trae有了一定的了解,大概整理为以下几点:
优点:
1、可以国内免费使用
2、降低了编程门槛,对于很多非技术人员也可以上手
3、对于技术人员相当友好,可以帮忙排查项目上的问题,特别是跨端排查问题,节省了大量网上查问题的时间,大大提高效率
缺点:
1、生成代码的速度和质量还有较大的提升空间
2、构建新项目的框架比较简陋,如果能通过训练学习形成想要的一个框架就更好了。