多くのAIシステムは、まずデータから始まります。入力された情報を処理し、そこにあるパターンを見つけ、そのパターンを使って結果を出したり、予測したり、意思決定を支援したり、定められた目標に向けて動いたりします。
従来のソフトウェアでは、あらゆる場合に備えて人間が細かなルールを書くことが一般的でした。一方、機械学習では、開発者がモデルに多くの例を与えて訓練し、学習したパターンを新しい入力に適用できるようにします。
大まかな流れは次のように整理できます。
ニュースや製品紹介では、AI、機械学習、生成AI、AIエージェントという言葉が一緒に使われがちです。ただし、意味は同じではありません。
| 用語 | 意味 |
|---|---|
| AI(人工知能) | 通常は人間の知能に結びつく作業を行うシステム全般を指す広い分野です。 |
| 機械学習 | データを使ってモデルを訓練し、予測や判断を行えるようにするAIの主要な一分野です。 |
| 生成AI | 深層学習と大規模データを使い、人間らしい創造的な出力を生み出すAIです。 |
| AIエージェント | 利用者や別のシステムに代わって、タスクを実行し、目標を達成できる自律的なAIプログラムです。 |
関係を覚えるなら、AIがいちばん大きな傘です。その中に主要な手法として機械学習があり、生成AIは出力をつくることに重点を置いたAIの一種です。AIエージェントは、目標に向けて行動するよう設計されたシステムを指します。
AIはチャットボットだけではありません。さまざまなソフトウェアや業務システムの中に組み込まれています。たとえば、次のような用途があります。
AIが重要なのは、ソフトウェアにできることの範囲を広げるからです。固定された指示をそのまま実行するだけでなく、AIシステムはデータから学び、入力に適応し、問題解決を支援し、出力を生成し、予測を行い、特定の目標に向けた作業を助けることができます。
一方で、できることが増えるほど、使い方の確認も大切になります。AIを利用したり導入したりするときは、少なくとも次の点を見ておくとよいでしょう。