5級
人工知能は生き物ではなく人が作った機械だと理解し、自分が作りたいものを自分の言葉で説明します。
受験資格
年齢制限はありません。12歳未満の児童も受験できます。
必須プログラミング言語
5級から1級まで、全ての級の共通必須です。
Shell Scripting
人工知能を扱うために最も重要な言語です。
シェルは実行・ファイル管理・開発の自動化に便利です。AIはブラウザ・アプリ・ノートブック・APIでも使えます。端末は便利な窓口の一つで、全利用者の必須条件ではありません。
シェルプログラミングを学ぶ全級共通の問題
人工知能を完全にゼロから自分で作ろうとしています。どのように作るか設計してください。
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
とてもたくさんの文章で学習して、人の言葉を理解し、文章の続きを書く大きな言語モデルを、英語3文字の略語で何といいますか?
正解を見る
正解 LLM(Large Language Model、大規模言語モデル)
ChatGPT・Claude・Gemini のような対話型の人工知能は、どれも LLM をもとにしています。
-
12
言語モデルが文章を扱うときに、文章を細かく分ける基本の単位で、単語一つだったり単語の一部だったりするものを何といいますか?
正解を見る
正解 トークン(Token)
言語モデルは、それまでのトークンを見て、次に来るトークンの点数を計算し、文章を一かけらずつ書き足していきます。
-
13
チャットボットのような人工知能に仕事をさせるために入力する、質問や指示の文を何といいますか?
正解を見る
正解 プロンプト(Prompt)
プロンプトをはっきり書くほど欲しい答えを得やすくなりますが、よいプロンプトでも正しい答えが出るとはかぎりません。
-
14
人工知能が、事実ではない内容や根拠のない内容を、もっともらしく作り上げて話してしまう現象を何といいますか?
正解を見る
正解 ハルシネーション(Hallucination、誤生成)
ハルシネーションは「幻覚」という意味ですが、機械が本当に幻覚を見るわけではなく、もっともらしいけれど間違った出力をこう呼びます。大事な内容は、必ずほかの資料で確かめます。
-
15
ChatGPT の GPT は Generative Pre-trained T… の略です。最後の T が表す、今の言語モデルのほとんどを支えているニューラルネットワークの設計の名前を、英語で書いてください。
正解を見る
正解 Transformer(トランスフォーマー)
トランスフォーマーは、2017年に Google の研究者たちの論文「Attention Is All You Need」で初めて発表されました。
人工知能の歴史・名前・道具
-
16
1950年に「機械は考えることができるか?」という問いを投げかけ、機械が人のように会話できるかを見分けるテスト(イミテーション・ゲーム)を提案したイギリスの数学者はだれですか?
正解を見る
正解 アラン・チューリング(Alan Turing)
このテストをチューリング・テストといいます。人のように会話できるからといって、機械に心があるわけではありません。
-
17
2016年3月、囲碁棋士のイ・セドル九段と5局打って、4勝1敗で勝った囲碁の人工知能の名前は何ですか?
正解を見る
正解 AlphaGo(アルファ碁)
Google DeepMind(グーグル・ディープマインド)が作りました。イ・セドル九段は第4局で勝ちました。
-
18
2022年11月に公開され、対話型の人工知能を世界中に広く知らせた ChatGPT を作った会社の名前を書いてください。
正解を見る
正解 OpenAI(オープンAI)
ChatGPT は、OpenAI が作った GPT シリーズの言語モデルで動いています。
-
19
Claude(クロード)という人工知能モデルを作った会社の名前を書いてください。
正解を見る
正解 Anthropic(アンソロピック)
人工知能のモデルには、それぞれ作った会社があります。たとえば Gemini(ジェミニ)は Google(グーグル)が作りました。
-
20
シェル(端末)で、新しいフォルダ(ディレクトリ)を作るコマンドを書いてください。
正解を見る
正解 mkdir
make directory の略です。例:mkdir my-ai は、my-ai という名前のフォルダを作ります。