跳转至

结束语 送你一张通往未来“通用人工智能”时代的船票

你好,我是徐文浩。

课程到这里,终于要结束了。在去年年底和极客时间定下要写这门课程的时候,我并没有想到AI会在过去几个月里掀起怎样一阵滔天巨浪。忽然之间,似乎AIGC和大语言模型变成了一个人人都可以参与讨论的话题。连我年近七十的父母昨天晚上也来问我怎么才能用上ChatGPT,让我一时都有些恍惚。上一次,人人都关心的技术产品,大概还是需要排队才能买到的iPhone。

虽然谈不上完美,但是它真的有用

尽管这不是我第一次在极客时间上写课程了,而且这一次的内容也比前两次要短一些。但是写一个30讲、十几万字课程的过程还是非常煎熬的,特别是这一次有了更多和之前不一样的挑战。

因为AI大模型领域每天都在发生新的变化,在整个课程写作的过程中,突发情况层出不穷。比如,因为开源项目的版本升级很频繁,甚至很多升级是不向前兼容的,导致我很多提前写完的稿子不得不二次回炉返工。我早早就写完了第11讲,里面介绍了如何使用llama-index来分片索引文章,并且让ChatGPT能够根据上下文来更准确地回答问题。但是,就在实际连载要发表的前几天,llama-index就进行了大规模地大升级,所有的API接口都发生了变化。所以那几天,我不得不停下来重新修订了一遍对应的内容和代码,避免上线的时候你没法运行成功。

另外,准备演示代码和对应的数据花费的时间也远比预想的要多得多。这个课程几乎每一节课,都有对应的一系列示例代码,其中很多代码都需要拿数据来做演示。为了方便你理解,我还是希望尽可能找到中文的数据案例来做演示。但是因为考虑到数据安全的因素,也没法拿真实商业场景下的数据进行演示。所以不得不想出各种办法,寻找网络上的公开数据、已经过了版权时效的数据,乃至让ChatGPT为我们构造数据。最终,也还是避免不了在部分例子里面用英文数据来演示。

更让人有些遗憾的是,随着课程的更新,有很多有趣的项目也慢慢露出了水面,但是时间安排上已经来不及对这些内容进行覆盖了。特别是在大语言模型领域,有很多有趣的项目在过去一两个月特别火爆。比如,有人开发了 AutoGPTBabyAGI 这样的自主智能体(Autonomous Agent)的项目。只要你设定一个目标,提供一系列的工具给AI,它就能自动自发地制定计划、执行计划,朝着目标迈进。这也让我们真的感觉到摸到了通用人工智能的边。

图片

之后,斯坦福大学也发表了Generative Agents的论文,让我们看到了一个像素风的“西部世界”。让AI能够在一个虚拟世界里互相交朋友、开派对。但是当这些项目出现的时候,我们的课程也已经进行到了语音和视觉的部分,没时间再回头重新设计前面大语言模型的应用部分了。前两天,通过So-Vits-SVC算法实现的AI孙燕姿,更是在国内大火了一把,而这时我们的课程内容其实基本已经完结了。

图片

所以说,我们这个课程里有太多有趣而且值得一说的东西没有覆盖到了。不过,和ChatGPT一样,虽然并不完美,但是我还是相信它非常有用。在课程的更新过程中,其实就有不少朋友找过来询问各种场景下是否可以通过AI来解决问题。而很多时候,我也只需要把课程的一些章节转发给他,就解决了大部分问题。

就像我前面说的,此时此刻的AI并不能解决所有的问题,但是已经在很多领域创造了极大的生产力了。这个课程也只是能够带你入门AI应用开发,但是这些知识也已经有足够的信息可以帮助你开发出有价值的应用了。

一切才刚刚开始,但是AI的时代之船已经起航

如果回头去看一看日历,你就会发现其实ChatGPT发布不过才半年,而让所有人大吃一惊的GPT-4才不到两个月。包括视觉类型的Stable Diffusion模型,其实也才诞生不到9个月。但是在喧嚣的互联网世界里,总会给我们带来一种幻觉,就是这一轮的AI浪潮已经发生很长时间了。

事实上,AI对于我们生活真正的渗透才刚刚开始。大部分普通人,现在也还只是简单用了一下ChatGPT类的应用,或者只是在各种短视频平台里看到了各种AI画画和基于AI画画生成的视频而已。

但其实不知不觉间,AI的时代之船已经在水面之下默默起航了。我在周围已经看到有不少人把这一轮的AI技术实际运用在自己的产品乃至于工作中了。有些是使用大语言模型和多模态的视觉基础模型,去优化现有业务的搜索、商品推荐和客服。有些则开发了新的生产力工具,让业务团队可以通过自然语言描述需求,由AI自动转化成SQL语句生成报表。还有更多的人,则是利用ChatGPT帮助自己组织语言、撰写代码、学习知识。

在国内,目前国产大语言模型仍然在努力追赶OpenAI,所以应用层面尚未爆发。在海外,已经有越来越多的AI应用迎来了爆发式的增长。大量原本因为成本结构难以满足的需求,通过当前AI强大的能力已经可以满足了。比如,就有人做了一个应用,叫做DoNotPay。针对高昂的律师费用,提供了“AI律师”。让AI律师给你撰写各类法律文书,比如申诉停车罚单、进行保险索赔等等。

图片

如果你去一些海外的AI应用聚合网站,已经能够看到成千上万的AI应用,并且每天都有新的应用冒出来。无论是文本、音频,还是视频,电商、搜索,还是社交媒体,方方面面都覆盖到了。

图片

而且,不光是应用层,开源世界里的进展也是一日千里。在Meta开源出了自己的大语言模型LLaMA之后,越来越多的模型直接被开源了出来。并且从一开始的语言模型和视觉生成模型,扩展到更多的领域。比如前两天,OpenAI就开源了自己的三维建模的生成式模型 Shap-E。

这里要特别说一下Meta,虽然Lecun老师一边嘴上说着ChatGPT没什么大不了的,一边自家的研究团队又不断地放出重磅炸弹。从LLaMA到Segment Anything,从Segment Anything到DINOv2,再到昨天放出的ImageBind,可谓是好好地展示了一把技术实力,而且所有这些项目全部都是开源的。而整个开源社区也借着这股东风,实现了Vicuna等一系列表现不错的“开源ChatGPT”。

不知道是谁说的,“我们总是高估一年的变化,低估十年的变化”。不过这一次,我周围的技术人,没有谁低估AI带来的改变。我不知道这是否是工业革命的开始,但对我来说这是过去20年最让人兴奋的变化,远远超出了第一次看到iPhone的时候。而且,这一切才刚刚开始,前面还有太多太多的可能性正在等着我们。无论是医疗、法律、编程这样需要生产力的领域,还是视频、游戏这些给人带来欢乐的领域,都有着巨大的使用新一代AI技术的空间。但同样地,想要把一小段Demo代码变成一个有商业价值的应用,也有巨大的技术挑战需要我们去面对。

面对AI,少些空想,多去动手

那如何以更好的姿态去面对未来的这些AI技术挑战呢?这就需要我们尽早地通过代码,把从课程中学到的知识落地到具体的实践中,高效地把AI使用起来。

因为这个课程不是一个理论课程,只是教你一些大语言模型里用到的数学公式,也不是一个ChatGPT的使用手册,只告诉你几条可以使用的提示语。这是一门针对工程师的AI入门课程,让你可以立刻快速动手把AI用起来,自己动手创造一些东西,才是一个工程师天生的宿命。而AI在这一次,恰恰又极大地放大了工程师的能力。

可能原本你只会写后端代码,没办法独立开发一个完整的应用。但是现在,你可以通过ChatGPT帮助你完成前端应用的开发。也可能,原先你想要写一些能够利用AI算法的应用,但是之前可能并不熟悉机器学习。那么现在,你完全可以利用ChatGPT的“智能”来完成这样的工作,而不需要单独训练一个机器学习模型。

事实上,在第 12 讲里,我为你演示了一遍通过ChatGPT开发新应用的过程。即使你完全不懂某一门编程语言,也完全能够在ChatGPT的帮助下完成一个小应用的开发。

当然,这门课程不是你的终点,而是你的起点。无论是你想要做应用开发,还是想要深入研究大模型,做出能媲美乃至超越GPT-4的大模型。开源世界和互联网上都有无穷无尽的高质量的教程、资料可以供你参考,有非常多的东西,值得你去学习。

不过,作为一个工程师或者产品经理,千万不要揣着袖子,和大家空谈“AI对世界带来的变化”。或者只是满足于不断学习新的AI知识,最后知道得太多,行动得太少。而是应该尽快卷起袖子,动手做出有价值的产品,让这个世界变得更好。

最后,希望你把这门课程当作你通往“通用人工智能”时代的一张船票,借助它去开启你的航程,同时我也希望和你一起去经历未来十年AI给世界带来的惊涛骇浪。

课程结束的今天,希望你可以花几分钟填一下结课问卷,非常期待听到你的声音。

图片

精选留言(15)
  • piboye 👍(5) 💬(2)

    老师,想请教一个东西,我看国内文章分享深度学习的资料都比较喜欢谈数据推导,我想知道是不是要入行深度学习,是不是一定要搞明白数据推导过程?

    2023-05-16

  • neohope 👍(2) 💬(1)

    还在坐等AutoGPT,课程就结束了,意犹未尽,感谢文浩老师。 希望ChatGPT+AutoGPT+各种AI+各种非AI工具的组合,能让大家早日迎来新的互联网入口,开启一个新的智能时代。

    2023-05-15

  • 水木 👍(1) 💬(1)

    已学完本专栏所有课程并取得结课证书!

    2023-05-16

  • peter 👍(0) 💬(1)

    感谢老师的精彩讲解!!! 前面我曾经问了用某个声音唱歌的问题,结束语中提到了“AI孙燕姿”,老师能简单介绍一下是怎么做出来的吗?比如:1 用chatGPT能否做出来?2 如果chatGPT不能,那是否有哪个工具能够做出来?

    2023-05-15

  • Santiago 👍(0) 💬(1)

    学完打卡

    2023-05-15

  • Penguin Shi 👍(2) 💬(0)

    特别好的一门课。我已经四刷了。因为在目前我能碰到的学习课程来看,这是最符合我们这些小白上手的。无论是从广度还是深度。从最开始什么都不懂,懵的。跟着老师的代码,拓展资料,去学去运行,因为一些库的升级,有些代码报错,我去研究LLAMA-INDEX或者langchain官方文档的时候,都是更深入的学习。死磕课程四遍之后,我基本能掌握大模型里面常用的工具的基本用法。后续我还会再学习一遍。我发现,每学一遍,都有不同的收获。真心感谢老师的课程和付出。谢谢。

    2023-08-15

  • Realm 👍(1) 💬(0)

    感谢老师的辛苦付出,学到很多,多学多练,将知识转成生产力。

    2023-05-17

  • 方梁 👍(0) 💬(0)

    学完打卡。

    2024-02-19

  • Geek_f9f09f 👍(0) 💬(0)

    感谢老师

    2023-10-23

  • Geek_5b3cb6 👍(0) 💬(0)

    完结散花

    2023-09-14

  • rocky 👍(0) 💬(0)

    意犹未尽,感谢徐老师带我迈入AI时代!

    2023-08-15

  • Geek_7b25c5 👍(0) 💬(0)

    AIGC的后来者,用一个月时间研究它的应用。AIGC未来已来,学习,实战,总结复盘,再实践。

    2023-06-08

  • all in ai 👍(0) 💬(0)

    感谢老师精彩的分享~ 想问下如果是想把大模型跟设计软件结合,例如根据文字描述生成 figma 设计稿的话,有什么思路或者开源资料可以借鉴吗

    2023-06-02

  • kindy 👍(0) 💬(0)

    我正在做类似聊天机器人的功能。突然有一刻发现,做的东西本质上就是让 AI 去使用各种工具。那么有没有可能 AI 自己读懂接口文档,理解需求,生成代码,自己运行呢?那一刻是福还是祸!

    2023-05-27

  • chenyuping 👍(0) 💬(0)

    非常感谢老师,这门课程每看一课都让人耳目一新,拍案叫绝。然后迫不及待地想看下一课。之前也学过深度学习,印象当中有“多少人工就有多少智能”,以为从弱人工智能到强人工智能时代还有很长的路要走。但是自chatGPt问世之后,感觉AGI的势头一发不可收拾。希望老师多开类似AI的课程,实在是意犹未尽。

    2023-05-26