OpenAI 揭秘 FDE:AI 时代,最难的不是写代码,而是解决真实问题

OpenAI 揭秘 FDE:AI 时代,最难的不是写代码,而是解决真实问题

💡 原文中文,约5900字,阅读约需15分钟。
📝

内容提要

OpenAI前沿部署工程师(FDE)深入客户业务,将AI模型能力转化为生产级系统,跨越“部署鸿沟”。其原则是先解决真实问题再规模化,并将定制方案沉淀为可复用能力:芯片验证项目中定制代码减少约90%,第二团队部署从两个月缩至一天。模型不足时,FDE联合研究团队改进并建立业务评测。其成功标准是让重复工作逐渐不再必要,转而解决更难的问题。

🔎

延伸解读

FDE 与售前、传统开发的分界

文章强调 FDE 既不是售前工程师,也不只是写代码的程序员。售前侧重演示与方案沟通,传统开发围绕明确需求交付;FDE 则深入客户尚未定义清楚的业务问题,用 AI 模型、软件工程和领域知识构建可上生产的系统。这一区分提醒读者:AI 项目落地难,往往不在模型调用本身,而在需求模糊、流程复杂和生产约束未被处理。

先验证价值,再沉淀复用

芯片验证案例显示,FDE 先针对具体用例定制方案,待验证有效后再迁移到以 Codex 为核心的公共框架,把功能转化为可复用的 Skills 和 Plugins,使定制代码减少约 90%,第二个团队部署从两个月缩至一天。文章同时提醒,不应过早抽象通用平台,否则可能制造复杂性;更稳妥的路径是先通过真实业务确认价值,再逐步沉淀稳定能力。

模型不够强时,评测是协作语言

电信语音客服项目中,模型关键评测起初约 60%,未达生产要求。团队没有用应用层代码掩盖短板,而是由 FDE 与客户定义真实任务和业务评测,研究团队针对函数调用、指令遵循等能力改进,约六个月后评测从 60% 提升至 80%,最终超过 90%。这说明通用基准不能替代业务评测,FDE 的价值之一是把现场问题转化为可衡量、可研究的模型能力缺口。

对工程师的启示:判断力比实现更稀缺

文章认为,AI 降低代码实现成本后,工程师更应关注解决什么问题、如何验证结果以及哪些经验可复用。具体做法包括尽早进入真实场景、建立可靠评测、区分应用工程问题与模型能力问题,并把定制经验转化为公共框架、评测集或部署流程。领域知识并未贬值,反而在判断方案是否真正有效时更加重要。

❓

Q&A

OpenAI 的 FDE 具体是做什么的?和普通软件工程师或售前工程师有什么区别?

FDE(前沿部署工程)深入客户真实业务场景,与业务专家和工程师并肩工作,识别最棘手的问题,并利用 AI 模型、软件工程和领域知识构建可投入生产的系统。它不同于围绕产品技术工作的普通软件工程师,也不同于负责演示和方案设计的售前工程师,FDE 面对的是尚未被充分定义的问题,并对生产结果负责。

AI 模型在演示中表现很好,但企业为什么还是用不起来?

因为存在“部署鸿沟”:模型在演示或基准测试中展现的能力,与人们在真实工作中能可靠使用的能力之间仍有距离。模型回答得好不等于能完成工作,一次演示成功不等于系统可稳定运行。真实业务还涉及流程、历史数据、外部系统、质量评估、异常处理和生产约束,这些都不是简单调用 API 能解决的。

OpenAI 在芯片验证项目中如何把定制代码减少约 90%,并把第二个团队的部署时间从两个月缩短到一天?

最初为不同用例构建了定制应用和集成代码,后来随着 Codex 能力增强,团队将不同应用迁移到以 Codex 为核心的公共执行框架,把特定功能转化为可复用的 Skills 和 Plugins,并用统一交互方式取代分别构建的终端界面和命令行工具。结果每个项目的定制代码减少约 90%,第二个团队部署只花了一天。

当模型本身能力不够、达不到生产要求时,FDE 会怎么处理?

FDE 会明确模型短板,并将研究团队引入项目。例如在电信语音客服项目中,模型关键评测起初约 60%,FDE 与客户共同构建平台、定义真实业务任务,研究团队针对函数调用和指令遵循等能力改进,每次模型更新后用相同业务评测检验。约六个月后成绩从 60% 提升至 80%,最终超过 90%,达到生产标准。

为什么说 FDE 的成功标准是让自己变得不再必要?

因为 FDE 的工作方法是:当模型能完成任务时,与产品团队合作把方案标准化、更易部署,而不是维护定制实现;当模型不能完成时,与研究团队明确能力缺口并推动改进;客户问题解决后,思考哪些经验可沉淀为公共产品、工具、评测方法或通用工作流。这样每次交付都让下一次更容易,重复性工作逐渐消失,团队转而解决更难的问题。

AI 编程时代,普通工程师可以从 FDE 的实践中学到什么?

四点启发:一,不要把写代码当作解决问题的终点,AI 不会替你决定该解决什么问题;二,尽早进入真实场景,明确成功标准并构建可靠评测,用结果检验方案;三,把定制经验变成可复用的工程资产,如公共框架、Skills、Plugins、评测集和部署流程;四,学会区分应用工程问题与模型能力问题,避免在错误方向堆积代码。此外,领域知识不会因 AI 更会写代码而失去价值,反而更加重要。

🏷️

标签

➡️

继续阅读