我希望 TraeCode 未来可以成为企业沉淀「自有工程能力」的工作台——让 AI 遵守我的规矩,而不是通用最佳实践

介绍自己

我是大型 3C 制造集团(消费电子头部品牌供应链)的数字化 / IT 负责人,负责集团 AI 平台建设、数据治理与网络基础设施演进。

团队一方面维护 MES / QMS / PLM 周边系统,一方面在做工业 AI Agent 落地,已经跑通的有:阳极产线槽液配比 Agent(接 QMS + MES + PLC,边缘部署实时调参)、NPI 制程管理系统(清单驱动 + 管理看板 + 二期 AI 问答)、CNC 图纸 DFM 初评 Agent、跨百库的 Data Agent。

另外还有一件我自己动手做的事,也是我想拿来讲的重点:我用 AI 给自己造了一套内部工具平台——一套 Excel 量测数据的处理流程匹配与执行引擎。质量工程师丢一个 Excel 进来,它自动识别文件属于 QMS 还是 MES 体系、匹配出 Top5 处理流程、由人确认后按 YAML 定义的步骤顺序执行:清洗异常值 → 算规格限 → 调 JMP 出过程能力分析图 → 填 PPT 模板 → 输出报告。

这套东西现在有 7 个流程 YAML、7 个步骤模块、2 个 JSL 脚本模板,跑在离线内网的质量部门里。它不是 demo,是每天有人在用、出问题要我背锅的生产工具。

而我对 TraeCode 的全部期待,就是在造它和维护它的过程中被逼出来的。


我对 TraeCode 的愿景

先说一个我反复体会到的差别:

个人开发者用 AI,是让 AI 帮我写代码;企业 IT 负责人用 AI,是让 AI 帮我沉淀一套别人能接着用的工程资产。 前者要的是"聪明",后者要的是"守规矩"——而且这个规矩必须是我的规矩,不是通用最佳实践。

下面每一条,都对应这套平台里的一个真实组件。


1. 希望新增:让 AI 遵守「企业铁律」,并且这个遵守是可验证的

我的平台文档里最前面写的是 5 条铁律,其中两条是这样的:

  • 禁止自写代码处理数据——所有清洗、统计、出图必须走 YAML 定义的步骤,由 executor 顺序执行,不许图省事直接写段 pandas;

  • JMP 未安装时报错终止,不得自动降级为 Python 绘图must_use_jmp: true / forbid_python_plot: true)。

这两条看着反直觉——pandas 画图又快又好看,为什么要禁用?因为客户审厂只认 JMP 出的图。一张用 matplotlib 画的"看起来一模一样"的过程能力分析图,在审核现场是不作数的。

这不是偏好问题,是纪律问题。而通用 AI 编码助手最擅长的事,恰恰是"好心地帮你绕过它"——你让它出图,它就顺手给你写一段 matplotlib。

我期待的能力:TraeCode 支持组织级 / 项目级的规则注入(类似强制加载的规则集),更重要的是——AI 是否真的守了规矩,要能被检测出来。我希望有个东西能明确告诉我:这次改动有没有违反禁用项,而不是要靠我自己 review 的时候才发现。


2. 希望新增:把内部 DSL 变成 AI 能写、且能自验的一等公民

我的平台是"流程即配置"的:新增一种报表,等于写一份 flows/*.yaml(定义模板特征、步骤序列、执行约束)+ 在 steps/ 注册原子函数 + 调 JSL 模板 + 验证匹配度权重(结构 0.6 / 语义 0.4)能不能把目标文件正确识别出来。

当前卡点:这套 DSL 是我自己的约定,AI 没有先验知识,每次都要我把规范喂一遍;生成完还得我人工跑一遍 --match-only 看匹配度、跑 check_env.py 做环境自检。等于说,AI 只帮我完成了"写"这一半,"验"这一半还是人肉。

我期待的改进:TraeCode 能基于 flows/ 里已有的样例做规范内推——读懂我这套约定后按规范生成新流程,并且生成后自动触发验证:跑一遍匹配度检查、跑一遍环境自检,把结果一起交给我。

一句话说就是:我希望 AI 交付时给的不是一句"已完成",而是一份验证报告——匹配度多少、环境自检过了没、哪一步失败在哪个依赖上。

这对我才是真正的提效。否则每次生成我都要自己验一遍,省下的时间又还回去了。


3. 希望优化:把异构工具链当作可调试对象

这条流程的完整链路是:Excel → Python venv → JMP → PPT 模板 → PNG / PPTX。四五种工具串在一起。

细节能说明问题:JMP 装在企业镜像的非默认路径(D:\zjq\APP\jmp\jmp.exe),不在 PATH 里,得在配置里显式指定;依赖包不能联网装,offline_deps/ 里躺着一整排 wheel(pandas、matplotlib、openpyxl、jieba……),靠一个 install_deps_offline.bat 离线安装。

当前卡点:链路上任何一环断掉,都要我人肉排查——是 venv 没建?JMP 路径变了?模板文件被谁挪了?wheel 版本和 Python 3.13 对不上?

我期待的改进:把这种跨工具链路当成可调试对象。失败时不是甩一句报错,而是能定位到"卡在哪一步、是环境原因还是数据原因、建议怎么修"。我们内部已经写了个 check_env.py 来做这件事——但这活儿本来应该由工具来做,不该由每个企业自己重造一遍。


4. 希望优化:领域 know-how 必须可注入、可溯源

举几个这套平台里的规则,你就能理解为什么通用模型不可能猜到:

  • MES 体系的文件,第 2 行标题里要有 SERIAL_NUMBER 和 FAI 量测列才算匹配,而且必须额外提供一份尺寸公差文件才能跑;

  • QMS 体系的文件,第 1 行标题含「机种 / 品名 / 料号」,第 2–4 行是标准值和上下公差,第 5 行起才是数据;

  • 尺寸要按 FAI / D + 数字 的命名规则分组,多点位取 min(PPK);

  • 过程能力要按 ≥1.33 / 1.0–1.33 / <1.0 三档分类统计,低 CPK 的单独出 FACA 明细页。

这些规则一半来自 ISO 体系要求,一半来自我们自己的客户标准。外部语料里一个字都没有。

我期待的能力:TraeCode 原生支持对接企业内部知识源(制程规范、DFM 规则库、接口字典、编码规范),每条引用可溯源(这句建议来自哪份文档),并按密级和角色做权限过滤。第 1 条铁律里有句话叫"弹窗 label 必须照抄匹配结果,禁止自己计算或编造"——溯源能力不解决,"编造"就防不住。


5. 希望新增:离线交付不是"高级功能",是入场券

前面提到的 offline_deps/ 和离线安装脚本,就是我们这行的常态。我们有严格的三档密级:通用非涉密 / 内网知识库 / 涉密终端物理断网。云端 AI 编码工具在涉密场景下直接出局,工程师要么纯手工,要么偷偷用公网工具——后者才是真正的风险源。

算力我们不是没准备:总部加分支 150–300 柜,智算是盒式 Spine-Leaf,正在规划整合分散数据库并升级 400G/800G;模型侧规划的是 Qwen2-72B 中心推理 + 7B_INT4 信创终端缺的不是承载 AI 的基础设施,是能跑在这套设施上的软件栈。

我期待的私有化不只是"能部署到内网",还包括:模型可替换、依赖可离线安装、代码索引与会话记录全留在内网、在弱网或断网时能降级到本地小模型继续可用。


6. 希望融入:MCP Gateway 原生接入 + 面向非程序员的形态

这两件其实是同一件事的两面。

我这整套平台的本质,就是一堆 Tool 的编排。我们正在把硬编码 Tool 迁移到 MCP Server + MCP Gateway 模式,所以希望 TraeCode 成为 MCP 的一等客户端,直连企业 Gateway,支持企业级的鉴权、审计、按角色授权工具。

而"面向非程序员"是说:这套平台真正的用户是质量工程师,他们的全部操作就是上传一个 Excel;NPI 制程管理系统的用户是工艺工程师,他们不是专业开发,但最清楚业务该长什么样。

我期待 TraeCode 能把"从自然语言到可用的内部小工具 / 看板 / 表单"做成可复用的模板与多步流程,输出可交接、可维护的代码,而不是一次性脚本。让懂业务的人自助完成 80%,剩下 20% 由 IT 兜底——这才是缓解 IT 需求积压的唯一现实路径。

顺带一提,AI 生成代码的合规审计(谁改的、依据什么、有没有人工复核、引入了什么依赖)也得跟上。我们这类企业的代码要过客户审厂、过 ISO 27001、过 IP 与出口合规。没有审计能力,规模化的 AI 编码在管理层那里根本签不了字。


你希望它以什么形态出现

架构上:企业版应该是「平台 + 客户端」两层。平台侧统一管模型、知识源、MCP 工具、权限与审计;客户端就是工程师已经熟悉的 IDE 与插件形态——这套分离能大幅降低推行阻力,我自己的平台也是这么分的。

能力形态上

  • 内部 DSL / 流程生成 → 做成规范内推 + 自动验证的闭环,交付时附验证报告,不要只给代码;

  • 规则符合性检查 → 做成可配置的门禁,违规即拦截,而不是事后提醒;

  • 跨工具链路 → 做成可展开的调试面板,能看到每一步的输入输出和失败原因;

  • 私有知识问答 → 侧边栏常驻,带引用溯源;

  • MCP 工具调用 → 命令面板里可调度、可授权的按钮与命令。

交互原则上:涉及跨仓重构、影响面分析这类高风险动作,请做成面板 + 分步确认的多步智能体流程,不要一键自动改。制造业的代码改错,代价是停线——宁可慢一步,不要错一步。


总结

我需要的不是一个更聪明的编码助手,而是一个能被企业 IT 部门接管、能遵守我们自己的规矩、能把"写—验—交付"整条链路都管起来的工程底座。

TraeCode 如果能做到三件事——私有化可离线、规则可注入且可验证、MCP 原生——它在制造业能拿到的市场,会比在个人开发者市场大得多。因为我们缺的从来不是会写代码的 AI,缺的是会守规矩、能交付、可审计的 AI。