ShowMeAI 2024年07月24日
AI Engineer | 新岗位海外初步达成共识,国内呢??? 成功转型到底要学多久;最全题库&面经 | ShowMeAI日报
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

随着LLM浪潮的兴起,AI工程师成为一个新兴的热门岗位。本文探讨了AI工程师的起源、现状和发展趋势,并提供了一份全面的学习资源清单和面试指南,涵盖了技能组合、学习资料、面试考察要点等内容,帮助你快速掌握AI工程师所需的知识和技能,顺利转型成为AI工程师。

🤔 AI工程师的崛起:Swyx 在2023年6月发表的文章「The Rise of the AI Engineer」引发了科技领域的关注,他指出,AI工程师是新一代工程师,他们专注于将AI能力转化为产品,并紧跟行业动态,不断探索新的技术和应用。

🚀 AI工程师的技能组合:AI工程师需要具备传统的软件工程技能、对语言模型的理解和使用能力,以及适应不透明模型输出的思维方式。他们要能够将AI技术与产品开发紧密结合,并对模型性能进行评估。

📚 AI工程师的学习资料:本文提供了一份全面的学习资源清单,涵盖了机器学习基础知识、Transformers、模型训练和微调、推理与执行策略、情境推理、任务分解、辩论策略、工具应用、应用领域等内容,帮助你系统学习AI工程师所需的知识。

👨‍💼 AI工程师的面试考察要点:本文还分享了AI工程师面试的考察要点,包括技术能力和非技术能力。技术能力包括基本的软件工程能力、数据素养、适应不透明模型输出的能力、理解基本的评估方法等。非技术能力则注重考察候选人的模糊性、影响力、复杂性和执行力等特质。

💡 AI工程师的未来:随着AI技术的不断发展,AI工程师的角色将变得越来越重要。他们将成为推动AI应用落地的关键力量,为社会带来更多价值和改变。

原创 南乔River 2024-07-24 00:00 北京

日报关键词:?AI Engineer;ML Engineer;?AI工程师正在崛起;?AI 工程师最佳技能组合;?机器学习阅读清单;AI工程师转型必学资料清单;?AI工程师面试题库;如何招聘AI 程师……点击阅读全文

ShowMeAI

专业◎洞察◎清晰◎实用

用知识加速每一次技术进步!

推荐语

这期日报的主题是「AI Engineer

人工智能工程师

是这轮 LLM 浪潮推动产生的新岗位


一年前,Swyx 一篇长文引爆全球AI社区

一年后,海外就 AI Engineer 技能与成长开始达成共识

但是,国内好像还处在沉寂状态 ???


日报精选了 Top 级文章、播客、GitHub

梳理清楚 AI Engineer 的起源与现状

帮你跟上国外最最前沿的共识拿到最最完备的资料清单


如果你也想成为 AI Engineer

可以开始准备了!

多位大佬的共同经验表明,这个过程需要的时间是 一年

添加南乔 (AhaNanQiao) 为好友

加入社群! 一起转型!


一年前,Latent Space 果断「预言」AI Engineer 正在崛起

Latent Space 是AI领域最有影响力的播客频道之一,主持人是 Shawn Wang,也就是大家熟知的 Swyx

一年前,也就是2023年6月30日,Swyx 撰文「The Rise of the AI Engineer (人工智能工程师的崛起)」 分享了他的观察和思考,引起了科技领域的极大关注。

最出圈的一张光谱图

    Swyx 绘制了一张岗位光谱图,? 左侧受到数据/研究约束 (Data/Research constrainted) ,? 右侧受到产品/用户约束 (Product/User constrainted) ;最左侧岗位与机器学习 (ML) 密切相关,最右侧岗位已经不涉及 ML 技能。划分边界就是 API (大模型调用接口)

    目前,底层大模型已经爆发,生成式AI应用也有爆发趋势。两端同时爆发,必将催生大量的人才需求。普通公司受限于人才和算力无法参与大模型训练,因此机会主要在右侧

    因此,大多数公司生存逻辑转变为使用AI能力做出产品。这意味着公司不需要再配备庞大的 ML 算法团队,而是专注于调用大模型 API 并进行产品化这就是 AI Engineer (人工智能工程师)

新的需求催生新的岗位

    不同于 Prompt Engineer 成为各岗位兼具的基础技能,AI Engineer 必须是全职岗位,因为要处理的挑战又多又关键:① 测评源源不断的开/闭源大模型② 尝试最新的技术框架和技术产品③ 紧跟论文/融资/产品/活动等行业动态……

    AI Engineer 正在将AI的进步,转化为数百人可以使用的产品。他们可能是独立开发者,可能是一个小型创业团队,可能在知名创业公司 (比如 HeyGen、Figma、Notion),也可能身在微软、谷歌等科技巨头。

    AI Engineer 是软件工程衍生出的新分支,专门研究AI的应用并有效运用新兴的技术栈。新岗位的出现,源自平台转换带来的代际变革,曾经的 DevOps 工程师、数据工程师等也是这样。

The Rise of the AI Engineer → https://www.latent.space/p/ai-engineer

2013年,完成一个AI任务需要耗费整个研究团队5年的时间。而时间来到2023年,你只需要一份 API 文档和一个空闲的下午。

Swyx 周年回顾,坚信 AI Engineer 是未来十年需求最旺盛的工程师岗位

前段时间 ?「The Rise of the AI Engineer」这篇文章的作者 Swyx,串台播客频道 High Agency,与 Reza Habib 聊了聊文章出圈一年后,他最新的观察与思考。

Swyx 试图从多个角度更精准地描述 AI Engineer (人工智能工程师) 这个新兴岗位,比如与 ML Engineer (机器学习工程师) 的边界,与AI产品经理的协作新方式等等。

播客共50分钟。日报选取几个焦点话题,感兴趣可以访问原文!

AI Engineer VS ML Engineer

    AI Engineer 更多处于0到1的阶段,而 ML Engineer 更多处于1到N的阶段。

    AI Engineer 更多地思考产品,ML Engineer 要处理具体的端到端问题 (基于 baseline 为某个特性问题构建或优化模型,实现具体的数据目标)。

    AI Engineer 的世界由模型开始,到产品结束,更接近全栈开发;ML Engineer 世界从模型开始,到模型结束,数学要非常好。


    AI Engineer 是一种新的人才和技能组合,既融合了 ML Engineer 的部分特质,又借鉴了全栈开发的技能要求,同时也很注重产品能力。一般来说,拥有的 ML Engineer 技能越多,作为 AI Engineer 就越成功。


    在一个成熟团队里,AI Engineer 和 ML Engineer 的比例大约是四比一

    换个角度理解,AI Engineer 承包了 ML Engineer 工作中与模型无关的部分,使得 ML Engineer 有余力和能力去研究模型。或者说,市场并没有足够多的 ML Engineer 储备,因此需要一个新的角色来填平各方的需求。

fire - ready - aim

    传统机器学习工作流是 aim - ready - fire,要求 Data / ML Engineer 先收集数据、再训练模型、最后投入生产。

    基于AI的 LLM 工作流是 fire - ready - aim, AI Engineer 先使用提示词快速构建和验证产品创意,再获取特定数据进行微调。不仅速度快,而且成本低 (只有传统工作流的千分之一到万分之一)。


    在小团队里,AI Engineer 可以胜任产品经理的职能,洞察客户需求,并为产品选择正确的方向

    在大团队里,产品经理依然无可替代,这时 AI Engineer 负责提供基础模型的最新动态,并与产品经理一起,通过提示词来快速验证产品创意是否可行。

[Latent Space] 原文 → https://www.latent.space/p/high-agency

所以,你也想成为 AI Engineer 嘛?转型升职成功的大佬这么说…

作者是一名高级 iOS 开发工程师。他用一年时间顺利转型升职,并开始担任公司的 AI Engineer 主管。并在文章中详细记录了自己的成长过程。

路径不是唯一的,但这个过程中的思考和经验,还是很有借鉴意义的!!作者还分享了一份优质学习资料清单!!

转型

    生成式AI正在迫使软件工程师去贴近产品开发。

    未来,大模型能力一旦突破某个临界点,软件工程师的编程能力将基本被AI取代。届时,软件工程师的竞争优势就变成了:对AI模型的功能进行巧妙的组合,打造有趣的产品,推进公司的发展目标。

    如果这个预测成真,那么技能栈越广泛的工程师,将越受欢迎。

Text is the universal interface (文本是通用接口) 这篇文章解释得更清楚 → https://scale.com/blog/text-universal-interface

上岸

    如果用一句话概括 AI Engineer 的工作内容,那就是:探索如何把AI融入到产品中


    如果想向进一步了解 AI Engineer 的日常工作和所需技能,可以从这个清单开始:


    一年时间里,作者做了以下这些事情:


原文详细介绍了作者做的每一件事情 → https://adamfallon.com/2024/07/10/so-you-want-to-become-an-ai-engineer


 

23. 作者给出了一份必学清单,可以收藏

坚定职业选择的信心

    我如何成为一名机器学习从业者 → https://blog.gregbrockman.com/how-i-became-a-machine-learning-practitioner

    是时候成为一名机器学习工程师了 → https://blog.gregbrockman.com/its-time-to-become-an-ml-engineer

理解机器学习基本概念

    [Book] 百页机器学习 → https://www.amazon.co.uk/Hundred-Page-Machine-Learning-Book/dp/199957950X

    [Video] 线性代数的本质 → https://www.youtube.com/watch?v=kjBOesZCoqc&list=PL0-GT3co4r2y2YErbmuJw2L5tW4Ew2O5B

LLM爆发带来的机会

    文本是通用接口 → https://scale.com/blog/text-universal-interface

    LLM应用的新兴架构 | Andreessen Horowitz → https://a16z.com/emerging-architectures-for-llm-applications

LLMs及其工作原理介绍

    图解 Transformer | Jay Alammar → https://jalammar.github.io/illustrated-transformer

    [Paper] Attention Is All You Need → https://arxiv.org/pdf/1706.03762

    [YouTube] Andrej Karpathy → https://www.youtube.com/@AndrejKarpathy/videos

    What Is ChatGPT Doing … and Why Does It Work?| Stephen Wolfram → https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-doing-and-why-does-it-work

微调

    [Episode 1] LLM 实验 (Fine Tuning) → https://adamfallon.com/2024/01/30/experiments-in-llms-episode-1-fine-tuning

向量数据库 + 嵌入

    [Episode 2] LLM 实验 (Memory - Vector DBs and Embeddings) → https://adamfallon.com/2024/01/30/experiments-in-llms-episode-2-memory-vector-dbs-and-embeddings

从招聘者视角谈谈,AI Engineer 的最佳技能组合 1, 2, 3

Elicit 是一家生成式人工智能初创公司。

工程主管 James Brady 写了一篇博文「How To Hire AI Engineers」,分享自己2020年转型AI后的发展历程,以及目前对公司 AI Engineer 这一岗位的人员招聘和培养心得


一片混沌的当下,有工程团队愿意结合实际经验分享内部信息,并且尝试给出岗位明确的界定,是一件非常难得的事情 ?


    一位出色的 AI Engineer 可以把看似对立的特质融合起来:既能了解模型能力边界并对其留有敬畏,也能理解不完美的现状,并基于此构建弹性和高性能的系统。


    [必备技能1] 传统的软件工程技能,特别是在复杂的、数据密集型应用程序上的后端工程经验


    [必备技能2] 对语言模型能力,有着真正的好奇心和热情


    [必备技能3] 理解使用大模型带来的挑战,形成防御性、故障优先的思维方式

How To Hire AI Engineers → https://blog.elicit.com/how-to-hire-ai-engineers/


Elicit 公司官网的 AI Engineer 岗位招聘说明也非常棒!

不仅详细说明了公司对这个岗位的定位,还给出了目前全部的技术栈、几道自测题帮助候选人判断是否合适

而且!还给出了入职后的工作安排,详细到第一周、第一个月、第一个季度的关键进展,都有详细的说明,真的非常清晰且负责  ?

一份值得所有AI企业学习的 JD | AI Engineer → https://elicit.com/careers?ashby_jid=d27d51d7-b318-4cb0-9b88-c37de18905f3


文章作者 James Brady 也在上个月做客 Latent Space 播客频道,接受主持人 Swyx 的采访,围绕文章和 How To Hire AI Engineers 这个主题,分享了更多多多实际工程经验 (非常多的细节和技巧)~

如果你想成为 AI Engineer,或者想判断下自己的水平,建议收听完整播客节目,或者查看页面转录的文字版本。

[Latent Space] How To Hire AI Engineers → https://www.latent.space/p/hiring

AI Engineer 的机器学习阅读清单,正所谓技多不压身~

James Brady 在 ? 上面文章和播客里反复提到「Elicit Machine Learning Reading List」,也就是 Elicit 公司内部整理的一份 机器学习阅读清单,可以帮助 AI Engineer 快速了解 ML 相关背景知识,以及语言模型的重点内容。

掌握最核心的 ML 相关技能,对 AI Engineer 来说是大大的加分项 ? 也是真正「入行」必须迈过的门槛~


以下是内容目录。

不过,需要说明的是,对于 AI Engineer 的技能边界,业内还没有完全形成共识,所以这个清单也仅供参考~

基础知识

推理与执行策略

应用领域

机器学习实践

高级议题

宏观视角

维护者


以 Transformers 板块为例。可以看到,清单中每部分内容都包含4个 tier。按照从1到4的顺序阅读,即可基本覆盖这部分的内容要点~

而且!清单还在持续更新中!✨ 表示在今年4月进行了补充

Elicit Machine Learning Reading List → https://github.com/elicit/machine-learning-list

AI Engineer 的面试考察要点,以及资深面试官的「秘密」题库

Eugene Yan 最最最新长文!

大佬分享了团队在 AI Engineer 招聘时的技能要求,并且给出了非常具体的判断标准。而且!每项技能还给出了几道面试题!!

敢于在行业混沌初期立标准,大佬的魄力不服不行~

Eugene Yan 的上一篇文章你一定读过  |  What We've Learned From A Year of Building with LLMs → https://applied-llms.org/

技术能力

    具备基本的软件工程能力。通过编程任务,判断候选人是否能逻辑地分解问题,编写清晰、易读、可维护的代码,考虑到边界情况,对反馈反应良好等。

 

    检查 2D/3D 数组是否满足预定义条件,处理边界情况,并编写单元测试

    实现并启动一个推理端点,包括输入/输出验证、日志记录、监控和更新端点状态的命令

    构建一个数据处理管道,先实现批处理,然后改造为流处理


    数据素养是至关重要但常被忽视的技能。核心包括理解并尊重数据、精通数据分析,以及在数据或分析结果可疑时的敏锐直觉。

 

    你是如何处理数据的?遇到了哪些问题,又是如何解决的?

    你遇到过哪些具有误导性的汇总统计?哪些统计更有用?

    你创建过哪些有见地的数据可视化,为什么?哪些可视化效果不佳?


    能够适应不透明模型的输出。能够接受我们无法完全控制或解释大多数模型,并且所有模型都会反映其训练数据中的偏见。

 

    你遇到过哪些意外或有偏见的输出?如果需要,你是如何处理的?

    你在模型周围设置了哪些防护措施或策略,以确保其与用户需求一致?

    如果你发现模型中出现了偏见,你会如何缓解?


    理解基本的评估方法。虽然 AI Engineer 不直接训练模型,但也有责任评估所使用的模型。

 

    你如何随着模型的重新训练或更新来衡量其性能?

    当模型性能突破预定阈值时,你会如何应对?

    你是如何收集初始评估数据并构建评估框架的?

非技术能力

    面试高级职位时,还需要从非技术方面进行考察,可以从以下4个维度来进行评估:


    大多数技术技能是可以培养的,而主人翁意识、资源调配能力和坚韧不拔的毅力这类特质可能只能靠招聘。

    一个主观观点:强有力的人才应具备的核心特质包括渴望、判断力、同理心。

原文 → https://eugeneyan.com/writing/how-to-interview

     THE   END     

转载原创文章请添加微信 AhaNanQiao

↓ 分享·收藏·在看·点赞

阅读原文

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AI工程师 LLM 机器学习 技能 学习资源 面试指南
相关文章