文章摘要
近期,AI工程领域权威能力框架发布,它是经多渠道调研整理的系统性图谱。吴恩达提出的AI工程四项核心能力包括落地AI应用、软件工程基本功、使用代码智能体、定义并推动项目落地。AI工程能力覆盖范围广,所有开发者都需掌握,且开发者需保持持续学习心态以跟上行业变化。

近期,AI工程领域的权威能力框架已正式发布,这份成果并非仅凭主观经验罗列的学习清单,而是研究团队通过分析超一万份招聘信息、访谈数十位AI专家与招聘从业者,结合问卷调研与公开行业数据整理而成的系统性能力图谱。其中,熟练使用代码智能体(Coding Agent)只是四项核心能力之一,其余三项分别是落地AI应用的能力、扎实的软件工程基本功,以及定义项目方向并推动落地的能力。

先明确AI工程能力的范畴

这里讨论的AI工程能力,并非特指“AI工程师”这一特定岗位——后者通常仅指专门负责构建AI系统的从业者。AI工程能力的覆盖范围要广泛得多,所有开发者都需要掌握这类基础能力,就像如今多数开发者都需要熟悉云服务,但并非只有云工程师岗位才要求这一技能一样。无论是全栈工程师、数据工程师、DevOps工程师还是机器学习工程师,在日常工作中都需要用到AI工程相关的能力。

1. 构建并部署AI应用

AI应用与传统非AI应用最关键的区别,在于前者的输出往往难以预先确定。向大语言模型提交提示词时,你无法完全预知返回的结果;训练深度学习算法后,也无法百分百确定模型面对新样本时会给出怎样的预测。相比之下,传统软件的行为通常更具可预测性。

擅长构建和部署AI应用的从业者,既需要掌握大语言模型、上下文工程、检索增强生成(RAG)、智能体工作流、机器学习与深度学习等基础组件,也需要懂得如何利用统计方法去测量、引导和约束AI系统,让它们的表现更加可控。其中一项核心能力,就是能够持续开展严谨的模型评估(Evals),并建立规范的错误分析循环。

2. 软件工程基础

对软件运行逻辑的理解越深,开发时的效率就越高。软件工程的核心,是需要在开发成本、系统扩展性、可靠性、交付速度等多个目标之间做出平衡,而安全与隐私要求又为这类决策增添了更多复杂度。

扎实的软件工程基础,能帮助开发者清晰识别各类技术取舍场景,在选择技术栈、设计系统架构与数据存储方案、编写测试用例时做出更合理的决策。这也能避免新手式的随意编码误区:经验不足的开发者往往不清楚代码智能体在执行过程中做出了哪些隐性取舍,也不知道该如何为智能体提供合适的上下文,最终导致智能体做出错误的决策。而掌握扎实的软件工程基础,就能用精准的软件工程语言引导代码智能体,做出更合理的技术选择。

3. 使用Coding Agent

如今,有效使用代码智能体进行开发,已经成为每一位开发者的关键能力。

掌握这项能力,意味着开发者对智能体的工作机制拥有清晰的认知:清楚它的局限性所在,知道如何绕过这些限制;明白何时应该主动介入开发流程,何时可以完全交由智能体自主完成任务;能够快速纠正智能体的执行偏差,在不浪费过多时间与Token的前提下产出可靠的软件。

具体来说,这要求开发者学会管理代码智能体的上下文信息,在规划与执行之间找到合适的平衡点,同时通过验证工具或评估机制帮助智能体完成开发闭环。此外,开发者还需要掌握如何给出清晰的需求规格说明(Spec),以及何时不需要撰写完整的Spec;学会编排多个智能体协同工作;规避诸如让智能体误操作生产数据库这类严重的安全风险。

代码智能体编程技术仍在快速迭代,真正熟练使用这类工具,不仅需要掌握当前的前沿实践,还要养成持续尝试新工具、根据行业最佳实践更新工作流的固定习惯。

4. 定义并推动构建

随着代码智能体能够越来越快、越来越准确地将清晰的需求规格转化为可运行的代码,开发者的工作重心正在发生显著变化:我们需要投入更多精力去确定需求规格中究竟应该包含哪些内容。

如今的开发者不再需要被动等待一份像素级完美的设计稿,再将其直接翻译成代码。有效的AI工程实践,要求开发者具备产品判断力,理解业务背景与用户目标,并主动参与到方案定义与项目落地的全流程中。

AI技术也为开发者赋予了比以往更大的自主空间与项目主导权,你可以主动发现业务中的问题与创新机会,并以负责任的方式将想法落地实现。想要抓住这个行业机遇,开发者需要学会判断项目的推进节奏:比如何时应该快速产出最小可行产品(MVP)交给真实用户测试,何时又应该放缓节奏,投入更多时间将产品打磨得更稳妥后再推出。

结语:保持持续学习的心态

所有这些AI工程能力的背后,都离不开持续学习的心态。AI领域仍在快速变化,我们必须不断学习、更新自己的能力储备,才能跟上正在形成的行业新实践。

相关学习平台的核心目标,就是帮助开发者掌握这些AI工程能力。后续还会针对这四项能力分别展开详细讲解,逐步完善这份AI工程技能图谱。当我们看到AI工程领域的发展方向时,我们有理由期待所有人都能在此过程中创造出更多令人兴奋的成果。

以上内容不代表本平台立场,仅供读者参考