《3 范凯 如何成为AI时代的开发者.pdf》由会员分享,可在线阅读,更多相关《3 范凯 如何成为AI时代的开发者.pdf(23页珍藏版)》请在三个皮匠报告上搜索。
1、如何成为AI时代的开发者From coder to creator范凯ShanghaiAI领域知名专家,范凯谈AI视频号作者,对AI的行业发展有深刻的洞察。历任丁香园CTO,CSDN CTO,具有丰富研发管理经验,且有多年的AI实践落地经验。曾创办了国内知名的开发者社区JavaEye网站,在国内技术行业具有很高的知名度。个人介绍软件开发者-失业了2023 这个世界怎么了?彻底打破了AI行业原有的格局,让所有人都回到了同一个起跑线:学术界:所有AI方向的博士没法发表论文,没法毕业,太焦虑了。工业界:传统AI公司,1-9月基本接不到单子了。客户言必称大模型。算法开发者:抑郁了,白搞了这么多年,被大
2、模型一下替代了。2023 CHATGPT来了Desktop softwareWeb softwareAI software1975-20001995-2025?2023-2023 软件时代的转折点20年前的Web时代软件架构2000-2010:开源软件普及和互联网2010-2020:云原生和移动互联网WEB软件时代的20年19751995201020002022Why Software Is Eating the World-Marc Andreessen软件吞噬世界在另一个平行宇宙里的AI2012 Alexnet获得了ImageNet竞赛的冠军,引爆了深度神经网络的热潮AI快速发展的10年2
3、022年AlexNetChatGPT201220162017Transformer2015OpenAI2018BERT2020年GPT-32023年GPT-4AI的大模型时代已经来临2012-2022 DNN时代:CV和NLP大量场景的落地应用2023-2035?LLM时代:通用大模型逐渐取代专用小模型未来?AGI什么时候实现?软件吞噬世界,AI吞噬软件19751995201020002022AlexNetChatGPTTransformerOpenAIBERTGPT-3GPT-42023GPT Store基于AI大模型构建软件-GPTs用GPTs快速构建的对话式产品:萌娃巡山Agent-智能
4、化的程序SmithAgent是运行在AI大模型上的一个有状态的程序Agent可以接受任务,对任务进行规划,并按步骤执行Agent可以调用外部的组件或者模型来完成任务Agent就是黑客帝国里面执行任务的Program拥有大脑的软件:AI based softwareWeb/AppChatXR模型服务AgentAgentUIAI Software第三方模块GPT-4AgentAgentAgentAgentAgentAI时代的软件特征Ruled based-LLM based:特斯拉FSD V12代码从30万行C+,减少到1000行+大模型未来每个软件都不是独立运行的,LLM成为软件的大脑,负责软件
5、的运行和调度LLM上会运行很多Agents,每个Agent会执行各自的task,完成软件的功能LLM不会完成所有的工作,但是会调度使用各种Service和算法模型来完成任务UI端的交互会大幅度简化,更加智能化AI会快速干掉传统软件开发模式OpenAI宣布将于2024年1月正式上线GPT Store,GPTs展现了Agent的雏形未来,以LLM为核心的软件系统,在上面开发Agents,类似于现在开发App未来绝大部分软件都会基于AI,AI based software传统的Web软件就像现在的桌面软件,逐渐被边缘化AI软件时代的开发者生态大模型平台开发者(1-5%)算法模型/模块/服务开发者(1
6、0-15%)应用软件开发者(80%)如何成为AI时代的开发者开发者将严重两极分化:20%的优秀开发者会获得更大的发展空间,80%的coder将面临失业和被淘汰考虑自己的发展方向:做算法模型的开发者 or 应用软件的开发者?算法模型的开发者:需要储备更强的高等数学知识,探索技术的能力和工程代码实现能力应用软件的开发者:需要更懂业务,更有创造性思维应用软件开发者算法模型开发者传统软件开发者算法模型开发者必须具备高等数学的基础知识:微积分、线性代数、概率论必须学习和掌握机器学习的知