最終更新日:2026年9月10日
fe fe-technology basic-theory ai
まず結論
AIと従来型プログラム・自動制御の違いを見分けるときは、「自動で動くか」ではなく、判断の仕方を見ることが重要です。
基本情報技術者試験では、まず次のように切り分けます。
人が決めた条件・計算式・制御則に従って動く
→ 従来型プログラム・自動制御
データや経験から規則性を学び、予測・分類・判断に使う
→ AI・機械学習を疑う
「自動」「高性能」「ロボット」という言葉だけでは、AIとは判断できません。
FEでは「何が動いているか」より、「どう判断しているか」を見る。
直感的な説明
AIと従来型プログラムの違いは、作業手順を人が決めるか、データから判断方法を得るかで考えると分かりやすくなります。
従来型プログラム・自動制御
人があらかじめ判断条件を決めます。
温度が30度を超えた
→ 冷却する
温度が25度以下になった
→ 冷却を止める
入力が同じなら、基本的には決められた規則に従って処理します。
AI・機械学習
AIのうち機械学習を使う仕組みでは、データから規則性や傾向を学ばせます。
過去データ
↓
規則性・特徴を学習
↓
新しい入力を分類・予測・判断
例えば、過去の設備データを学習して故障の兆候を予測したり、大量の画像を学習して物体を識別したりします。
定義・仕組み
従来型プログラム
従来型プログラムでは、人が条件や処理手順を記述します。
入力
↓
人が決めたルール
↓
出力
例えば、
在庫数 < 10
→ 発注する
という処理なら、「10未満なら発注する」という判断基準を人が決めています。
自動制御
自動制御も、決められた制御則に従って装置を動かすことがあります。
代表例の一つがPID制御です。
目標値 − 現在値
↓
偏差を求める
↓
比例・積分・微分の演算
↓
操作量を決める
PID制御は高度な自動制御ですが、あらかじめ定めた制御則に従って動作するため、それだけでAIとはいえません。
AI・機械学習
AIは広い概念で、その一分野に機械学習があります。
人工知能(AI)
└─ 機械学習
└─ ディープラーニング
機械学習では、データから規則性を学び、その結果を予測や分類などに利用します。
機械学習そのものの仕組みは、機械学習とは?データから学ぶ仕組みと従来型プログラムとの違いで整理しています。
多層ニューラルネットワークによる学習については、ディープラーニングとは?で確認できます。
このテーマはFEのAI・基礎理論に関係します。公式の出題範囲やシラバスは、IPA:基本情報技術者試験 から確認できます。
科目Aでどう出る?
科目Aでは、AIという用語の定義だけでなく、複数の活用事例からAIに該当するもの、または該当しないものを選ぶ問題があります。
次の3点を順番に確認すると判断しやすくなります。
1. データや経験から学習しているか
2. 新しい入力に対して予測・分類・判断しているか
3. 人が決めた固定ルールだけで動いていないか
PID制御
目標値と現在値の差を計算
↓
決められた制御則で操作量を決定
この場合、判断規則をデータから学習しているわけではありません。
「自動でモータを調整する」だけでAIと判断しないことがポイントです。
掃除ロボット
掃除ロボットは、製品だから自動的にAIになるわけではありません。
決められた経路を繰り返す
→ 通常の制御の可能性
部屋の形や障害物の情報を利用して経路を判断・改善する
→ AIの活用を疑う
問題文に「学習」「状況に応じて判断」「認識」などがあるか確認します。
チャットボット
自然言語で入力された質問の意味を推定し、内容に応じて回答を生成・選択する仕組みはAIの代表的な活用例です。
ただし、単純に登録済みのキーワードと定型文を対応させるだけなら、通常のルールベース処理でも実現できます。
キーワードA → 定型文A
→ ルールベースでも可能
文章の意味や文脈を推定して回答
→ AI・自然言語処理を疑う
ゲームAI
囲碁や将棋などで、多数の候補手を評価して有望な手を選択するソフトウェアはAIの代表例です。
問題文に、
多数の候補を評価
学習結果を利用
勝率や価値を推定
最適な行動を選択
といった表現があれば、AIを疑います。
どんな場面で使う?
製造設備
温度が上限値を超えたら停止
→ 従来型の制御
振動データから故障兆候を予測
→ AI・機械学習
画像検査
画素値がしきい値を超えたら不良
→ 固定ルールによる画像処理
多数の良品・不良品画像を学習して判定
→ AI・機械学習
ロボット
決められた動作を繰り返す
→ 自動化・制御
環境を認識して行動を選び直す
→ AIを疑う
高度そうに見える装置でも、判断方法が固定されていればAIとは限らないという視点が重要です。
よくある誤解・混同
自動で動けばAI?
違います。
自動ドア、温度調節、PID制御など、自動で動作する仕組みの多くは、あらかじめ設定された条件や制御則で実現できます。
自動化 = AI
ではありません。
センサを使えばAI?
違います。
センサは温度、距離、加速度、画像などの情報を取得するための装置です。
センサで測定する
→ 情報取得
取得した大量データから規則を学ぶ
→ 機械学習
と役割を分けて考えます。
判断する仕組みなら全部AI?
違います。
点数 >= 60なら合格
のように人が決めた条件で判断するプログラムもあります。
FEでは、判断しているという結果ではなく、その判断基準をどう得たかを見ることが重要です。
機械学習を使わないAIは存在しない?
AIは機械学習より広い概念です。
人が知識やルールを与えて推論するエキスパートシステムなども、AIの歴史的な代表例です。
そのため、
AI = 必ず機械学習
と決めつけないようにします。
一方、現在のFEで「データから学習する」という表現が出た場合は、機械学習を判断する有力な手掛かりになります。
まとめ(試験直前用)
- 自動で動く = AI ではない
- 人が決めた条件・制御則で動く → 従来型プログラム・自動制御
- データや経験から学習して予測・分類する → 機械学習を疑う
- ロボット、センサ、高性能という言葉だけでAIと決めない
- 最後は 「どう判断しているか」「判断基準をどう得たか」 で切り分ける