上个月帮一个制造业客户做 Agent 落地。他们的 IT 总监带了一个五人团队来接项目,清一色的 Java 后端,简历上写满了 Spring Boot 和微服务。
我让他们用 Coding Agent 开发一个采购审批 Agent。两个小时后,代码写完了。
然后空气安静了。
没有人知道接下来该干什么。ERP 怎么接?权限怎么配?审批流走错了怎么回滚?Agent 半夜跑飞了谁来兜底?Token 烧超了怎么控?
五个人面面相觑。代码不是问题。 问题是代码写完之后的所有事。
那一刻我意识到:AI 时代最稀缺的能力,不是写代码,而是 把一个 Agent 从 Demo 变成生产系统,再把它运营成一个靠谱的数字员工。
做这件事的人,我称之为 Agent 应用工程师。
一、分工正在发生一次静默的迁移
过去二十年,软件工程师的核心动作是 写代码。
今天,这个动作正在被拆解:
2005-2015 人写代码
2016-2024 人管理 AI 辅助写代码(Copilot 时代)
2025-now 人管理 Coding Agent 写代码
2026-? 人管理多个 Agent 完成整个业务流程
注意这个趋势的方向: 工程师的核心能力正在从 Coding 转向 Agent Orchestration。
我在 从做网站到做 Agent:工程师没变,交付物变了 中说过,软件工程方法没有变——需求分析、架构设计、编码、测试、部署、迭代,每一步都还在。但「编码」这一步的权重正在急剧下降。
当 Coding Agent 能在两小时内写完一个采购审批 Agent 的全部代码时, 写代码不再是瓶颈。
真正的瓶颈转移到了:
- 做什么——哪些业务流程值得变成 Agent?
- 怎么做——Agent 的工具、权限、知识、工作流怎么设计?
- 如何上线——怎么接入企业现有的 ERP、OA、CRM?
- 如何运营——Agent 跑错了怎么办?Token 超了怎么控?用户不信任怎么办?
这四个问题,没有一个是「写代码更快」能解决的。
金句:未来最值钱的工程师,不是写代码最快的人,而是最懂业务、最会组织 Agent 工作的人。
二、模型趋同,价值下移
很多人对 AI 行业的第一直觉是:最值钱的人是训练大模型的人。
这个判断在 2023 年是对的。但到了 2026 年,情况变了。
GPT、Claude、Gemini、Qwen——主流模型在绝大多数企业任务上的能力差距已经缩小到 几个百分点 (基于我在多个客户项目中横向对比的经验判断,非精确测量)。模型在变成基础设施,就像今天的数据库和操作系统。你不会因为用了 PostgreSQL 而不是 MySQL 就获得竞争优势。
我在 模型与 Agent 的边界正在消失 中讨论过:模型在「吞噬」Agent 的能力层,function calling、multi-step reasoning 都变成了模型原生能力。但企业真正需要的差异化不在模型层,而在:
- 企业知识——你的工艺参数、客户画像、供应商评分
- 企业流程——你的审批链、质检 SOP、销售打法
- 企业权限——谁能看什么、谁能批什么、谁能改什么
- 企业系统——你的 ERP、MES、WMS、OA
- 企业数据——你的历史订单、客诉记录、良率曲线
这些东西不在任何 Foundation Model 里。 竞争优势越来越来自 Agent,而不是 Model。
这意味着产业价值链正在下移:
┌─────────────────────────────────────────┐
│ Foundation Model(趋同,基础设施化) │ ← 少数玩家,资本密集
├─────────────────────────────────────────┤
│ Agent Platform(框架、运行时、MCP) │ ← 中等数量,技术密集
├─────────────────────────────────────────┤
│ Agent Application(设计、部署、运营) │ ← 海量需求,业务密集
└─────────────────────────────────────────┘
最上面一层,全球只需要几百个团队。中间一层,需要几千个工程师。 最下面一层,需要几十万、上百万人。
因为企业里的 Workflow 太多了。每一个 Workflow 都可能变成一个生产型 Agent。
三、企业买的不是 AI,是数字员工
跟企业客户聊多了,你会发现一个反直觉的事实: 他们不关心你用了什么模型,不关心你的 RAG 架构多精巧,不关心你的 Prompt 工程多优雅。
他们关心的是:
「我能不能有一个数字员工,像我的老张一样,每天把采购审批处理完,不出错,不摸鱼,不请假?」
企业真正购买的不是 AI 能力,而是 一个能够自己完成工作的数字员工。
销售 Agent、客服 Agent、采购 Agent、HR Agent、财务 Agent、研发 Agent——每一个数字员工的背后,都需要有人:
| 工作 | 具体内容 |
|---|---|
| 设计岗位 | 这个 Agent 的职责边界是什么?能做什么、不能做什么? |
| 配置工具 | 接哪些 API?用哪些 MCP Server? |
| 配置权限 | 能看哪些数据?能批多大金额?能通知谁? |
| 接入知识 | 企业 SOP、历史案例、产品文档怎么喂进去? |
| 编排 Workflow | 多步骤任务怎么拆解?失败了怎么回退? |
| 持续优化 | 分析失败案例、调整 Prompt、更新 Memory、部署新版 |
这六件事,没有一件是「训练模型」能解决的。也没有一件是「写代码更快」能解决的。
这就是 Agent 应用工程师的工作。
我在 工作流即软件,软件即 Agent 中讲过一个制造业客户的 47 页质检 SOP。那套 SOP 是他们最值钱的资产,但执行全靠人。把 SOP 变成数字员工,需要的不是算法,而是 有人理解这 23 个检查节点的业务逻辑,设计 Agent 的工具链和权限模型,然后持续运营它。
四、Coding Agent 为什么是催化剂
有人可能会问:Agent 应用工程师这个概念,和传统的「实施顾问」「解决方案架构师」有什么区别?
区别在于 Coding Agent。
传统实施顾问的瓶颈是:每个客户的定制开发成本太高。一个 SAP 实施项目动辄几百万、做一年。不是因为顾问不懂业务,而是因为 把业务逻辑变成可运行系统的成本太高。
Coding Agent 把这个成本降低了一个数量级。
我在 我写了一行代码,AI 写了剩下 6773 行 中做过一个完整的全栈应用——从需求到上线,编码环节几乎全部由 AI 完成。在 钉钉 FDE 的一天 中,一个 FDE 一天之内完成了从业务调研到 Agent 上线的全流程。
这意味着什么?
开发不再是瓶颈。
当编码成本趋近于零,真正的稀缺资源变成了:
- 知道 做什么 (业务理解)
- 知道 怎么做对 (系统设计)
- 知道 怎么上线 (企业集成)
- 知道 怎么持续跑 (运营能力)
Coding Agent 不是替代了工程师,而是 重新定义了工程师的核心价值。写代码从「主要工作」变成了「工具之一」。
金句:Coding Agent 消灭的不是工程师,而是「只会写代码」的工程师。
五、三层分工:未来软件团队的样子
基于上面的推演,我认为未来的软件团队会演化成三层:
┌──────────────────────────────────────────────────────┐
│ Foundation Model Engineer │
│ 训练和优化大模型。全球几百个团队。 │
│ 关键词:算法、数据、算力、论文 │
├──────────────────────────────────────────────────────┤
│ Agent Platform Engineer │
│ 构建 Agent 运行时、框架、MCP 协议、沙箱、可观测性。 │
│ 关键词:Runtime、Sandbox、Protocol、Infra │
├──────────────────────────────────────────────────────┤
│ Agent Application Engineer ← 人数最多,增长最快 │
│ 设计、开发、部署、运营生产型 Agent。 │
│ 关键词:业务、Workflow、权限、集成、运营 │
└──────────────────────────────────────────────────────┘
为什么最下面一层人数最多?
不是因为技术最复杂,而是因为 企业里的 Workflow 太多。
一家中型制造企业可能有 200+ 个业务流程(基于我对制造业客户 IT 系统清单的估算,不同行业差异很大)。一家连锁零售企业可能更多。每一个流程都可能变成一个生产型 Agent。每一个 Agent 都需要有人设计、部署、接入、运营。
这不是一个「做完就走」的项目。Agent 是活的——它会遇到新情况、犯新错误、需要新知识。 它需要持续运营,就像你招了一个新员工需要持续培训一样。
金句:Agent 应用工程师不是在写软件,是在运营数字员工。
六、Agent 应用工程师的一天
说了这么多抽象的,来看一个具体的日子。
小林是一个 Agent 应用工程师,负责一家制造企业的采购域。
上午 9:00——让 Coding Agent 开发采购审批 Agent 的核心逻辑。描述需求、审查生成的代码、跑测试。四十分钟,代码完成。
上午 10:00——接入 ERP。采购订单在 SAP 里,审批流在钉钉里,供应商评分在一个 Excel 里。三个系统,三种接口。配置 MCP Server,写适配层,联调。
下午 2:00——配置权限。金额 5 万以下自动审批,5-20 万需要主管确认,20 万以上必须 VP 签字。Agent 能看供应商报价,但不能看其他部门的预算。
from dataclasses import dataclass
from enum import Enum
class ApprovalLevel(Enum):
AUTO = "auto" # ≤5 万,Agent 直接批
MANAGER = "manager" # 5-20 万,推给主管确认
VP = "vp" # >20 万,必须 VP 签字
@dataclass
class ApprovalRule:
"""采购审批权限模型——Agent 应用工程师的核心产出之一。"""
threshold_auto: float = 50_000
threshold_manager: float = 200_000
# Agent 可见范围:仅采购域数据,隔离其他部门预算
visible_scopes: tuple[str, ...] = ("purchase_order", "supplier_score")
denied_scopes: tuple[str, ...] = ("dept_budget", "salary")
def route(self, amount: float) -> ApprovalLevel:
if amount <= self.threshold_auto:
return ApprovalLevel.AUTO
if amount <= self.threshold_manager:
return ApprovalLevel.MANAGER
return ApprovalLevel.VP
# 紧急采购走独立分支——这是 Agent 跑飞后补的规则
EMERGENCY_RULE = ApprovalRule(
threshold_auto=10_000, # 紧急采购自动审批额度更低
threshold_manager=50_000,
)
# generated by hugo AI
这段代码不难写——Coding Agent 十分钟就能生成。但 决定 5 万和 20 万这两个阈值、决定紧急采购要走独立分支、决定 Agent 不能看部门预算——这些判断来自对采购业务的理解,不是来自编程能力。
下午 4:00——观察生产日志。昨天有 3 笔审批被 Agent 拒绝了,原因是供应商资质过期。但其中一笔是误杀——供应商刚续了资质,系统还没同步。调整知识同步频率,加一条兜底规则。
晚上 7:00——分析本周的失败案例。发现 Agent 在处理「紧急采购」时经常卡住,因为紧急采购的审批流和常规不同。补充 Workflow 分支,更新 Memory,部署新版。
一天下来,小林写了多少行代码?大概 200 行。剩下的全是 Coding Agent 写的。
但他做的最有价值的事,没有一件是写代码: 是理解采购业务、设计权限模型、接入三个异构系统、分析失败案例、持续优化 Agent 行为。
这就是 Agent 应用工程师的日常。不是坐在 IDE 前敲键盘,而是 像一个数字员工的直属主管一样工作——给它定职责、配工具、设权限、看绩效、纠偏差。
七、最强反方:这个岗位会不会也被 AI 替代?
写到这里,最聪明的读者一定在想: 如果 Coding Agent 能写代码,那它是不是也能设计权限、编排 Workflow、分析失败案例?Agent 应用工程师的护城河在哪里?
这是最有力的反驳,我必须正面回应。
短期内(3-5 年),有三件事 AI 做不了:
第一,跨系统的「脏活」。 企业的真实系统不是 API 文档里写的那样。SAP 的采购订单接口返回的字段名和文档不一致,钉钉审批流在跨组织场景下有个已知 Bug,供应商评分的 Excel 里有三种日期格式。处理这些「脏活」需要的不是智能,而是 在现场、看日志、打电话、试错 的工程判断。
第二,权限和信任的边界设计。 「金额 5 万以下自动审批」这句话看起来简单,但落到真实企业里:紧急采购算不算?跨部门代采算不算?供应商是老板亲戚怎么办?这些边界不是技术问题,是 组织政治问题。AI 可以执行规则,但设计规则需要理解人。
第三,用户信任的建立。 采购部的老张用了十年手工审批,你告诉他「以后 AI 帮你批了」,他的第一反应不是「太好了」,而是「批错了谁负责?」。让一个组织接受数字员工,需要 持续证明可靠性——分析每一个失败案例、优化每一条规则、用数据说服怀疑者。这是运营,不是开发。
金句:Agent 应用工程师的护城河不是技术,而是「在真实组织的混乱中让 Agent 靠谱地跑起来」的能力。
当然,长期来看(5-10 年),上面三件事中的部分环节会被 AI 辅助甚至自动化。但那时 Agent 应用工程师的工作内容会再次迁移——就像今天的 SRE 和十年前的运维工程师做的事已经完全不同。 岗位名称可能不变,但核心技能会持续进化。这恰恰说明它是一个「活」的岗位,而不是一个会被一次性替代的「死」技能。
八、和 AI 算法工程师的本质区别
把这两个岗位放在一起对比:
| 维度 | AI 算法工程师 | Agent 应用工程师 |
|---|---|---|
| 核心产出 | 模型能力(准确率、推理速度) | 生产型 Agent(能完成业务工作) |
| 核心技能 | 数学、算法、训练框架 | 业务理解、系统设计、集成、运营 |
| 工作对象 | 数据集、Loss 函数、GPU 集群 | 企业流程、权限模型、MCP、日志 |
| 成功标准 | Benchmark 分数提升 | 业务指标改善(效率、成本、错误率) |
| 失败模式 | 模型不收敛、过拟合 | Agent 跑飞、权限泄漏、用户不信任 |
| 迭代节奏 | 周/月(训练周期) | 天/小时(Prompt、工具、Workflow) |
| 需求规模 | 全球几百个团队 | 每家企业都需要 |
一个关键区别: 算法工程师优化的是模型,Agent 应用工程师优化的是业务结果。
企业不会因为你的模型在 MMLU 上高了 2 个点就买单。企业会因为「采购审批从 3 天变成 3 小时,错误率从 5% 降到 0.3%」而买单。
九、给软件工程师的建议
如果你是一个传统的软件工程师,正在思考怎么转型,我的建议是:
第一,不要恐慌,但要清醒。
Coding Agent 不会消灭工程师,但会消灭「只会写代码」的工程师。如果你的全部价值是「把需求翻译成代码」,那你的确会被替代——不是被 AI 替代,是被「会用 AI 的人」替代。
第二,往业务走,不要往算法走。
很多人一听「AI 时代」就去学 PyTorch、学 Transformer 架构。除非你真的对数学有热情,否则这不是最优路径。模型训练是资本密集型游戏,全球只需要几百个团队。但 Agent 落地是劳动密集型游戏,每家企业都需要人。
你的行业经验、业务理解、系统集成能力,在 Agent 时代反而更值钱了。
第三,学会「管理 Agent」而不是「替代 Agent」。
未来的工作模式是:你指挥 Coding Agent 写代码,你指挥业务 Agent 跑流程。你的角色更像是一个 技术管理者——定方向、配资源、看结果、纠偏差。
第四,从今天开始练手。
找一个你熟悉的业务流程,用 Coding Agent 把它变成一个 Agent,然后部署到真实环境里跑。你会立刻发现:写代码只占 20% 的时间,剩下 80% 是集成、权限、异常处理、用户信任、持续优化。
这 80%,就是你未来的核心竞争力。
未来三到五年
我的判断是:
- 2026-2027:Agent 应用工程师作为岗位名称开始出现在招聘市场。早期从业者来自 FDE、解决方案架构师、全栈工程师。
- 2027-2028:企业开始设立「数字员工运营团队」,Agent 应用工程师成为团队核心角色。每个团队管理 10-50 个生产型 Agent。
- 2028-2030:Agent 应用工程师成为软件行业人数最多的岗位,超过前端、后端、测试。不是因为技术门槛低,而是因为 每一个企业的每一个业务流程都需要有人把它变成数字员工,然后持续运营它。
这不是一个「AI 取代人」的故事。这是一个 人管理 AI 完成工作 的故事。
而管理 AI 完成工作的人,就是 Agent 应用工程师。
金句:AI 时代最大的机会,不是造 AI,而是用 AI 把每一个业务流程变成数字员工。做这件事的人,就是下一个十年最稀缺的人才。
你在实际落地 Agent 的过程中,遇到过什么「代码写完了但不知道下一步该干什么」的时刻?欢迎留言讨论。