速通:FDE 正在成为企业 AI 落地的核心角色
AI 让写代码变便宜了,但企业 AI 落地反而更难了——因为真正复杂的不是”接口怎么写”,而是模型、数据、权限、流程、历史系统怎么接起来。FDE(前线部署工程师)就是站在这个交叉点上的人。
TL;DR
■ FDE 不是”懂业务的全栈”:是直接围绕业务问题做端到端交付的工程角色,工作边界是问题本身,交付物是业务结果
■ AI 降低的是实现成本,没有同比降低企业复杂度:权限、数据、流程、合规才是落地难点,模型只是其中一层
■ 最大风险是滑向”高级外包”:成熟的 FDE 要把定制问题沉淀成可复用能力(如统一的 AI Action Approval 机制)
■ 时间该花在难被自动化的事上:发现问题、系统取舍、Evaluation、业务约束——而不是 CRUD
FDE 是什么
Forward Deployed Engineer(前线部署工程师),Palantir 早期就在用的模式。
不是”懂业务的全栈工程师”——这个定义太浅。更准确地说:FDE 是一个直接围绕业务问题进行端到端交付的工程角色。
| 传统研发 | FDE |
|---|---|
| 客户→销售→产品→研发→测试→上线,分工明确 | 直接进入业务现场,参与需求理解、方案设计、技术实现、系统接入、上线验证、观察业务结果 |
| 每人负责链路一段 | 今天聊流程,下午设计系统,晚上写代码,第二天处理 SSO/权限/数据库/Agent 工具调用 |
| 工作边界是”我的岗位” | 工作边界是问题本身 |
AI 越强,为什么越需要 FDE
AI 降低的是实现成本,却没有同比降低企业复杂度。
一个企业知识助手 Demo 很简单:文档→Embedding→向量库→调模型。但真正上线,问题才开始:
- 谁能看哪些文档?组织架构变了权限怎么同步?离职员工怎么处理?
- 文档更新多久生效?模型答错了怎么办?敏感信息怎么控制?
- 审计日志怎么留?并发上来怎么办?模型成本怎么控?
- 要不要接 OA、CRM、企业微信?
- 如果 AI 还能执行动作,问题更多:哪些自动执行、哪些人工确认、执行错了怎么补偿、权限按用户还是按 Agent 身份?
真正复杂的是:AI + 企业数据 + 权限体系 + 业务流程 + 历史系统 + 安全合规 + 用户习惯。模型只是其中一层。
FDE 真正解决什么
缩短业务和技术之间的距离。
客户说”我想知道哪些学生最近有流失风险”→销售理解一次→产品理解一次→研发理解一次→做成”学生流失风险列表”。但业务真正想知道的是:“今天我应该优先联系谁,为什么,怎么处理?”
这是两个完全不同的问题。
FDE 不是拿着加工好的 PRD 做功能,而是直接看到问题最原始的样子。所以问的问题也不同:
- 传统:”你想增加什么功能?”
- FDE:”你现在到底想解决什么问题?”
软件工程里有一种很大的浪费:非常高质量地实现了一个本来就不应该实现的东西。
从”交付功能”到”交付结果”
| 传统开发 | FDE |
|---|---|
| 接口完成、测试通过、代码上线、需求关闭 | 客服处理时间有没有下降?人工转接率有没有变化?员工真的在用吗?流程减少了多少步? |
| 上线即终点 | 上线只是开始,关注业务结果有没有真正变化 |
AI 项目最容易出现”Demo 繁荣“:会议里演示效果不错,三个月后真正每天用的人很少。
FDE 最大的问题
| 问题 | 说明 |
|---|---|
| 能力范围太宽 | 今天研究 Agent,明天看 OAuth,后天排查网络,下周研究陌生行业——容易什么都碰过,什么都不够深 |
| 滑向”高级外包” | 客户 A 做一套权限,客户 B 做一套知识库,客户 C 做一套审批。半年后每个都交付成功,但公司内部没有沉淀任何可复用能力,仓库里全是 customer_a、customer_b、customer_c |
成熟的 FDE 不能只解决一次问题,还要判断:这个问题是不是其他客户也会遇到?
第一次遇到”AI 操作订单前必须人工确认”,先做一个确认流程。第二个、第三个客户都出现类似需求,就该沉淀成统一的 AI Action Approval 机制:Agent 发起动作→进入审批→人确认→执行→保留审计记录。
AI 时代,FDE 不该把最多时间花在写代码上
代码恰恰正在成为 AI 最擅长帮我们完成的部分。 如果 FDE 每天 80% 时间还在写 CRUD、DTO、Controller、简单 SQL,那只是用了一点 AI 工具,工作方式本身没变。
应该把精力放在更难被自动化的事:
| 能力 | 说明 |
|---|---|
| 发现真正的问题 | 业务说”搜索不好用””Agent 不够聪明””数据不准”——往下拆:是模型问题、数据问题、召回问题、权限问题、流程问题,还是这个场景根本不该用 AI? |
| 系统设计和取舍 | 全自动还是 HITL?Agent 什么权限?Workflow 还是开放式 Agent?RAG 还是搜索?大模型还是小模型?哪些可重试、哪些必须幂等?什么时候 fallback? |
| Evaluation | 怎么证明现在的系统真的比昨天更好了?任务成功率、工具调用准确率、检索质量、响应延迟、Token 成本、人工介入率、业务转化指标——都要量化 |
| 理解业务约束 | 个人 Todo App 删错任务问题不大;CRM 删错客户数据严重很多;金融、医疗、生产控制对确定性、安全、审计要求完全不同 |
没有 Eval 的 AI 开发,很容易变成一句:”我试了一下,感觉不错。” 做 Demo 可以,做长期生产系统风险很大。
FDE 应该知道什么
| 层级 | 内容 |
|---|---|
| 工程能力 | 数据库、缓存、网络、认证授权、API、消息队列、容器、日志、监控——不一定专家,但遇到问题知道往哪找 |
| AI Engineering | LLM、Prompt、Structured Output、Function Calling、RAG、Embedding、Agent、Workflow、MCP、Context Engineering、Memory、Evaluation、Guardrails、HITL——重点是知道什么时候该用、什么时候不该用 |
| 业务 | 企业怎么赚钱、成本在哪、哪个流程最耗人、哪个环节最容易出错、数据在哪、责任如何划分 |
很多时候,知道”不该用 Agent”,比会搭一个 Agent 更重要。
还要有 Workflow Literacy:看懂一个组织究竟怎么工作。为什么流程是这样?谁在什么时候做决策?为什么必须审批?哪些步骤只是历史遗留?哪些看起来麻烦但其实承担着风险控制作用?
FDE 最终也会被 AI 改变
FDE 应该是未来最激进使用 AI 的一批工程师。
- 以前 PoC 一周,以后一天
- 以前自己写大量 Glue Code,以后交给 Agent
- 以前人工翻日志,以后让 AI 先分析
- 以前进客户先读几百页文档,以后让 AI 先建业务和系统模型
一个 FDE 背后可能同时跑着多个 Agent:一个分析代码,一个负责实现,一个负责测试,一个分析数据,一个跑 Eval,一个处理日志。
人的角色从 Implementation 向 Orchestration 和 Judgment 移动。
最后
未来最稀缺的工程师,可能不再是代码写得最快的人,因为写代码这件事,AI 很可能比我们快得多。真正稀缺的,是那些知道:什么值得做,为什么做,应该怎么做,以及做到什么程度,才算真的解决了问题。
Don’t fall in love with the solution, fall in love with the problem.
到了 AI 时代,这句话会越来越重要,因为 Solution 正在快速变便宜。
金句摘录
“AI 降低的是实现成本,却没有同比降低企业复杂度。”
“FDE 的工作边界,是问题本身。”
“软件工程里有一种很大的浪费,就是非常高质量地实现了一个本来就不应该实现的东西。”
“很多时候,知道’不该用 Agent’,比会搭一个 Agent 更重要。”
“没有 Eval 的 AI 开发,很容易变成一句:’我试了一下,感觉不错。’”
“Don’t fall in love with the solution, fall in love with the problem.”