5级
明白人工智能不是生命,而是人做出来的机器,并用自己的话讲清楚你想做什么。
报考条件
不设年龄下限,12岁以下的学生也可报考。
必修编程语言
从5级到1级,所有等级的共同必修。
Shell Scripting
这是驾驭人工智能最重要的语言。
Shell 有助于运行程序、管理文件、自动化开发。AI 也能通过浏览器、应用、笔记本和 API 使用。终端是一种实用界面,不是每位 AI 用户的必要条件。
去学 Shell 编程各级通用的同一道题
你要完全从零开始亲手做一个人工智能。请设计出你打算怎么做。
从5级到1级都是这道题。变化的是答案所要求的深度,以及题目附加的限制条件。
学什么
- 理解人工智能是人写的逻辑,不是会思考、会感受的生命。
- 用话语和图画讲出你想做的人工智能。
- 说出这个人工智能要运转需要哪些资料。
如何评分
- 是否用一句话说清了要做什么
- 是否举例说明了需要的资料
- 是否给出了这样做的理由
考试构成
第一场是考场笔试,第二场是面试加实操。两场用的是同一道题。
在指定考场进行,答案要手写在试卷上。考查你能否把设计用文字讲清楚。
先由考官就你的设计进行面试,然后现场真正动手做出。考查纸上的方案能否在手里跑起来。
预测题
正式考试只出上面那一道各级通用的题。下面的 20 道题是预测题,用来检查你在写那份设计之前要先知道的词语、名字和事实。每道题都是只有一个正确答案的简答题:先读说明、写下答案,再展开正确答案对一对。它们不是官方题目。
人工智能的基本词语
-
1
AI 是取两个英文单词的首字母组成的缩写。请用英文写出这两个单词。
查看答案
正确答案 Artificial Intelligence
Artificial 的意思是“人造的”,Intelligence 的意思是“智能”,所以中文叫它人工智能。
-
2
把解决问题的步骤按先后顺序写好,只要照着这个顺序去做,每次都会得到同样的结果。这样一套做事的步骤叫什么?
查看答案
正确答案 算法(Algorithm)
它就像泡方便面的步骤一样,每一步都是定好的。计算机会完全照着人写好的算法去做。
-
3
不是由人把规则一条一条写给计算机,而是给它看很多例子,让计算机自己找出规则。这种方法叫什么?
查看答案
正确答案 机器学习(Machine Learning)
例如:给计算机看很多垃圾邮件和普通邮件,它就能自己找出垃圾邮件的特点。
-
4
为了让人工智能学习而给它看的大量例子资料(照片、文字、声音等)叫什么?
查看答案
正确答案 训练数据(Training Data)
人工智能的回答会像它的训练数据。用错误的数据来学习,就会给出错误的答案。
-
5
就像在猫的照片上写“猫”、在狗的照片上写“狗”一样,贴在每一条训练数据上、写着正确答案的小牌子叫什么?
查看答案
正确答案 标签(Label)
用带标签的数据,让人工智能学着给出正确答案,这种方法叫监督学习(Supervised Learning)。
模型、神经网络、向量
-
6
训练完成后得到的成果,学到的东西以数字的形式存在里面,收到输入就会计算并给出输出。它叫什么?
查看答案
正确答案 模型(Model)
GPT、Claude、Gemini 都是语言模型的名字。把训练好的模型真正运行起来、得到回答,叫推理(Inference)。
-
7
它借用了人脑神经细胞(神经元)的名字和想法,把简单的计算单元一层一层像网一样连起来。这种结构叫什么?
查看答案
正确答案 神经网络(Neural Network)
它只是从大脑借了个名字,实际上是一大堆把数字相乘、相加的计算。
-
8
把神经网络的层叠得非常多、非常深来学习的机器学习方法叫什么?
查看答案
正确答案 深度学习(Deep Learning)
Deep(深)的意思是层数很多。今天的人工智能大多以深度学习为基础。
-
9
像 [0.2, -1.5, 3.0] 这样,把几个数字按固定的顺序排成的一列数叫什么?
查看答案
正确答案 向量(Vector)
有3个数字,就是3维向量。计算机不能直接理解文字、图画和声音,所以要把它们变成这样的一列数字再来计算。
-
10
把词语或句子的意思变成向量(一列数字),让意思相近的“小狗”和“狗”得到彼此接近的数字。这种表示意思的向量叫什么?
查看答案
正确答案 嵌入向量(Embedding)
意思越接近,向量之间也越接近。所以搜索、推荐和语言模型在比较意思时,都会用到嵌入向量。
语言模型与对话
-
11
用海量文字训练出来、能听懂人说的话并接着往下写句子的超大型语言模型,用三个英文字母的缩写叫什么?
查看答案
正确答案 LLM(Large Language Model,大语言模型)
ChatGPT、Claude、Gemini 这些对话式人工智能,都是以 LLM 为基础的。
-
12
语言模型处理文字时,会把文字切成很小的基本单位,可能是一个完整的词,也可能是词的一部分。这种单位叫什么?
查看答案
正确答案 词元(Token)
语言模型会看前面已有的词元,为下一个可能出现的词元计算分数,然后一小块一小块地把文字接着写下去。
-
13
为了让聊天机器人这样的人工智能帮你做事而输入的问题或指令叫什么?
查看答案
正确答案 提示词(Prompt)
提示词写得越清楚,越容易得到想要的答案;但就算提示词写得好,也不能保证答案一定正确。
-
14
人工智能把不是事实、或者没有根据的内容,编得像真的一样说出来。这种现象叫什么?
查看答案
正确答案 幻觉(Hallucination,凭空生成)
这并不是说机器真的产生了幻觉,而是给“听起来像对、其实是错”的输出起的名字。重要的内容一定要用别的资料核对。
-
15
ChatGPT 里的 GPT 是 Generative Pre-trained T… 的缩写。最后的 T 指的是今天大多数语言模型所依靠的一种神经网络设计。请用英文写出它的名字。
查看答案
正确答案 Transformer
Transformer 最早发表于2017年 Google(谷歌)研究团队的论文《Attention Is All You Need》。
人工智能的历史、名字和工具
-
16
1950年,哪位英国数学家提出了“机器能思考吗?”这个问题,并设计了一种测试(模仿游戏),用来判断机器能不能像人一样对话?
查看答案
正确答案 艾伦·图灵(Alan Turing)
这种测试叫图灵测试。能像人一样对话,并不代表机器有心灵。
-
17
2016年3月,一个下围棋的人工智能和围棋棋手李世石九段下了五盘,以4比1获胜。它叫什么名字?
查看答案
正确答案 AlphaGo(阿尔法围棋)
它由 Google DeepMind(谷歌 DeepMind)开发。李世石九段赢下了第四盘。
-
18
ChatGPT 于2022年11月发布,让对话式人工智能在全世界广为人知。请写出做出它的公司的名字。
查看答案
正确答案 OpenAI
ChatGPT 靠 OpenAI 做的 GPT 系列语言模型运行。
-
19
请写出做出 Claude 这个人工智能模型的公司的名字。
查看答案
正确答案 Anthropic
每个人工智能模型都有做出它的公司。例如,Gemini 是 Google(谷歌)做的。
-
20
在 Shell(终端)里新建一个文件夹(目录)的命令是什么?请写出来。
查看答案
正确答案 mkdir
它是 make directory 的缩写。例如,mkdir my-ai 会新建一个名叫 my-ai 的文件夹。