AI工具篇:Cursor平替——字节跳动开发的全能助手Trae(附案例演示)
Trae是字节跳动推出的AI编程工具,,真正的AI工程师。核心功能亮点:• 国际版深度集成Claude-3.7-Sonnet(免费!)/国内支持DeepSeek-R1和Doubao-1.5• 支持自然语言生成/解释代码/build功能(类似Cursor的compose)• 内置知识库问答功能• 跨平台支持Windows/macOS由于”你懂的“原因,字节的Trae也分为国内版和国际版两个版本。国内
前言
自动编程工具Cursor已经大火,但这个赛道才刚刚起步,国内外有通义灵码、Windsurf、Cline等等竞品。半个月前字节跳动也推出了自家研发的IDE工具Trae,那非程序员用Trae能解决什么问题:
- \1. 数据处理,比如大数据量的excel/csv文件
- \2. 重复性的工作
- \3. 复杂的计算和绘图事项
- \4. 当做简单的知识库对话工具
Trae简介

Trae是字节跳动推出的AI编程工具,The Real AI Engineer,真正的AI工程师。
核心功能亮点:
-
• 国际版深度集成Claude-3.7-Sonnet(免费!)/国内支持DeepSeek-R1和Doubao-1.5
-
• 支持自然语言生成/解释代码/build功能(类似Cursor的compose)
-
• 内置知识库问答功能
-
• 跨平台支持Windows/macOS

由于”你懂的“原因,字节的Trae也分为国内版和国际版两个版本。
国内版:https://www.trae.com.cn
国际版:https://www.trae.ai
以下演示均基于国际版。
1、用自然语言对话做数据处理
我拿到原始文件看了一下,原本是80个excel,合并成了一个5G的大csv文件,有612万行,excel根本没法完整读取。
如果没有AI工具,需要自己用python的pandas库写代码来操作,对于非熟练工来说,费事费劲,有了Trae类工具,几分钟就可以搞定(当然需要懂一点调试代码的技巧)。

生成代码如下:
import pandas as pd
from datetime import datetime
import os
import glob
# 处理清单文件夹下的所有文件
defprocess_folder():
folder_path = '/Users/phantasy/Downloads/清单'
output_folder = '/Users/phantasy/Downloads/清单_处理后'
# 确保输出文件夹存在
ifnot os.path.exists(output_folder):
os.makedirs(output_folder)
# 获取文件夹中所有CSV文件
csv_files = glob.glob(os.path.join(folder_path, '*.csv'))
ifnot csv_files:
print(f"警告: 在 {folder_path} 中没有找到CSV文件")
return
print(f"找到 {len(csv_files)} 个CSV文件需要处理")
for file_path in csv_files:
file_name = os.path.basename(file_path)
output_path = os.path.join(output_folder, file_name) # 保持原文件名
print(f"\n处理文件: {file_name}")
# 读取CSV文件
df = pd.read_csv(file_path)
print(f"原始数据行数: {len(df)}")
# 1. 删除到期日期晚于2024年12月31日的记录
cutoff_date = pd.to_datetime('2024-12-31')
# 确保O列的日期格式正确
df['到期日期'] = pd.to_datetime(df.iloc[:, 14], errors='coerce')
before_count = len(df)
df = df[~(df['到期日期'] > cutoff_date)]
after_count = len(df)
print(f"删除到期日期晚于2024年12月31日后的行数: {after_count} (删除了 {before_count - after_count} 行)")
# 2. 只保留特定主体的记录 - 使用正确的完整名称
valid_entities = ['x公司', 'xx公司', 'xxx公司']
before_count = len(df)
df = df[df.iloc[:, 30].isin(valid_entities)]
after_count = len(df)
print(f"只保留特定主体后的行数: {after_count} (删除了 {before_count - after_count} 行)")
# 3. 删除AG、AH、AI、AJ四列
# 这些列的索引分别是32, 33, 34, 35
iflen(df.columns) > 35:
df = df.drop(df.columns[[32, 33, 34, 35]], axis=1)
else:
print(f"警告: 列数不足,当前只有 {len(df.columns)} 列")
# 保存处理后的文件 - 使用UTF-8编码
df.to_csv(output_path, index=False, encoding='utf-8-sig')
print(f"文件处理完成,已保存至: {output_path},共 {len(df)} 行数据")
print(f"\n清单文件夹处理完成!")
2、计算和画图
问题:有一个产品,期间发生了多次申赎,一般展示的净值是时间加权的,而我想考虑资金进出因素回溯一个资金加权的净值表现,该怎么做?
先解释一下TWR和MWR两个概念:
时间加权(Time - Weighted Return,TWR)和资金加权(Money - Weighted Return,MWR)是衡量投资回报率的两种不同方法,适用于不同场景。
1. 时间加权回报率(TWR)
-
• 定义:忽略投资者在期间的资金流入/流出,仅反映投资组合本身的收益率。
-
• 用途:常用于评估基金经理或投资策略的表现,因为它排除了投资者资金流动的干扰。
-
• 计算逻辑:将投资期分成若干子期间(每次资金流动前后),分别计算每个子期间的收益率,再通过几何平均连接起来。
-
• 特点:
-
- • 不受投资者追加或赎回资金的影响,纯粹反映投资能力。
- • 适合比较不同基金经理的表现。
2. 资金加权回报率(MWR)
-
• 定义:考虑投资者在期间的资金流入/流出时间,反映投资者实际获得的回报。
-
• 用途:适合评估个人投资者的实际收益,因为它受资金投入时机的影响。
-
• 计算逻辑:本质是计算内部收益率(IRR),即让现金流的现值等于终值的折现率。
-
• 特点:
-
- • 如果投资者在市场低点追加资金,MWR会高于TWR;反之亦然。
- • 反映投资者实际体验的回报,但受个人操作影响大。
| 维度 | 时间加权(TWR) | 资金加权(MWR) |
|---|---|---|
| 核心 | 投资组合本身的收益能力 | 投资者实际获得的收益 |
| 现金流影响 | 忽略 | 考虑 |
| 适用场景 | 评估基金经理、策略 | 评估个人投资结果 |
| 计算复杂度 | 简单(分段计算) | 复杂(需解方程) |

生成的图表如下:

Trae也支持图片问答。
比如我把上述的净值走势图丢给他,让他帮我进行客观评价:

结论:

除了画曲线图之外,Claude还擅长绘画各式各样的图表,包括SVG卡片,层级结构等等,后续有机会慢慢试验填坑。
3、当作本地知识库使用
本地知识库的这个话题比较大,我也综合比较过anythingLLM、Cherry studio、Dify等工具,整体来说,本地模型无论是数据处理和embedding的能力都比较差,效果一般,我目前选择的是obsidian+copilot插件的方案(这个坑比较大,有空再填)。
但,得益于Trae内置了强大的上下文管理和文件读取能力,除了用它编写、理解整体代码项目外,用户其实可以把它当做一个全能的AI助手使用,非常适合用来管理文档或个人知识库。
比如结合Obsidan,做本地知识库管理:让Trae读取整个知识库的目录,进行对话问答。
(图片来源于:机器之心)
或者让Trae基于本地的文件参考,生成新的内容:
省去了自己搭建RAG工具的烦恼。
官方文档:https://docs.trae.ai/docs/context?_lang=zh
本地知识库的核心不在于工具,而在于本地的内容。
工具会越来越丰富,越来越强大,素材本身以及如何把过去囤积的素材进行加工是对于想做知识库的人需要思考的问题。
目前也有一些工具来针对这方面做优化,比如说MinerU,可以把PDF识别成markdown文件。
Markdown是一种轻量级标记语言,用简单符号(如#、*)就能实现标题、列表等排版,其优势在于:
- \1. 纯文本格式:长期可读,不依赖特定软件
- \2. 结构化与简洁:既保持可读性,又能通过语法实现内容分层
- \3. 跨平台解析:几乎所有笔记/开发工具都原生支持
- \4. 版本控制友好:diff对比清晰,适合Git管理
这也是为什么obsidian等markdown原生软件非常适合在未来用于做文档管理的原因。
如何学习AI大模型 ?
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】🆓
CSDN粉丝独家福利
这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】
读者福利: 👉👉CSDN大礼包:《最新AI大模型学习资源包》免费分享 👈👈
对于0基础小白入门:
如果你是零基础小白,想快速入门大模型是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。
👉1.大模型入门学习思维导图👈
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
对于从来没有接触过AI大模型的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。(全套教程文末领取哈)
👉2.AGI大模型配套视频👈
很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。


👉3.大模型实际应用报告合集👈
这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(全套教程文末领取哈)

👉4.大模型落地应用案例PPT👈
光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(全套教程文末领取哈)

👉5.大模型经典学习电子书👈
随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。(全套教程文末领取哈)

👉6.大模型面试题&答案👈
截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道,我总结了大模型常考的面试题。(全套教程文末领取哈)

👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;
• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;
• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;
• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习
CSDN粉丝独家福利
这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】
读者福利: 👉👉CSDN大礼包:《最新AI大模型学习资源包》免费分享 👈👈
更多推荐


所有评论(0)