古典的な人工知能とは?AIの歴史やAIでできる事をわかりやすく解説

人工知能(AI)の進化は驚異的であり、私たちの生活のあらゆる面に影響を与えています。しかし、現代のAI技術がどのように発展してきたのか、その起源を理解することは、その可能性と限界を理解するために不可欠です。

そのAIの起源とは、人間が事前に用意した知識やルールに基づいて推論や判断を行う人工知能である「古典的な人工知能(Classical AI)」を指します。

この記事では、「古典的な人工知能」に焦点を当て、その定義、特徴、歴史、そして現代のAIとの違いについて詳しく解説します。

ぜひ参考にしてみてください。

Nao Yanagisawa
監修者 Jitera代表取締役 柳澤 直

2014年 大学在学中にソフトウェア開発企業を設立

2016年 新卒でリクルートに入社 SUUMOの開発担当

2017年 開発会社Jiteraを設立
開発AIエージェント「JITERA」を開発

2024年 「Forbes 30 Under 30 Asia 2024」に選出

アバター画像
執筆者 武宮 太雅

東京都在住のライターです。わかりづらい内容を簡略化し、読みやすい記事を提供できればと思っています。

\生成AIのエキスパートが回答!/
生成AIの導入について無料相談する
記事についての気軽な質問や、生成AI の導入・活用の仕方などお気軽にご相談ください。

    会社名必須
    必須
    必須
    Eメール必須
    電話番号必須
    ご依頼内容必須

    古典的な人工知能とは?

    AIのフリー素材を生成できるサイトや商用利用の用途や実例も紹介

    まず、人工知能は行動の複雑さによって1~4までのレベルが設定されています。

    • レベル1:単純な制御を行う
    • レベル2:古典的な人工知能
    • レベル3:機械学習
    • レベル4:ディープラーニング

    つまり、古典的な人工知能は2段階目に属します。

    古典的な人工知能(AI)は、過去の研究成果に基づき、論理的な推論やルールベースのシステムを使用する技術です。人間の知識をデジタル形式で表現し、コンピュータが理解し処理できるような状態を古典的な人工知能と呼びます。

    たとえば、チェスのプログラムや、初期のエキスパートシステムが典型的な人工知能の例です。これらのシステムは、膨大なルールと条件を持ち、決まった手順で問題を解決します。

    しかし、古典的な人工知能は非常に高い精度で特定のタスクを実行できる一方で、未知の状況には柔軟に対応できないという限界もあります。そのため、現代のAIは、機械学習やディープラーニングといった新しい技術を取り入れることで、より柔軟で適応性のあるシステムを目指しています。

    古典的な人工知能の特長

    まずは、古典的な人工知能の特長を見ていきましょう。主な特徴は5つあります。

    • 人間による知識の注入が必要
    • 記号を用いて情報を表現、処理する
    • 推論を用いて知識を表現、問題解決する
    • 処理速度が遅い
    • 特定の分野に特化

    それぞれ詳しく解説します。

    人間による知識の注入が必要

    古典的な人工知能には、人間による知識の注入が欠かせません。これは、AIがルールベースで動作するため、正確な知識が必要だからです。

    たとえば、医療分野のエキスパートシステムでは、医師の専門知識がシステムに入力され、診断や治療の助けになります。

    しかし、このアプローチには限界があります。人間の知識を完全にシステムに反映することは難しく、新しい情報や状況に対応するためには、継続的な更新が必要です

    このため、古典的AIは人間の知識と協力しながら進化していく必要があります。

    記号を用いて情報を表現、処理する

    古典的な人工知能は、記号を使って情報を表現し、処理します。これは、デジタルコンピュータが数値や文字を使って情報を扱う方法に似ています。

    たとえば、論理演算やシンボル処理を行うプログラムは、記号を使って複雑な問題を解決します。専門家の知識が記号として表現され、それに基づいて推論が行われます。

    この手法は、高度な計算能力を持つAIシステムを作り出すために非常に有効です。しかし、記号で表現できない曖昧な情報には対応しにくいという課題もあります

    このため、現代のAIでは、記号処理とデータ駆動のアプローチを組み合わせることが一般化しています。

    推論を用いて知識を表現、問題解決する

    古典的な人工知能は、推論を活用して知識を表現し、問題を解決します。推論とは、既存の知識から新しい情報を導き出すプロセスのことです。

    たとえば、金融業界のシステムでは、過去の市場データと専門家の知識を基に、将来の株価の動きを予測します。このシステムは、論理的なルールを使って推論を行い、投資家に最適な投資戦略を提案します。

    このように、推論に基づくアプローチは、過去発生した問題に対して高い精度で解決策を提供可能です。しかし、未知の状況や予期せぬ事態には対応が難しいため、現代のAIでは機械学習を取り入れて、より柔軟な問題解決能力を高めています。

    処理速度が遅い

    古典的な人工知能は、処理速度が遅いという課題があります。これは、ルールベースのシステムが膨大な量のデータを逐一処理する必要があるためです。

    たとえば、自然言語処理システムでは、文法規則や単語の意味を一つ一つ解析しなければなりません。そのため、大量のテキストを処理する際には時間がかかります。

    このように、処理速度の遅さは、リアルタイムでの応答が求められるアプリケーションには不向きです。現代のAI技術では、この問題を克服するために、高速な計算能力を持つハードウェアや、効率的なアルゴリズムの開発が進められています。

    特定の分野に特化

    古典的な人工知能は、特定の分野に特化して設計されることが多いです。これは、各分野で必要な知識やルールが異なるため、汎用的なAIを作るのが難しいからです。

    特化型AIは特定の問題に対して非常に効果的ですが、他の分野ではその知識を活かせないことが多いです。そのため、現代のAI研究では、複数の分野に対応できる汎用的なAIの開発が進められています。

    古典的なAIの代表的なシステム

    古典的な人工知能の代表的なシステムには、以下のようなものがあります。

    • エキスパートシステム
    • ゲームプログラム
    • 自然言語処理

    それぞれ詳しく解説します。

    システム 概要
    エキスパートシステム 特定の分野の専門知識をデータベース化し、問題解決や意思決定を行うシステム MYCIN(医療分野の診断と治療をサポート)
    ゲームプログラム 明確なルールと論理的な戦略に基づいて動作し、特定のゲーム内で高度なプレイを実現するプログラム ディープブルー(チェスプログラムで世界チャンピオンに勝利)
    自然言語処理 人間の言語を理解し、生成する技術で、言語の文法や意味を解析するシステム ELIZA(単純なルールベースのアルゴリズムでユーザーと対話)

    エキスパートシステム

    エキスパートシステムは、特定の分野における専門家の知識をデータベース化し、その知識を基に問題解決や意思決定を行うシステムです。これにより、一般のユーザーも専門的な知識を活用できるようになります。

    たとえば、医療分野のエキスパートシステムであるMYCINは、感染症の診断と治療をサポートします。MYCINは、患者の症状や検査結果を入力すると、それに基づいて最適な治療法を分析することが可能です。

    このように、エキスパートシステムは特定の分野で非常に便利ですが、その知識は他の分野では使えないため、汎用性には限界があります。そのため、現代の研究では、複数の分野に対応できるシステムの開発が進められています。

    ゲームプログラム

    ゲームプログラムも古典的な人工知能の一例です。これらのプログラムは、明確なルールと論理的な戦略に基づいて動作し、特定のゲーム内で高度なプレイを実現します。

    たとえば、チェスプログラムは非常に有名です。チェスプログラムは、膨大な数の可能な手を計算し、その中から最も有利な手を選択します。中でも、ディープブルーというチェスプログラムは、1997年に世界チャンピオンのガルリ・カスパロフに勝利したことで有名です。

    このように、ゲームプログラムは特定のルールに従って最適な戦略を見つけることに優れていますが、他のタイプの問題には対応できないという点に限界があります。そのため、ゲーム以外の応用には、異なるアプローチが必要です。

    自然言語処理

    古典的な人工知能は、自然言語処理(NLP)にも活用されています。NLPは、人間の言語を理解し、生成する技術であり、言語の文法や意味を解析します。

    たとえば、初期のNLPシステムであるELIZAは、単純なルールベースのアルゴリズムを使用して、ユーザーと対話を行いました。ELIZAは、ユーザーの入力を特定のパターンにマッチさせ、それに対応する応答を生成することで会話を続けました。

    このように、自然言語処理技術は、特定のパターン認識とルールに基づいて動作しますが、複雑な文脈や曖昧な表現に対する理解には限界があります。

    AI導入に関することはJiteraにご相談ください!

    人工知能の歴史

    人工知能の歴史は、長い年月を経て発展してきました。それぞれの年代で特筆すべき出来事があり、技術の進化とともに多くの変革を遂げています。

    ここでは、以下のように年代別で分けて詳しく解説します。

    • 1950年代
    • 1960年代
    • 1970年代
    • 1980年代
    • 1990年代
    • 2000年代
    • 2010年代
    • 2020年代
    年代 特筆すべき事
    1950年代 アラン・チューリングが論文「計算する機械と知性」を発表し、「人工知能」という言葉が誕生
    1960年代 記号処理システム、ゲームプログラムの登場、エリザ(最初の自然言語処理プログラム)、SHRDLU(自然言語処理システム)が登場
    1970年代 エキスパートシステムの開発
    1980年代 ニューラルネットワーク、機械学習の研究が活発化
    1990年代 インターネットの普及、ディープラーニングの基礎となる「誤差逆伝播法」が発表
    2000年代 教師あり学習、教師なし学習の発展、ImageNetの大規模画像データセットが公開
    2010年代 深層学習のブレイクスルー、画像認識、音声認識、自然言語処理の精度が飛躍的に向上、自動運転、ロボット技術、医療診断などの分野が実用化

    1950年代

    1950年代は、人工知能の歴史において重要な時代です。

    この時期に、アラン・チューリングが画期的な論文「計算する機械と知性」を発表しました。この論文で、チューリングは機械が知性を持つかどうかを判断するためのテスト、いわゆる「チューリングテスト」を提案しました。

    この提案は、機械が人間のように思考できるかどうかを評価する基準として、大きな影響を与えました。また、この時代に「人工知能」という言葉が誕生し、AI研究の基礎が築かれたのです。

    このように、1950年代は、人工知能の理論的な枠組みが形成された時期であり、今後の研究の方向性を決定づける重要な年代となりました。

    1960年代

    1960年代は、人工知能の発展が飛躍的に進んだ時期です。この時期に、記号処理システムやゲームプログラムが登場し、AI技術の基盤が確立されました。

    たとえば、ジョセフ・ワイゼンバウムが開発したエリザは、最初の自然言語処理プログラムとして有名です。エリザは、ユーザーとの対話を模倣し、簡単な会話を行うことができました。

    また、テリー・ウィノグラードによって開発されたSHRDLUは、自然言語処理システムとして注目を集めました。SHRDLUは、コンピュータに表示される「積み木の世界」で指示を理解し、実行することができ、AIの可能性を示したのです。

    このように、1960年代はAI技術の基礎が築かれた重要な時代であり、その後の発展に大きな影響を与えた時代として認識されています。

    1970年代

    1970年代は、エキスパートシステムの開発が大きく進展した時期です。エキスパートシステムは、特定の分野における専門家の知識をコンピュータに組み込むことで、複雑な問題を解決することを目指しました。

    たとえば、DENDRALは化学分析の分野で活躍し、有機化合物の分子構造を推定するために開発されました。DENDRALは、化学者の知識を基にしており、非常に高精度な分析を行うことが可能でした。

    さらに、MYCINというエキスパートシステムも1970年代に開発され、感染症の診断と治療を支援しました。MYCINは、患者の症状や検査結果に基づいて適切な治療法を提案できたものの、人間が機械学習を信用しなかったため、実装には至らなかった技術です。

    このように、1970年代はエキスパートシステムが開発されたものの、実装には至らなかった年代として知られます。

    1980年代

    1980年代は、ニューラルネットワークや機械学習の研究が活発化した時期です。この時期に、これらの技術が再評価され、AIの新たな可能性が広がりました。

    たとえば、ジェフリー・ヒントンらによってバックプロパゲーションアルゴリズムが提案され、ニューラルネットワークの学習能力が飛躍的に向上しました。この技術は、AIが複雑なパターンを学習し、認識する能力を大幅に高めたアルゴリズムとして有名です。

    さらに、エキスパートシステムも商業的に成功し、多くの分野で実用化されました。これにより、AI技術が実社会で利用される機会が増え、技術の進化を加速させました。

    このように、1980年代はAI技術の基礎が強化され、現代のAI研究の礎となる重要な時期として知られています。

    1990年代

    1990年代は、インターネットの普及と共に人工知能の研究が新たな局面を迎えた時期です。インターネットの広がりにより、大量のデータへのアクセスが可能になり、AI技術の発展が加速しました。

    また、この時期にはディープラーニングの基礎となる「誤差逆伝播法」が発表されました。ジェフリー・ヒントンらが提案したこのアルゴリズムは、ニューラルネットワークの学習効率を飛躍的に向上させ、複雑なパターン認識が可能になったのです。

    しかし、コンピュータ技術が追いついておらず、膨大な量のデータを扱うためには数日必要になることもありました。その結果、第二次AIブームと呼ばれるほどAIへの注目は集まっていましたが、実装には至りませんでした。

    2000年代

    2000年代は、人工知能の技術が大きく飛躍した時期です。この時期には、教師あり学習や教師なし学習が発展し、機械学習の手法が多様化しました。

    まず、教師あり学習は、ラベル付きデータを用いてモデルを訓練し、高精度な予測を行う技術です。一方、教師なし学習は、ラベルなしデータからパターンや構造を見つけ出す方法で、クラスタリングや次元削減などに利用されます。

    さらに、2009年にImageNetという大規模な画像データセットが公開されました。ImageNetは、数百万枚の画像とそのラベルを含んでおり、視覚認識技術の進化を大きく促進させました。

    このように、2000年代は機械学習の基盤が強化され、AI技術がますます実用的で多様な分野に応用されるようになった重要な時代でした。

    2010年代

    2010年代は、深層学習(ディープラーニング)のブレイクスルーが起こった時期です。この技術革新により、人工知能の性能が飛躍的に向上しました。

    たとえば、画像認識、音声認識、自然言語処理の精度が大幅に向上しました。また、深層学習モデルを用いることで、これまで難しかったタスクが次々と解決されたのです。

    さらに、自動運転、ロボット技術、医療診断などの分野で人工知能が実用化され始めました。これにより、日常生活や産業界においてAI技術の恩恵を享受する機会が増えました。

    このように、2010年代は深層学習の進化により、人工知能が幅広い分野で実用化され、人々の生活を大きく変えた重要な時代でした。

    2020年代

    2020年代は、人工知能のさらなる進化と応用が広がる時代となっています。ディープラーニング技術は引き続き進化を遂げ、より高度なタスクに対応できるようになりつつあります。

    たとえば、生成モデルの進化により、高品質な画像や音声の生成が可能となりました。また、自然言語処理では、GPT-4oなどの大規模言語モデルが登場し、人間に近い文章生成能力を持つようになりました。

    さらに、AIはヘルスケア、教育、環境保護などの新たな分野でも活用されています。特に、パンデミック対策としての疫学予測や、遠隔医療の分野でのAIの役割が重要視されています。

    このように、2020年代は人工知能の応用範囲が広がり、社会全体に大きな影響を与えている時代です。未来のAI技術の発展がさらに期待できる転換点ともいえる時代となっています。

    古典的なAIと現代のAIの違い

    古典的なAIと現代のAIには、多くの違いがありますが、現代のAIにも課題が残っています。倫理的な問題や偏りの問題など、解決すべき課題は依然として多く存在します。具体的には次のような観点で違いがあります。

    • 学習方法
    • 処理能力
    • 汎用性
    • 創造性
    • 倫理

    それぞれ詳しく解説します。

    学習方法

    古典的なAIと現代のAIの学習方法には大きな違いがあります。古典的なAIはルールベースであり、専門家の知識をシステムに組み込むことで動作します。これには人間の知識を明示的にプログラムする必要があります。

    一方、現代のAIは機械学習を用いており、大量のデータから自動的にパターンを学習可能です。たとえば、画像認識システムは膨大な数の画像データを用いて、自動的に物体の特徴を学習します。

    このように、現代のAIはデータ駆動型であり、適応性が高く、未知の状況にも対応できるのが特徴です。ただし、学習データの質や量に依存するため、バイアスの問題やデータの偏りに注意が必要です。

    処理能力

    古典的な人工知能と現代の人工知能の処理能力には大きな差があります。古典的な人工知能は、ルールベースのアルゴリズムを使用するため、複雑な問題を解決する際に多くの計算時間がかかることがありました。

    一方、現代の人工知能は、高性能な計算機資源や並列処理技術を活用しています。これにより、大量のデータを短時間で処理し、複雑なモデルの学習も可能となりました。たとえば、ディープラーニングのモデルは、数百層のニューラルネットワークを持ち、非常に高い計算能力を持ちます。

    このように、現代の人工知能は高速で効率的な処理能力を持ち、リアルタイムでの応答や大規模データの分析が可能です。しかし、そのためには強力なハードウェアと多大なエネルギーが必要となることは現代の課題として認識されています。

    汎用性

    古典的な人工知能は、特定の問題に対して高い専門性を持つ一方で、汎用性には限界がありました。ルールベースのシステムは、特定の分野やタスクに特化して設計されるため、他の分野への応用が難しいです。

    一方、現代の人工知能は汎用性が高く、さまざまな分野での応用が可能です。機械学習やディープラーニングの技術は、データさえあれば多様なタスクに対応できます。たとえば、画像認識モデルは、医療画像の診断から自動運転の視覚認識まで幅広く活用されています。

    このように、現代の人工知能は柔軟性が高く、異なるタスクにも適応できる汎用性を持っています

    創造性

    古典的な人工知能は、ルールベースで動作するため、創造性には限界がありました。これらのシステムは、事前にプログラムされたルールに従って動作するため、予測可能な範囲でしか対応できません。

    一方、現代の人工知能は、機械学習とディープラーニングの進化により、創造性を発揮する能力が向上しています。たとえば、生成モデルは、新しい画像や音楽、文章を自動生成することができます。GPT-4などの大規模言語モデルは、人間のような文章を作成する能力を持っています。

    現代の人工知能は、過去のデータから学習し、新しいコンテンツを創造する能力を持っています。しかし、真の意味での創造性はまだ人間の領域にあり、AIの生成物が常に期待通りであるとは限らないため、さらなる研究と開発が必要です。

    倫理

    人工知能の発展に伴い、倫理的な問題がますます重要視されています。古典的な人工知能は、明確なルールに基づいて動作するため、倫理的な問題が比較的少ないとされていました。

    一方、現代の人工知能は、機械学習やディープラーニングにより、自律的に学習し意思決定を行います。これにより、バイアスの問題やプライバシー侵害、透明性の欠如など、さまざまな倫理的課題が浮上しています。

    たとえば、顔認識技術は監視社会の懸念を引き起こし、差別や偏見の助長につながる可能性があると考えられています。また、AIが予測や意思決定を行う際、そのプロセスが不透明であると、結果の公平性や正当性が問われることがあるでしょう。

    このように、現代の人工知能は強力なツールである一方で、倫理的な問題に対する対応が求められています。倫理的なガイドラインや規制の整備が、今後のAIの発展において重要な役割を果たします。

    AIにできる具体的な例は?

    AIは、様々な分野で幅広く活用されています。ここでは、その具体的な例をいくつか紹介します。

    • 画像認識
    • 音声認識
    • 自然言語処理
    • 機械学習
    • ロボット制御

    それぞれ詳しく解説します。

    画像認識

    画像認識技術は、画像中の物体や人物を認識する能力を持っています。この技術は、さまざまな分野で活用されています。

    たとえば、防犯カメラシステムでは、画像認識技術を用いて不審者の検出や顔認識を行い、セキュリティを強化させることが可能です。医療分野では、画像認識がMRIやCTスキャンの画像を解析し、腫瘍や異常の早期発見に役立ちます。

    自動車の自動運転では、画像認識技術を使用して、道路標識や歩行者をリアルタイムで検出し、安全な運転をサポートしています。

    音声認識

    音声認識技術は、音声を文字に変換する能力を持ち、多くの応用が可能です。この技術は、音声入力、音声翻訳、音声認識、音声合成などに利用されます。

    たとえば、スマートフォンやコンピュータでの音声入力では、ユーザーが話した言葉をそのまま文章として入力できます。また、音声翻訳技術により、異なる言語間でのコミュニケーションが容易です。

    さらに、音声認識技術は、音声から話者の性別や感情を推測することも可能です

    これにより、カスタマーサービスの向上や感情分析が実現されます。音声合成技術では、文字を音声に変換し、ナビゲーションシステムや読書支援ツールで利用されています。

    自然言語処理

    自然言語処理(NLP)は、文章の意味を理解したり、文章を生成したりする技術です。この技術は、さまざまな応用が可能であり、多くの分野で利用されています。

    たとえば、機械翻訳では、文章を別の言語に翻訳することができます。これにより、異なる言語間でのコミュニケーションが容易になります。

    また、チャットボットは、人間と自然な会話を行うことができ、カスタマーサポートに活用可能です。

    また、文章生成技術にも活用でき、ユーザーの入力に基づいて文章を自動的に生成し、コンテンツ作成やライティング支援に利用されています。

    このように、自然言語処理技術は、言語の壁を越え、情報の効率的な利用を可能にし、私たちのコミュニケーションを豊かにするために重要な役割を果たしています。

    ロボット制御

    ロボット制御技術は、ロボットを制御し、さまざまな作業を実行する能力を持っています。この技術は、多くの産業分野で利用され、効率化と自動化を進めるシーンで活用可能です。

    たとえば、物流分野では、ロボットが荷物を自動的に運搬し、倉庫作業の効率を大幅に向上させます。

    さらに、医療分野では、ロボット制御技術を用いて手術を支援し、高精度で安全な手術を実現可能です。

    このように、ロボット制御技術は、さまざまな作業を自動化し、人々の生活を便利で効率的にするために重要な役割を果たしています。

    古典的な人工知能のまとめ

    この記事では、「古典的な人工知能」に焦点を当て、その定義、特徴、歴史、そして現代のAIとの違いについて詳しく解説してきました。

    古典的な人工知能は、ルールベースのシステムやエキスパートシステムを中心に発展してきました。これらのシステムは、特定の分野における専門家の知識をプログラムに組み込み、論理的な推論を通じて問題を解決します。エキスパートシステムは、医療や法律などの分野で成功を収めましたが、未知の状況への対応力や柔軟性には限界がありました。

    現代のAIは、機械学習やディープラーニングを用いてデータから自動的に学習し、汎用性と適応性を高めています。これにより、医療診断、自動運転、音声認識、自然言語処理など、さまざまな分野で革新をもたらしています。また、倫理的な課題や偏りの問題にも対処しながら、技術の進化を続けています。

    今回ご紹介した内容も参考に、AIについての知識を深めてみてください。

    また、AI技術に関する質問や、AIを活用したシステム開発に関するご相談がございましたら、ぜひ株式会社Jiteraにお問い合わせください。私たちは、最新のAI技術を駆使し、お客様のニーズに合わせた最適なソリューションをご提供します。どうぞお気軽にご相談ください。

    株式会社Jitera

    コスト削減も課題解決も同時に実現

    「JITERA」で迅速
    ソフトウェア開発

    開発を相談する
    おすすめの記事

    その他のカテゴリー

    email-img
    メルマガ登録
    JITERA社内で話題になった生成AIトレンドをいち早くお届けします。
    Thank you!

    Jiteraのメールマガジン登録が完了しました。