AI编辑器-Trae 玩转AI 编程

参考

掘金社区地址

Trae下载地址

管理插件

Trae 从入门到实践:AI 编码的妙笔生花

掘金社区

掘金社区简介

掘金是面向全球中文开发者的技术内容分享与交流平台。我们通过技术文章、沸点、课程、直播等产品和服务,打造一个激发开发者创作灵感,激励开发者沉淀分享,陪伴开发者成长的综合类技术社区

登录注册掘金社区

首先打开掘金社区官网
掘金社区地址
如果没有注册的,可以注册下
已经注册的,就直接登录

安装与配置Trae编辑器

在这里插入图片描述

下载安装

下载地址
https://juejin.cn/trae-x-2025?inviteCode=VaemRzHyjEw6tooWbZad7PUS3gY8U2pf&utm_campaign=liebian_invite

下载编辑器,然后单击安装下一步

在这里插入图片描述

配置Trae

安装完成后

出现如下页面
在这里插入图片描述
单击开始
在这里插入图片描述选择语言和主题。单击继续
在这里插入图片描述是否需要从VSCode中导入,我这里没有导入,建议导入。我这里单击跳过
在这里插入图片描述
安装trae命令,安装完成,进入登录页面
在这里插入图片描述
单击登录,弹出浏览器页面,进入登陆页面,这里点击稀土掘金登录,使用掘金账号
在这里插入图片描述授权使用掘金社区账号
在这里插入图片描述
单击同意
在这里插入图片描述
单击授权并登录
在这里插入图片描述
单击登录并打开Trae即可完成登录操作
在这里插入图片描述

如果没有登录的,也可以在Trae编辑器的右上角位置单击登录
在这里插入图片描述

安装插件

作为一个基于vscode开发的AI IDE,插件是必备的,具体可以参考如下:
管理插件

Trae 从入门到实践:AI 编码的妙笔生花

手动安装

首先打开插件市场,输入插件名称,然后安装即可
在这里插入图片描述

一键导入VSCode插件 超级实用

一键从vscode中导入配置
在这里插入图片描述
然后出现导入的过程,这个超级实用
在这里插入图片描述
等待片刻
在这里插入图片描述

使用Trae进行编码

开发一个贝叶斯算法的案例

输入如下问题

写一个基于sklearn的贝叶斯算法的案例,适合计算机专业大三同学学习的,要求包括导入依赖,数据集加载,拆分数据集,数据集探索,数据集处理,实例化三种贝叶斯算法,并分别基于三种贝叶斯算法完成模型训练,模型验证,模型评估,模型预测,模型保存,模型加载。
在这里插入图片描述

输出如下:

在这里插入图片描述
单击创建一个新文件,代码如下

# 导入依赖
import numpy as np
import pandas as pd
from sklearn import datasets
from sklearn.model_selection import train_test_split
from sklearn.naive_bayes import GaussianNB, MultinomialNB, BernoulliNB
from sklearn.metrics import accuracy_score, classification_report
import joblib

# 数据集加载
iris = datasets.load_iris()
X = iris.data  # 特征数据
y = iris.target  # 标签数据

# 拆分数据集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)

# 数据集探索
print("数据集基本信息:")
print("特征数量:", X.shape[1])
print("样本数量:", X.shape[0])
print("类别数量:", len(np.unique(y)))

# 数据集处理
# 由于鸢尾花数据集是数值型数据,且无缺失值,这里无需额外处理

# 实例化三种贝叶斯算法
gnb = GaussianNB()
mnb = MultinomialNB()
bnb = BernoulliNB()

# 定义一个函数来完成模型训练、验证、评估、预测、保存和加载
def train_and_evaluate(model, model_name):
    # 模型训练
    model.fit(X_train, y_train)

    # 模型验证
    y_pred = model.predict(X_test)

    # 模型评估
    accuracy = accuracy_score(y_test, y_pred)
    print(f"{model_name} 准确率: {accuracy:.2f}")
    print(f"{model_name} 分类报告:")
    print(classification_report(y_test, y_pred))

    # 模型预测
    sample = X_test[:5]
    predictions = model.predict(sample)
    print(f"{model_name} 对前5个样本的预测结果: {predictions}")

    # 模型保存
    joblib.dump(model, f'{model_name}_model.pkl')

    # 模型加载
    loaded_model = joblib.load(f'{model_name}_model.pkl')
    new_predictions = loaded_model.predict(sample)
    print(f"{model_name} 加载模型后对前5个样本的预测结果: {new_predictions}")

# 分别基于三种贝叶斯算法完成上述操作
train_and_evaluate(gnb, "高斯朴素贝叶斯")
train_and_evaluate(mnb, "多项式朴素贝叶斯")
train_and_evaluate(bnb, "伯努利朴素贝叶斯")

然后单击三角形,输出如下
在这里插入图片描述
选中这些警告代码,添加到对话中
在这里插入图片描述
输入
在这里插入图片描述
给出了对应解决方案
在这里插入图片描述
单击应用,或手动复制代码到文件,再次运行,输出如下,完美解决问题
在这里插入图片描述

trae命令

使用 trae 命令快速唤起 Trae。

Trae

使用 trae my-react-app 命令在 Trae 中打开一个项目。

trae my-react-app 
### 如何使用 Trae 搭建 Java 开发环境 Trae 是一种智能化工具,能够帮助开发者快速搭建项目框架并提供实时支持。虽然 Trae 主要用于前端开发(如 Vue.js 项目[^2]),但在某些情况下也可以扩展到其他领域,比如 Java 开发。 以下是关于如何利用类似 Trae 的功能来辅助构建 Java 开发环境的方法: #### 初步准备 为了在 Trae 中实现 Java 环境的配置,首先需要确保本地已经具备完整的 Java 开发基础环境。这通常包括但不限于 JDK 和 IDE 配置。例如,在 Visual Studio Code (VSCode) 上可以按照以下方式完成初始设置: 1. 安装 **Language Support for Java™ by Red Hat** 插件,并将其版本更改为指定版本(如 0.64.1)。此插件提供了基本的语言支持以及语法高亮等功能[^1]。 2. 同时安装 **Java Extension Pack**,该包集合了一系列增强型插件,有助于简化日常操作流程。 3. 正确设定 `java.home` 参数指向已安装好的 JDK 文件夹位置。 #### 创建新项目 借助于自动化脚本或者模板生成器,可以通过命令行界面迅速建立一个新的 Maven/Gradle 工程文件结构。如果希望进一步集成 Trae 类似的即时反馈机制,则可考虑引入如下特性: - 自动化测试运行:每当保存源码更改后立即触发单元测验; - 实时错误提示:当检测到潜在问题时即刻显示警告信息; 对于具体的实施细节而言,假设采用 Spring Boot 构架作为起点的话,那么可以直接克隆官方仓库中的样板工程,随后依据实际需求逐步修改相应部分即可满足大部分场景下的应用诉求。 另外值得注意的是,尽管目前还没有直接针对 Java 平台定制版的 “Trae”,但是许多现代编辑器都内置了强大的插件生态系统,这些插件能够在很大程度上模拟甚至超越传统意义上的 AI 辅助编程体验。例如 IntelliJ IDEA Ultimate Edition 就拥有极为出色的代码补全能力以及详尽的帮助文档链接跳转服务;而 Eclipse Che 提供了一个云端协作平台,允许团队成员共享同一份工作区状态从而促进高效沟通交流。 最后提醒一点,无论选用何种具体方案,始终记得定期备份重要数据以防意外丢失! ```bash mvn archetype:generate \ -DgroupId=com.example \ -DartifactId=my-java-project \ -DarchetypeArtifactId=maven-archetype-quickstart \ -DinteractiveMode=false ``` 上述示例展示了如何通过 Apache Maven 命令创建一个简单的 Java 控制台应用程序骨架。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT从业者张某某

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值