Trae 搭网站:翻车、补救、埋雷

📅 发布时间:2026/7/15 20:53:11 👁️ 浏览次数:
Trae 搭网站:翻车、补救、埋雷
实测Trae从Excel到网站全流程每个测评博主电脑里都有一个文件夹里面躺着一堆下次一定整理的 Excel。我的文件夹里三个Excel 已经躺了一年多。那是 2025 年初测评的 22 个 AI 工具从 DeepSeek-V3 到 Claude 3.5 Sonnet从可灵到 Midjourney。当时测完就想搭个档案库结果数据太乱字段名中英混杂、日期格式五花八门、评分有的 10 分制有的百分制整理到一半放弃了像一堆没收拾的行李扔在桌面角落吃灰。直到最近Trae 开始刷屏。字节出的 AI IDE口号是用自然语言写代码。我盯着那三个 Excel 想一年前我搞不定的事扔给 AI它能搞定吗我自己确实不是技术背景但是Vibe-coding和vibe-working本来就是面向非技术人员的。那就试试用Trae 把一年前的烂摊子搭成一个能用的网站能走多远数据清洗它太聪明了话不多说直接开干。我把提示词甩给Trae桌面上有个文件夹里面 Excel 躺了三个工作表字段名中英混杂日期格式五花八门评分有的 10 分制有的百分制。要求就八个合并、统一字段、转 10 分制、统一日期、补平台信息、去重保留最新、输出两个 Excel、报个数。Trae 回了句我来帮你整理然后开始在工作区搜索文件。第一次授权来了。沙箱机制跳出来问是否信任此作者我点了是。然后它发现缺少 openpyxl 库又弹窗问要不要安装。我点了运行。接着又问要不要把 Python 加进白名单我点了添加。搭建环境这部分他确实挺智能。Trae 开始读取。它识别出三个工作表发现数据确实比较乱字段名不统一日期格式多样评分标准也不一致。这些都没问题。它自动生成了一段 Python 代码左侧编辑器里出现了 process_data.py。我看着它一行一行写代码感觉像在看一个不太爱说话的实习生干活不汇报直接写直接跑。第一次跑完它输出18 个工具。我打开主表一数少了四个DeepSeek-V3、Kimi-K1.5、可灵 AI、即梦。这个信号并不好缺项漏项是办公大忌。回头看它的运行日志问题出在去重。Trae 自己迭代了 3 版去重逻辑越改越自信。第一版跑完它觉得可灵 AI和可灵 1.5不该是两个工具第二版改进前缀提取第三版把 DeepSeek-V3 和 V3-0324 也合并了。它自作聪明地做了模糊匹配提取工具名前缀把名称相近的当成同一个。我明确说了同一个工具就是名称完全相同它觉得规则太笨偷偷给我升级了。这就是AI 过度理解的典型翻车bug 算不上feature 过了头倒是真的。这时候我看了眼Trae 的上下文已经消耗到 20%。什么意思它就像一个金鱼脑才整理完 Excel五分之一的大脑已经满了。后面还要生成网页、改需求、加功能我开始担心它会不会半路失忆。我点了一下压缩上下文瞬间回到 1%。像给金鱼换了一缸水清爽了。压缩上下文应该并不是标配我用的Codex上有但是Claude code上暂时还没有看到。然后我发了修复指令让它严格按名称去重不要模糊匹配评分格式改成保留1 位小数显示。但修复比第一次更折腾。Trae 要覆盖桌面上的旧 Excel执行了一个删除命令沙箱立刻跳出来是否运行高风险命令还搞了个 3-2-1 倒计时让我盯着屏幕等它数完。我点了确认添加它才开始删。删到一半又卡住了Excel 还开着文件被占用。Trae 尝试写临时目录失败又尝试强制关 Excel 进程也失败。最后我把 Excel 关了它才成功写入。比较意外的是修复过程中Trae 自己调用了 AdvisorTool发现日期解析有个 bug2025.1.25 这种格式会被错误截断成 2025.1。它又补了一刀修复后才输出最终版本。修复完成后主表22 个工具历史表 6 条记录。我逐项核对DeepSeek-V3 回来了日期 2025-01-08评分 9.0 显示为 9.0 而不是 9日期全部统一成 YYYY-MM-DD。第一层终于过了。第一步其实可以印证Trae的规划能力不错其实对齐表格名称格式主要是数据清洗的内容我没有过多解释需求是什么但是Trae优先搭建了环境、优化了名称格式基本上后面在处理数据的时候不太会出现数据抓取层面的问题这点可以给到一个好评。搭网站意外之喜第二层是生成网页。基于刚才的主表我要一个AI 工具测评档案库。要求不多深色模式、表格展示、能筛选、能排序。但我加了一个隐性测试数据层必须独立不要全塞在一个 HTML 文件里。Trae 交出来的结构让我意外。它分了四个文件index.html 当入口、data/tools.js 放数据、js/app.js 处理渲染、css/styles.css 管样式。数据没有和页面混在一起。我按提示词要求让它把类型字段统一成中文LLM 转成大模型Image 转成 AI 图像Video 转成 AI 视频。有这么一个主动进行模型分类的过程。我打开浏览器页面是黑底白字顶部显示22 个工具、5 个类型、13 个国产、9 个海外。卡片里 Claude 3.5 Sonnet 排在最前面评分 9.210 分制。筛选按钮一排全部、大模型、AI 图像、AI 视频、AI 音频、AI 搜索。点大模型只显示大模型工具。点评分从高到低排序切换。我追加了状态字段让 Trae 在卡片上显示持续推荐或保持观察。它说改 2-3 个文件实际改了 3 个tools.js、app.js、styles.css。承诺兑现了没吹牛。状态标签显示正确绿色是持续推荐黄色是保持观察。然后我把评分从 10 分制改成 5 分制。 这里 其实有 一个陷阱 评分改了状态阈值也要跟着调。我没告诉它具体数字只模糊提示 相关判断逻辑也要相应调整。Trae 自己算出了新阈值4.5 以上持续推荐3.5 到 4.4 保持观察3.5 以下已淘汰。边界值处理对了腾讯元宝 3.5 正好卡在保持观察上。但改单位的时候它暴露了一个问题。Trae 改了 4 个文件tools.js 里的数字和阈值、app.js 里的按钮文字、index.html 里的初始文案、styles.css 里的评分样式。它第二阶段自己反省过index.html 有硬编码文案果然一改单位就中招。我顺手点了一下已淘汰筛选发现是空的。22 个工具里最低分是 3.5正好卡在保持观察的边界上没有一个掉进已淘汰区间。这说明要么我当年测的工具都还行要么 Trae 的阈值设得偏保守。如果真实业务里有大量低分工具这个筛选才有意义。更意外的是代码自审。我让Trae 审查自己的代码找出三个最严重的工程问题。它没敷衍地说没注释这种表面话而是指出了三个真实问题筛选按钮的选项是写死的加新类型得手动改代码卡片渲染是大杂烩每个字段手动拼 HTML改布局要重写整个函数数据翻译到处乱译付费和Paid没统一靠三元表达式临时判断以后改规则得找遍所有地方。它知道代码有问题并且知道修改的优先级。但代码审查发现了问题需求不等人。我模拟了连续的产品迭代看Trae 是优雅重构还是到处打补丁。先是卡片改表格。卡片太花哨要一眼能排序。Trae 只动了 app.js 和 css数据层没动。架构扛住了。接着加详情页。我要点击工具名称能跳进去看还要显示历史评分变化。Trae 新建了 detail.html 和 detail.js历史数据单独放在 history.js 里没有塞进 tools.js。通用页面设计URL 参数区分不同工具不需要为每个工具单独建页面。历史折线图就两个点连起来像根筷子。这不是Trae 的错是我的历史数据只有两条。但它很认真地画了 Canvas 折线还标注了评分趋势。压测与模型池知道边界在哪然后数据量暴增。我把工具数从22 个模拟到 100 个。Trae 主动预警全量渲染会卡建议分页。它列出了四个瓶颈没有分页、每次操作重新计算、innerHTML 字符串拼接、无状态缓存。还分了短期优化小于 500 条和长期优化大于 500 条。这感觉像4S 店师傅说你刹车片还能跑 5000 公里然后问你要不要现在换。它先给你制造焦虑再推销解决方案。我让它实现分页每页20 条。它只改了 2 个文件筛选后自动回到第 1 页页码收缩也做了。100 条数据分成 5 页页码切换流畅。我快速点 2、3、2、4没有卡顿。但有个细节它没告诉我。分页按钮第一次点击时它的验证日志里显示失败然后它又点了一次才成功。事件绑定可能有延迟100 条数据时不明显但快速切换时可能偶尔没反应。我实测了几次没复现但这个问题存在。测试过程中我发现了另一个事。Trae 默认的模型列表里关闭 Auto Mode 后只有国产模型Doubao、DeepSeek、GLM、Kimi、Qwen。Claude 和 GPT-4 不在列表里。我问Trae 为什么。它说海外模型需要手动添加 API Key还要考虑网络访问和费用。也就是说Trae 宣传的多模型 AI IDE开箱即用的只有国产模型。国际主流模型得自己掏钱配技术上不是做不到是产品策略上不想给。我关掉Auto Mode切到 DeepSeek-V4-Pro让它用新模型重写分页逻辑。Trae 的对比分析很专业DeepSeek 用了 IIFE 包裹、纯函数拆分、JSDoc 注释、防御性错误处理Doubao 写的则是单 class、无注释、依赖理想情况。听起来DeepSeek 的工程化程度更高。但我在浏览器里打开两个版本跑起来一模一样分页正常、筛选正常、排序正常。代码结构的差异对使用者来说像空气存在但摸不着。直到你需要维护、扩展、给别人接手才会发现工程化三个字值多少钱。问题是Trae 没法在沙箱里真正运行验证 DeepSeek 的代码它想跑测试但环境里根本没有 Node.js。它告诉你DeepSeek 的代码更好但这个更好是读出来的不是跑出来的。大半天测下来Trae 给我的印象很复杂。它能干活有架构意识知道自己的代码有债甚至能预见性能悬崖。但它的问题是业务逻辑上容易想太多代码债务会累积不会主动优化。所以我的建议是如果你急需一个能跑的数据展示站Trae 够用了。用它做原型验证很省时间大半天从 Excel 到网站这个效率是真实的。但给它指令时规则要咬死别留模糊空间让它自由发挥数据量超过 100 条记得提前要分页每做完一个大版本最好让它自查一遍代码债。长期维护的项目别指望它一次性交出完美代码该盯的地方还得盯。这次测的是Chat 模式搭网页下次拆解 Builder 模式看看它能不能扛住更复杂的工程。原文链接Trae 搭网站翻车、补救、埋雷-36氪