字节Trae初使用感想

前言

  大环境不好,公司为了降本增效。研发部门全员拥抱AI,前后端都要用起来。回归开发本源,前后端一个人做。
  也不知道知道是哪位领导选型的,选的cursor,但是我不分享它,我分享Trae的初之验。也许是选cursor国外的BG高些,也许是Trae还没有win版本,我用的mac,今天就分享下字节哥的Trae。我这里主要是分享前端vue的项目构建,页面构建,我是后端。


一、Trae介绍

  他的官网:https://www.trae.ai/
  是字节哥的AI编程工具产品,本国码农应该感谢字节哥吧,只有百花齐放,才能把价格打下来。
  Trae 是一款面向开发者的 AI 驱动的集成开发环境(IDE)。它通过智能代码补全、多模态交互以及对整个代码库的上下文分析等功能,帮助开发者更高效地编写代码。Trae 的主要优点在于其强大的 AI 能力,能够理解开发者的需求并提供精准的代码生成和修改建议。该产品目前提供免费版本,旨在帮助开发者减少重复性任务,专注于创造性工作,从而提升编程效率和生产力。它集成了国外主流的大模型 Claude-3.5-Sonnet 和 GPT-4o,且目前免费使用,在功能上与 Cursor 和 Windsurf 等产品形成竞争态势,同时支持从 VS Code 和 Cursor 等工具迁移配置,方便开发者快速上手。
  Trae 主要面向希望提高编程效率、减少重复性任务的开发者,无论是初学者还是经验丰富的开发人员,都可以通过 Trae 的智能辅助功能提升编码速度和质量。此外,对于需要快速构建项目的团队,Trae 的聊天构建模式也能提供显著帮助。

二、使用步骤

1.Trae安装

  安装过程我就不说了,基本是下一步下一步,没啥好说的,字节哥人性化的安装之初就可以先选语言-简体中文。

2.账号注册

  账号注册,都是大同小异,也没啥好说的,我这里直接用的Google的账号。

3.新建文件夹

  我这里就是先在自己喜欢的目录建一个Trae的文件夹,以后计划所有Trae项目都在这个文件夹里。

4.打开Trae,建项目

  在右边的AI交互界面,选择Builder模式,目前这里应该还在优化改进,因为这里显示是Beta的。下面我就从说的第一句话开始截图吧。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  过程中有交互的接受、运行按钮点击,他AI think的结果也会文字打印出来。
  npm run dev,启动过程中,有报错,没有启动起来,他也是自己就继续AI think,自己修改后,又会再次npm run dev。上面就是解决了报错的启动效果。
  下面是我要他写一个登录页面。

在这里插入图片描述
在这里插入图片描述
  界面上因为我没有自己加上/login路径,所以一直看到到,我就跟他说看不到,后来他自己在新的启动页面自己带上。
  这中间一个有趣的过程,我中午去吃饭,电脑锁屏,所以断网了。下午休息好了,打开,我不想重新高,我就直接跟他说“继续”,然后有趣的现象发生了,他就真的继续。。。。。。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
  页面画完的效果,过程中,为对样式不满意。有样式要求的交互,他也确实改了,但是要说好看还不够,只能说80  分吧。如果有更高要求的开发看,估计勉强算及格。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
  通过与AI沟通 + 微调,就是上面的效果了,可以看到左边、上边的留白都修复了。
  然后点击登录,基本的校验也有了。

在这里插入图片描述
  看效果,他真的就跟你补充了接口调用逻辑哦。
  这里登录成功后,他生成的是跳转首页,然后我要求他跳转到About
在这里插入图片描述
  真的改了耶,后面大家就可以自己试验了哦。
  专业的前端应该沟通的可以更细致,人为帮他纠正配合的应该更默契。


总结

  • AI真强大,是福不是祸,是祸躲不过哦。
  • 但是真的,真的还是不能完全取代人类,至少目前还不行。
  • 字节大哥的Trae也特别牛逼plus,欢迎mac高富帅先用。
  • 字节的大模型大家可以看下哦,我这次是Claude-3.5-Sonnet全程陪我玩的哦
      就写到这里吧,好好学习,天天向上。
      腹有诗书气自华,未来不迷茫,加油,uping!

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

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

相关文章

笔记6——字典dict(dictionary)

文章目录 字典dict(dictionary)定义特点常用操作1.访问值2.添加键值对3.修改值4.删除键值对5.遍历字典6.合并字典 性能应用场景dict和list的区别 字典dict(dictionary) 以 键 - 值对 (key - value pairs)的形式存储数据 定义 字典使用花括号 {} 来定义,键和值之…

编译和链接【四】链接详解

文章目录 编译和链接【四】链接详解前言系列文章入口符号表和重定位表链接过程分段组装符号决议重定位 编译和链接【四】链接详解 前言 在我大一的时候, 我使用VC6.0对C语言程序进行编译链接和运行 , 然后我接触了VS, Qt creator等众多IDE&…

低空经济:开启未来空中生活的全新蓝海

引言 随着科技的进步,我们不再仅仅依赖地面交通和传统物流。你是否曾幻想过,未来的某一天,快递、外卖可以像魔法一样直接从空中送到你手中?或者,你能乘坐小型飞行器,快速穿梭于城市之间,告别拥堵…

IntegrAO整合不完整数据以实现患者分层

高通量组学分析技术的进步极大地推动了癌症患者的分层研究。然而,多组学整合中的数据不完整问题带来了巨大挑战,因为像样本排除或插补这样的传统方法常常会损害真实生物多样性。此外,将具有部分组学数据的新患者准确分类到现有亚型这一关键任…

[创业之路-299]:图解金融体系结构

一、金融体系结构 1.1 概述 金融体系结构是一个国家以行政的、法律的形式和运用经济规律确定的金融系统结构,以及构成这个系统的各种类型的银行和非银行金融机构的职能作用和相互关系。以下是对金融体系结构的详细分析: 1、金融体系的构成要素 现代金…

#渗透测试#批量漏洞挖掘#致远互联AnalyticsCloud 分析云 任意文件读取

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…

el-table封装一个自定义列配置表格组件(vue3开箱即用)

组件核心功能 拖拽排序(使用 vuedraggable) 显示/隐藏控制 列宽调整 列固定状态记忆 搜索过滤列 本地存储(localStorage)可改成接口保存 默认配置恢复 通过 searchText 动态过滤列。 安装拖拽依赖 npm install vuedragg…

关于qtcreator的安装过程遇到的问题和处理方法

打算开发个对windows兼容性好的软件,最终决定用c语言,后来选择了qt,发现qt有个不错的东西qt quick,界面图形效果表现的不错,还能做动画,甚至可以做成游戏。 于是打算安装这个软件,软件虽然开源…

一文通俗理解为什么需要泛型以及泛型的使用

为什么需要泛型? public static void main(String[] args) {ArrayList list new ArrayList();// 由于集合没有做任何限定,任何类型都可以给其中存放list.add("abc");list.add("def");list.add(5);Iterator it list.iterator();wh…

HtmlRAG:RAG系统中,HTML比纯文本效果更好

HtmlRAG 方法通过使用 HTML 而不是纯文本来增强 RAG 系统中的知识表示能力。通过 HTML 清洗和两步块树修剪方法,在保持关键信息的同时缩短了 HTML 文档的长度。这种方法优于现有基于纯文本的RAG的性能。 方法 其实主要看下围绕html提纯思路,将提纯后的…

KEPServerEX 中信道深入介绍

以下是 KEPServerEX 中信道(Channel) 的详细介绍,涵盖其定义、功能、配置步骤及最佳实践,帮助您快速掌握信道在数据采集中的核心作用: 一、信道(Channel)的定义 信道 是 KEPServerEX 中 连接物…

C#(Winform)通过添加AForge添加并使用系统摄像机

先展示效果 AForge介绍 AForge是一个专门为开发者和研究者基于C#框架设计的, 也是NET平台下的开源计算机视觉和人工智能库 它提供了许多常用的图像处理和视频处理算法、机器学习和神经网络模型,并且具有高效、易用、稳定等特点。 AForge主要包括: 计算机视觉与人…

迅为RK3568开发板篇OpenHarmony实操HDF驱动配置LED-LED测试

将编译好的镜像全部进行烧写,镜像在源码根目录 out/rk3568/packages/phone/images/目录下。 烧写完成之后,在调试串口查看打印日志,如下图所示: 然后打开 hdc 工具,运行测试程序,输入“led_test 1”&…

在VS2022中配置DirectX12环境,并显示显示一个窗口

1.创建空项目并配置项目: 1.打开VS2022,创建C项目中的空项目 2.新建一个Main.cpp文件 3.配置项目 将属性页的C/C项中的语言栏的符合模式设置为否 再将链接器中的系统栏的子系统设置为窗口 设置完成! 2.创建一个Windows窗口: 代码&#…

AI前端开发:蓬勃发展的机遇与挑战

人工智能(AI)领域的飞速发展,正深刻地改变着我们的生活方式,也为技术人才,特别是AI代码生成领域的专业人士,带来了前所未有的机遇。而作为AI应用与用户之间桥梁的前端开发,其重要性更是日益凸显…

DeepSeek+即梦 做AI视频

DeepSeek做AI视频 制作流程第一步:DeepSeek 生成视频脚本和分镜 第二步:生成分镜图片绘画提示词第三步:生成分镜图片第四步:使用可灵 AI 工具,将生成的图片转成视频。第五步:剪映成短视频 DeepSeek 真的强&…

数组练习(深入理解、实践数组)

1.练习1&#xff1a;多个字符从两端移动&#xff0c;向中间汇聚 编写代码&#xff0c;演示多个字符从两端移动&#xff0c;向中间汇聚 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h> int main() {//解题思路&#xff1a;//根据题意再…

学习threejs,使用HemisphereLight半球光

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️THREE.HemisphereLight 二、…

vue项目使用vite和vue-router实现history路由模式空白页以及404问题

开发项目的时候&#xff0c;我们一般都会使用路由&#xff0c;但是使用hash路由还是history路由成为了两种选择&#xff0c;因为hash路由在url中带有#号&#xff0c;history没有带#号&#xff0c;看起来更加自然美观。但是hash速度更快而且更通用&#xff0c;history需要配置很…

Fiori APP配置中的Semantic object 小bug

在配置自开发程序的Fiori Tile时&#xff0c;需要填入Semantic Object。正常来说&#xff0c;是需要通过事务代码/N/UI2/SEMOBJ来提前新建的。 但是在S4 2022中&#xff0c;似乎存在一个bug&#xff0c;即无需新建也能输入自定义的Semantic Object。 如下&#xff0c;当我们任…