人工智能编程是新的素养
如今,我们理所当然地认为许多人都懂得读写。我希望,有一天,人们能够编写代码,尤其是为人工智能编写代码,也会变得同样普遍。
几百年前,社会并不认为语言素养是一项必备技能。只有少数人学会了读写,其他人则让他们去读写。读写能力的普及经历了几个世纪,而如今,社会也因此变得更加繁荣。
文字使人与人之间能够进行深入的交流。代码是人机交流最深层的形式。随着机器在日常生活中变得越来越重要,这种交流也变得越来越重要。
传统的软件工程——编写程序,明确地告诉计算机要执行的步骤序列——一直是获得代码素养的主要途径。许多入门编程课程都以制作电子游戏或构建网站为例。但人工智能、机器学习和数据科学提供了一种新的范式,让计算机能够从数据中提取知识。这项技术为编程提供了一条更好的途径。
很多个星期天,我都会去附近的披萨店买一块披萨。柜台后面的那位先生几乎没有理由去学习如何制作电子游戏或编写自己的网站软件(除了个人成长和获得新技能的乐趣之外)。
但即使对披萨师傅来说,人工智能和数据科学也具有巨大的价值。线性回归模型或许能让他更好地预估需求,从而优化餐厅的人员配置和供应链。他可以更好地预测夏威夷披萨(我的最爱!)的销量,这样他就可以提前制作更多夏威夷派,减少顾客的等待时间。
几乎在任何产生数据的领域都能找到人工智能和数据科学的用途。因此,与传统的软件工程相比,各种各样的职业都会发现定制人工智能应用程序和数据驱动的洞察力更有用。这使得面向人工智能的编程素养比传统编程更有价值。它可以让无数人利用数据,丰富他们的生活。
我希望构建基础人工智能应用程序的前景,甚至比构建基础传统软件的前景更广阔,能够鼓励更多人学习编程。如果社会能够像接受读写能力一样接受这种新的素养,我们所有人都会受益。