英文原帖
With AI Engineering skills, you actively shape the build: You influence what gets built, and drive the build loop. Here’re key skills to do this.
中文翻译
掌握 AI 工程技能后,你会主动塑造构建过程:影响要构建什么,并推动构建循环。以下是实现这一点所需的关键技能。
X Article 要点
Andrew Ng 认为,现代 AI 工具扩大并加速了单个开发者能够完成的工作,传统上由产品经理、设计师、项目经理和开发者分担的职责开始交叉。具备 AI 工程能力的开发者不再只是实现别人写好的规格,也会参与决定应该构建什么;产品经理和设计师则同样会更多参与软件构建。
文章把“塑造构建过程”分为四组技能。
1. 推动构建循环
软件开发通常在“写代码—获得反馈—决定下一步”的循环中推进。AI 工程师需要不断判断哪个动作最能推动项目前进,并利用 AI 带来的速度保持行动倾向。
可选动作包括:
- 快速制作原型,验证技术概念或用户功能;
- 构建 MVP,向用户验证价值;
- 追加功能,或投入建设企业级系统;
- 以较小批次持续交付;
- 判断何时应获取用户或其他利益相关者的反馈;
- 判断何时应运行技术实验,例如训练模型,以收集下一步决策所需的信息。
这些决策需要同时考虑产品愿景、项目阶段、技术可行性、主要风险、工作量和预算。对于更成熟的项目,还要定义关键指标,并通过项目管理持续改善这些指标。
2. 作出产品决策
开发者不必变成产品经理,但要能够处理规格没有覆盖的决策;如果收到的任务没有规格,也应有能力形成一份规格。
文章强调三类基础判断:
- 产品感:选择真正满足用户需求的方向;
- 设计感:让产品不仅能工作,也便于使用;
- 商业感:理解市场进入、市场规模、单位经济性和损益,并据此作出合理权衡。
这些判断应建立在用户同理心之上。获取输入的方法可以从对 2–3 名用户的快速访谈,扩展到数百人的问卷、大规模 A/B 测试,以及对成千上万乃至数百万用户行为的分析。
3. 沟通与领导
AI 工程能力让开发者能够承担比传统软件开发更广的工作范围,从专门岗位扩展到全栈,并进一步参与营销、财务、法律等影响项目的职能。此时,跨团队沟通、协调利益相关者,以及与用户交流的能力会更加重要。
由于 AI 技术仍在快速变化,组织内许多人正在理解它对岗位、工作实践和产品的影响。AI 工程师可以说明某项计划在技术上为何可行或不可行,并帮助组织形成更准确的判断。
4. 高能动性与端到端负责
许多组织尚未充分理解 AI 能做什么,因此技术人员有机会主动发现问题、提出方案并执行,同时尊重组织的优先级和约束,而不是等待精确的自上而下指令。
这种能力包括:识别机会、确定优先级、采取行动、端到端负责、为出现的问题承担责任、在模糊条件下推进、面对挫折仍持续行动,并以创造的价值而非仅以任务完成来衡量工作。
文章最后强调持续提升能力:跟踪技术前沿、学习新工具、调整工作流并持续学习。Andrew Ng 将“不仅构建,而且塑造构建过程”视为 AI 工程相较传统软件开发带来的更大自主性和更广职责,同时也指出这需要更完整的技能组合。