---
url: 'https://aisee.wiki/ai-engineering/engineer-role/index.md'
---
# 工程师在 AI 时代的新职责

AI 时代的工程师不是从“写代码的人”变成“写 prompt 的人”。更准确地说，工程师要对目标、上下文、执行边界、验证和长期知识负责。

代码仍然重要，但工程师的杠杆位置变了。

## 职责变化

| 过去更常见的职责 | AI 增强后的职责 |
|---|---|
| 亲手实现大部分代码 | 判断哪些部分适合交给 AI，哪些必须人工控制 |
| 在脑中记住项目上下文 | 把关键上下文整理成规则、spec、memory 和文档 |
| 写完后自测 | 设计验证路径，并检查 AI 是否真的运行和理解结果 |
| 做代码 review | 同时 review 目标、范围、工具调用、diff 和验证证据 |
| 解决当前问题 | 把高价值经验沉淀为 solution、skill 或模板 |

## 新的能力模型

| 能力 | 具体表现 |
|---|---|
| 目标定义 | 能把模糊需求转成目标、非目标、验收标准和风险。 |
| 上下文组织 | 能告诉 AI 读哪些文件、遵守哪些规则、忽略哪些噪声。 |
| 任务拆分 | 能把大任务切成可观察、可回滚、可验证的小步骤。 |
| 执行监督 | 能看懂工具调用、命令输出、diff 和失败原因。 |
| 验证设计 | 能选择合适的测试、构建、截图、人工检查或 review。 |
| 风险判断 | 能识别权限、数据、安全、性能、可维护性和范围漂移。 |
| 知识沉淀 | 能把反复出现的问题沉淀为 memory、skill 或 solution docs。 |

## 不该外包给 AI 的判断

AI 可以提供建议，但以下判断仍应由人负责：

* 是否符合产品目标。
* 是否接受某个安全或数据风险。
* 是否改变长期架构方向。
* 是否牺牲可维护性换短期速度。
* 是否把经验提升为团队规则。

这些判断通常依赖组织目标、用户理解、长期成本和责任边界，不是模型单靠当前上下文就能决定的。

## 工作方式变化

```text
写代码
  -> 定义目标
  -> 组织上下文
  -> 约束执行
  -> 审查结果
  -> 沉淀知识
```

这不是降低工程师价值，而是把工程师从低层重复执行中推到更靠近判断和系统设计的位置。

## 能力进阶

Agent、Memory、Skill、MCP、Tool 和 Hook 支撑目标定义、上下文组织、执行监督和验证设计，不是零散概念，也不是高级玩法。

[OpenSpec](/openspec/) 和 [Compound](/compound/) 分别把事实源与工程复利落到团队协作中，帮助工程师把新职责变成可执行、可审查、可复用的工作方式。
