文章

【信奥业余科普】08:从科幻走进现实的魔法——初识人工智能(AI)

第八篇信奥基础知识科普:从打孔纸带到复杂的算法,我们一直在教计算机“按部就班”地执行任务。但人类的终极梦想不止于此——我们希望这台冰冷的机器不仅能听懂指令,还能像人类一样主动思考、自我学习。今天,我们就来聊聊当下最火热的科技魔法:人工智能(AI)。

写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的业余科普文章。笔者并非计算机历史学专家,受自身学识所限,文中若存在不严谨或考证疏漏之处,还望各位读者海涵并指正。

推出本系列的初衷主要有三点:

  1. 拓宽视野:在动手敲代码之前,全面了解计算机软硬件的发展脉络。
  2. 激发兴趣:通过深入浅出地讲述前沿技术与历史故事,希望能点燃中小学生对计算机科学的好奇心。
  3. 课余读物:哪怕只是作为打发闲暇时光的休闲阅读,也能让大家在轻松的氛围中收获知识。

本系列文章往期回顾:

在上一篇文章中,我们讲述了如何用巧妙的算法与数据结构给计算机下达“做菜的菜谱”。只要菜谱设计得足够完美,计算机就能在千分之一秒内算出你想要的答案。

但是,传统的编程有一个致命的弱点:计算机没有想象力

无论你的算法写得多么复杂,计算机本质上依然是个彻头彻尾的“听话的笨蛋”——你告诉它向左走,它绝不敢向右偏一毫米;哪怕前面是个悬崖,只要你的代码里没写“前面有悬崖请停下”,它也会毫不犹豫地跳下去。

那么,有没有一种方法,能让计算机不再死板地死磕“菜谱”,而是自己去观察世界、自己总结规律、自己学会“做菜”呢?

这就引出了我们今天的主角——人工智能(Artificial Intelligence,简称 AI)

一、 “死背菜谱”与“自我悟道”:AI 到底是什么?

以前的程序员,为了让计算机认出一只猫,可能会绞尽脑汁地写下一长串规则:

  • 如果 有两只毛茸茸的尖耳朵 并且 有一条长尾巴 并且 会发出“喵喵”的声音:
  • 它可能是一只猫。

结果,有人拿来一张老虎的照片,计算机一看:两只圆耳稍尖、有长尾巴、偶尔也喵喵叫……于是报告:“这是一只大猫!”显然,把世俗间千万种猫的姿态用几百条死板的规则“背”下来,不仅工作量巨大,而且很容易翻车。

人工智能研究科学家们换了一种思路:人类婴儿是怎么认识猫的? 婴儿并没有背诵长篇大论的“认猫规则”,大人们只是指着路边的橘猫、家里的布偶猫、画册上的加菲猫告诉他:“这是猫。” 看过几百只形态各异的猫之后,甚至不需要大人再教,婴儿自己就能“悟”出猫的特征,哪怕是一只他从来没见过的无毛猫,他也能准确认出来。

AI 的核心,就是让计算机学会这种“婴儿般的自我顿悟”。

程序员不再给计算机写死板的认猫规则,而是直接扔给它 100 万张猫的照片和 100 万张狗的照片,并告诉它答案(标注)。计算机会利用复杂的数学模型(比如人工神经网络),自己在成千上万次试错中去摸索猫的轮廓、特征、纹理。

这就是当今 AI 最核心的派别——机器学习(Machine Learning),特别是其中极为强大的深度学习(Deep Learning)。它让计算机从“只会执行命令的算盘”变成了“会自我总结规律的大脑”。

二、 从科幻到现实:AI 的四次闪耀时刻

人工智能并不是昨天才蹦出来的新词,从二十世纪中叶至今,AI 的发展经历了多次起伏和波澜壮阔的历史时刻:

1. 梦的起点:图灵测试 (1950 年)

我们在系列第二篇提到的“计算机科学之父”阿兰·图灵,不仅构思了计算机的理论模型,他还在 1950 年发表了一篇名为《计算机器与智能》的划时代论文,提出了一个惊世骇俗的问题:“机器能思考吗?”

出现的背景与面临的问题

在那个年代,计算机还是塞满整个房间的“巨型计算器”,根本没人相信机器会拥有智慧。而当时学术界最大的困扰是:到底什么是“思考”?什么是“智能”?哲学家、心理学家和数学家们为此争论不休,甚至连个统一的定义都没有。没有精确的定义,科学家们就毫无头绪,更不知道该朝着什么方向去研发“能思考的机器”。

图灵的破局之法

为了终结这种无休止的哲学争吵,图灵设计了一个极具实操性的“模仿游戏”,也就是后来鼎鼎大名的——图灵测试。 他说,既然我们没法给出“思考”的完美定义,那就干脆看它的外在表现吧!规则很简单:如果你坐在一个封闭的房间里,通过打字机(类似于今天的键盘屏幕)和隔壁房间交流。隔壁可能是一个真人,也可能是一台计算机程序。经过长时间、各种刁钻话题的聊天测试后,如果你根本分辨不出刚刚和你聊天的是一台机器还是一个真人,那么我们就得承认:这台机器通过了测试,它确确实实拥有了相当于人类水平的智能。

它的作用与历史意义

图灵测试的提出,犹如在茫茫黑夜中为人工智能领域立起了一座灯塔。它极其巧妙地绕过了“人类意识到底是什么”这个哲学黑洞,给出了一个非常直观、可操作、可评判的“终极判定标准”。它直接启蒙了后世几代科学家,让 AI 研究有了明确的奋斗目标。直到今天,每当有像 ChatGPT 这样无比惊艳的对话 AI 问世时,人们依然会搬出“图灵测试”,来探讨这台机器是不是真的越来越像拥有了人类般的心智。

2. 国际象棋的黄昏:深蓝大战卡斯帕罗夫 (1997 年)

在很长一段时间里,下国际象棋被认为是人类最高智慧的结晶。但 1997 年,IBM 公司开发的一台名为“深蓝(Deep Blue)”的超级计算机,战胜了当时的人类国际象棋世界冠军卡斯帕罗夫。 这场胜利震惊了世界!虽然“深蓝”当年还是靠着极其暴力的搜索算法(穷举很多种走法,就像我们上一篇学到的庞大计算力魔法),但它首次证明了,在某些曾经“只属于人类”的智力领域,机器是可以超越人类的。

3. 围棋领域的降维打击:AlphaGo 与李世石 (2016 年)

如果说国际象棋的变化还在计算机暴力计算的承受范围内,那东方古老的围棋,其变化总数比宇宙中的原子数量还要多。科学家曾断言,机器就算再过 100 年也无法在围棋上战胜人类顶尖高手。 然而,2016 年,谷歌(Google)公司研发的 AlphaGo(阿尔法狗) 横空出世。它没有去算尽所有可能性,而是自己跟自己下了几千万盘棋,硬生生“悟”出了连人类棋圣都看不懂的精妙招数,最终以 4:1 战胜了人类世界冠军李世石。 正是从这一刻起,“深度学习”这个词红遍全球,AI 从科幻电影里的实验室走出来,在专业领域展现出了碾压人类的实力。

4. 生成式 AI 的全面爆发:ChatGPT 与大模型时代 (2022 年至今)

随着数据、算法和算力的不断积累,量变终于引起了超级质变。2022 年底,由 OpenAI 公司发布的 ChatGPT 震惊了世界。与以往只能专门下棋或识别图像的 AI 不同,ChatGPT 展现出了令人难以置信的通用语言理解和生成能力。 它能像人类一样流畅地与你探讨哲学、帮你写文章、写甚至能跑通的 C++ 代码,还能敏锐地察觉到语境的细微变化。这一次,AI 不再是遥不可及的高精尖技术,或者只有极客才会用的复杂工具,而是变成了一个所有人都能免费使用的“随身超级数字人”。ChatGPT 的诞生,真正宣告了 大模型(Large Language Models)通用人工智能(AGI) 时代的到来,普通人的生活与工作从此被彻底改变。

三、 为什么 AI 现在这么厉害?——新时代的“三大神器”

很多朋友可能会好奇,既然人工智能的理论在几十年前就有了,为什么近些年才突然爆发,甚至诞生了能像真人一样写文章、写代码的 ChatGPT 呢?

原因在于,人类终于凑齐了唤醒魔法的三大神器

  1. 海量的数据(Data):互联网彻底连通全球后(还记得上一篇文章讲的互联网吗?),人类每天都在产生海量的文字、图片、视频。这些数据就像是“AI 的教科书”,没有这海量的学习资料,哪怕再聪明的 AI 也会无书可读。
  2. 算力的爆炸(Compute):近二十年,硬件专家们发现原本用来打游戏看图像的显卡(GPU)极其适合做 AI 所需要的海量并行数学计算。强大的算力让原本需要计算几百年的 AI 模型,现在几个星期就能训练完毕。
  3. 算法的突破(Algorithms):计算机科学家们不断改进了神经网络(Neural Networks) 和各种大模型的底层架构(比如著名的 Transformer 架构),让机器的“学习效率”有了质的飞跃。

四、 信奥学习与 AI 时代:未来的主角

站在今天,面对已经能写诗、画画、写代码的强大 AI,有家长朋友可能会担忧:“连代码 AI 都能写,那我们今天让孩子学习信息学奥林匹克(信奥)、学习 C++,还有意义吗?”

答案不仅是有意义,而且比以往任何时候都更加重要

AI 确实能帮我们写出大段的代码,甚至纠正语法错误,但 AI 终究是个“超级工具”。 一个只会背诵语法的人,确实会被 AI 淘汰;但信奥竞赛真正考察的,从来不是你把 C++ 语法背得有多熟练,而是你脑海中那种严谨的逻辑思维、对数据的敏锐洞察,以及设计出精妙算法(如动态规划、图论等)来解决复杂现实问题的能力!

未来的世界,不是“人类被 AI 替代”的世界,而是“会支配 AI 的工程师,将远超只会用蛮力的人”的世界。你学习数据结构与算法的每一步,都是在培养与计算机这个“硅基大脑”对话的最硬核实力。

只有知其然、并知其所以然,才能在未来的人工智能时代,从一个“惊叹魔法的旁观者”,成长为一位“创造魔法的魔法师”。


第一部分结语与下期预告

到这里,我们的【信奥业余科普】系列的第一部分——计算机的历史与基础演进,就暂告一段落了!

从几千年前在木板上拨弄算盘的古人,说到 30 吨重的庞大机器,从图灵的伟大畅想,谈到 0 和 1 组成的神奇二进制世界;我们一起领略了硅晶片的微缩奇迹,看到了操作系统和高级语言是如何让硬件拥有灵魂,惊叹于互联网将整个地球连为一个“村落”,领悟了算法与数据结构的极致魅力,最终迎来了人工智能叩响未来大门的今天。

希望这八篇不太专业、略带故事性的科普小文,能在同学们的心中种下一颗对计算机科学好奇的种子,为大家建立起一个宏大的计算机世界观。

下一站,我计划开启本系列的第二部分——【C++ 的奇妙之旅】!

既然了解了计算机的来龙去脉,接下来我们就该真正拿起“魔法棒”,去学习驱使这台机器的核心语言。我们将由浅入深地探寻 C++ 这门语言的前世今生、它的设计哲学,以及它为何能成为信奥赛场上的核心语言。

所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code

GESP 学习专题站:GESP WIKI

"luogu-"系列题目可在洛谷题库进行在线评测。

"bcqm-"系列题目可在编程启蒙题库进行在线评测。

欢迎加入Java、C++、Python技术交流QQ群(982860385),大佬免费带队,有问必答

欢迎加入C++ GESP/CSP认证学习QQ频道,考试资源总结汇总

欢迎加入C++ GESP/CSP学习交流QQ群(688906745),考试认证学员交流,互帮互助

GESP/CSP 认证学习微信公众号
GESP/CSP 认证学习微信公众号
本文由作者按照 CC BY-NC-SA 4.0 进行授权