新开一个 AI 应用开发的教程

最近看了一下公众号后台,距离上一篇文章都快7年了。

回看过去的几年,云计算已日趋成熟,容器技术也从互联网大厂落地到主流企业。希望 OpenStack、Docker 和 Kubernetes 这几个教程也为技术普及和推广发挥了或多或少的作用。

这几年虽然没更新公众号,CloudMan 也没闲着,始终保持着对新技术的好奇心。

众所周知,人工智能是近几年最引人注目的新技术。

2022年底 chatGPT 和 Midjourney 刚出来的时候,大部分人(包括我自己)还只是把 AI 当作新颖的聊天或画画工具。随着大模型快速迭代和升级,逐步展现出了强大的推理能力,这也让很多人开始关注和使用 AI。今年春节更是由于 DeepSeek R1 的横空出世让人工智能迅速出圈,甚至连我七十多岁的老爹都开始问我人工智能帮他干点啥。

AI 已经势不可挡了

可以预料,未来几年 AI 会迎来爆发式的发展,各行各业都会应用和落地 AI。就像00年的互联网和10年的移动互联网。

作为技术人员,我们非常有必要好好想想:现在该做些什么准备才能为自己职业生涯提供更多的机会。

当意识到人工智能是大势所趋后 CloudMan 便开始学习相关知识。在 coursera 上把吴恩达关于机器学习和生成式 AI 的所有课程都过了一遍(B站上也有搬运好的), 尝试国内外大模型公司提供的各类服务,同时持续关注 AI 领域的最新进展。

对 AI 了解得越多,就越发感觉 AI 以后将无处不在,AI 真的会改变这个世界。

拉回到眼前当下,我自己能做些什么呢?

在我看来,AI 要真正改变世界离不开海量的 AI 落地应用。参考移动互联网,我们的手机上那个不都得有几十上百个APP?涵盖衣、食、住、行、工作各个方面。同样的,以后几乎所有的服务和行业都会被人工智能重塑,所有的APP都值得+AI。今后几年对 AI 应用开发的需求也将呈几何式增长。

所以我决定写一个 AI 应用开发的教程

教程的目标

这个教程的目标是让大家能够快速掌握 AI 应用开发的基本技能。

教程适合谁?

生成式人工智能具有极高的科技含量,它包含了复杂的神经网络算法,海量数据的训练,涉及计算机科学、数学、统计学、物理学等多个学科的知识。所以很多人会认为开发AI应用的门槛会很高。

事实恰恰相反。

开发AI应用并不是开发AI大模型。相较传统应用,AI应用开发的门槛反而是大大降低了。

  1. 有了大模型,很多功能实现起来更简单了。AI应用是利用大模型的能力来实现具体的服务和功能。大模型的赋能使得以前难已实现的功能变得轻而易举。比如开发一个翻译软件,以前得建立庞大的双语平行语料库,开发分析器和生成器,这可不是小公司能玩得转的。而现在只需要调用大模型的 API 就能轻松到达远超前者的效果。

  2. AI 能够辅助开发。开发人员可以利用大模型调研需求、探讨技术方案,甚至在编码过程中使用AI工具提升效率。有了AI的加持,非专业程序员都能开发出优秀的应用。

今后,我们可能会发现很多好用的APP背后其实是由几个人的小团队开发,甚至一个懂些技术的产品经理也能独立开发出优秀的APP。以后对开发人员的要求更可能是多方面的,他/她当然得有一些开发经验,但更重要的是能够洞察客户需求,能够与AI协作完成开发任务。

所以,谁适合看这个教程?

我推荐所有对AI应用感兴趣的人都看看这个教程

他/她可以是程序员、测试人员、运维人员、产品经理、UI设计师、项目经理、市场人员、运营人员等。

因为看完后可能会发现,“哦,AI应用开发也不难嘛,如果有个好点子,好像我也能做出来。”

教程包含哪些内容?

延续《5分钟》系列的风格,教程将通过具体案例带领大家学习AI应用开发的方法。

目前我规划了两个案例:

  1. 一个拍照查卡路里的手机APP

  2. 一个<待定的> APP

“AI应用开发”这几个字其实有两个意思:开发AI相关应用和用AI开发应用

  1. 开发AI相关应用。应用的功能和服务是基于AI的,是用传统技术很难实现的。比如拍照查卡路里的一个核心功能是图像识别,这个搁以前可是大厂才能干的事,现在有了大模型,分分钟搞定。

  2. 用AI开发应用。从需求分析到技术方案设计,到编码实现,再到测试和部署,整个过程都要充分利用AI,让AI为我们赋能,让AI最大程度地拓展个人的能力边界。

教程怎么写?

我会带着大家从零开始构建APP,通过图文和视频结合的方式尽量把整个过程完整地复现出来。如果看完教程大家会有“嗯,AI应用原来是这么开发的,我也会了”的感觉,那么教程的目的也就达到了。

程序员会失业吗?

现在很多人都在讨论AI将来会替代哪些职业。AI的编程能力越来越强,不少程序员也担心自己会失业。

下面谈谈 CloudMan 的看法:

  1. 短期看不会AI需要落地,各行各业都要用上AI,这里面就有海量的AI应用开发需求,对程序员的需求只会更多。AI不会替代程序员,而是会让程序员更有价值。有了AI,程序员会更有生产力,单位产出更多更好。确实有一些程序员会失业,他们会被那些善于使用AI的程序员取代。

  2. 长期看会AI会大大降低软件开发的难度,使得更多的人能够开发出优秀的软件。从长期看,软件开发将从一项专业技能变成基本的通用技能。就如同30年前电脑刚出来的时候,有一个职业叫做打字员,收入也不错。现在每个人都会打字,却再也没人能单靠打字挣钱了。以后软件开发很可能也会成为每个人都必须掌握的基本技能,无论做什么工作都需要,再也不会有一个专门的程序员职业了。

那你问现在该怎么办?还能咋办?赶紧学起来呗!

程序员会不会失业不知道,但AI应用开发的能力肯定是刚需

教程内容不会很长,因为AI应用开发确实不难。由于以图文和视频结合的形式讲解,会有一些后期处理的工作量,会多花些时间,我会尽量保证每周一、三、五更新。

今天先到这儿,下次咱们正式开始。

【公众号CloudMan6】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值