【第20回】AIに常識は教えられる?CyCプロジェクトとは
AIに人間の「当たり前の常識」を教え込むことはできるのでしょうか?
それに挑戦したのがCyCプロジェクトです。
この記事では、AIに知識を集める試みをやさしく解説します。
1. 読み方
CyC(サイシー / サイク) ※英語圏では「サイシー」に近い発音で呼ばれることが多いです。
2. 意味(定義):AIに「常識」をインストールする
CyCプロジェクトとは、「人間が当たり前だと思っている『常識』を、すべてコンピュータが理解できるルールとして書き込もう!」という、超巨大な知識構築プロジェクトのことです。
これまでのAIは、「化学の専門知識(DENDRAL)」や「医学の専門知識(MYCIN)」といった、特定の分野に特化した「エリートな知識」を持っていました。しかし、それらはあくまで「専門知識」であって、「コップを落としたら割れる」といった、誰でも知っている「日常の常識」は含まれていなかったのです。
CyCは、この「欠けている常識のピース」を埋めることで、AIを「専門家」から「知的な存在」へと進化させようとしました。
⚠️ よくある誤解
・CyCはデータから自動的に学習するAIではなく、人間が常識を一つずつ記述するプロジェクトです。
・常識を扱うことは非常に難しく、すべてを完全に記述することは簡単ではありません。
3. 歴史・背景:エリートAIの「限界」から生まれた挑戦
1980年代、第2次AIブームの中で「エキスパートシステム」は絶大な成果を上げていました。しかし、大きな弱点がありました。それが「脆(もろ)さ」です。
専門分野の外のことになると、途端に何もわからなくなってしまう。例えば、医学のプロであるはずのAIが、「もし患者が空腹だったら、診察はどうすべきか?」という、医学とは直接関係のない「日常的な前提」に対して答えられなかったのです。
この「知識の隙間」を埋めるため、1984年、ダグラス・レナート(Douglas Lenat)らによって、「特定の専門知識だけでなく、人間の『常識』そのものをすべてコンピュータに実装できれば、真の知能(汎用人工知能:AGI)が実現できるはずだ!」という、非常に壮大な野望のもとにスタートしました。これがCyCプロジェクトです。
これは、「専門知識だけでは人間の知能には到達できない」という認識が広がったことを示しています。
4. 比較・対比:似ているものとの違い
混乱を防ぐために、これまでの学習内容と比較してみましょう。
【エキスパートシステム(DENDRAL/MYCIN) vs CyC】
エキスパートシステムは、特定の分野の「超高度な専門知識」を詰め込んだ、いわば「各分野の天才教授」です。
対してCyCは、その天才が当たり前に持っているはずの「日常的な感覚」を教え込もうとする、「常識を備えた人間らしさ」を目指しています。
【CyC vs セマンティックウェブ(Semantic Web)】
セマンティックウェブは、Web上の膨大なデータ同士を「リンク」でつなぎ、コンピュータが理解できるようにする技術です。これは「外側から情報を集めて整理する」アプローチです。
一方、CyCは、あらかじめ「ルールや論理(オントロジー)」を設計して、コンピュータの脳内に直接書き込んでいく「内側から知識を作り上げる」アプローチです。
5. 活用シーン:研究の最前線から、未来の夢まで
CyCプロジェクト自体は、現在も進行中の非常に長いプロジェクトですが、その成果(構築された膨大な知識ベース)は、すでに以下のような「現在の研究」に活かされています。
推論エンジン(Reasoning Engine)の強化: 複雑な文脈を読み解くための、高度なロジック検証。
自然言語理解(NLU): 文中の「隠れた意味」や「常識的な前提」を補完するための知識源として。
AIの安全性・信頼性検証: 「このような状況では、この行動は常識的にありえない」という境界線を定義し、AIが暴走しないための安全策として。
そして、もしCyCプロジェクトが完成すれば、私たちの世界には、以下のような「未来のビジョン」が実現します!
自律型ロボットの進化: 「割れやすいものを丁寧に運んで」と言われた際、「これはガラスだから、落としたら割れる(=衝撃を与えてはいけない)」という常識に基づいて、動作を自動で調整できるようになります。
高度な対話エージェント: 文脈や状況を汲み取った、より人間らしい、自然な会話ができるAIアシスタントが実現します。
複雑な意思決定支援: 「もし雨が降ったら、イベントは中止すべきか?」といった、物理的な法則や社会的な常識に基づいた、高度なシミュレーションが可能になります。
※この「常識を扱う」という課題は、現在の生成AIや対話AIにおいても重要なテーマとなっています。
6. G検定での出題傾向
G検定では、以下のポイントが狙われます!
キーワード: 「常識(Common Sense)」「ダグラス・レナート」「AGI(汎用人工知能)」
役割の理解: 特定の専門分野ではなく、人間が持つ「当たり前の知識」を対象としていること。
対比構造: エキスパートシステム(専門性)との違いを問われることがあります。
7. G検定の例題
【問題1:最頻出】
CyCプロジェクトの主な目的として、最も適切なものはどれですか?
A. 大量の画像データから、物体を認識する能力を高めること。
B. 人間が持つ「常識的な常識」を、コンピュータが扱える形式で構築し、汎用的な知能を目指すこと。
C. Web上のあらゆる情報を、リンクによって結びつけること。
D. 統計的な手法を用いて、自然な翻訳を実現すること。
【問題2:頻出】
CyCプロジェクトに関連する記述として、適切なものはどれですか?
A. 深層学習(ディープラーニング)のアルゴリズムを開発したものである。
B. 特定の専門分野に特化した「エキスパートシステム」の限界を克服しようとしたものである。
C. 遺伝子解析を行い、新しい薬の開発を支援するためのシステムである。
D. グラフ構造を用いて、Web上のデータのつながりを管理する技術である。
【問題3:ひっかけ】
CyCプロジェクトに関する次の記述のうち、誤っているものはどれですか?
A. 人間が持つ「常識」という、広範で抽象的な知識を対象としている。
B. 専門家がルールを書き込むことで、知能を実現しようとするアプローチである。
C. 膨大な量の論理的なルールや、オントロジー(知識の構造)を用いる。
D. 画像認識における特徴抽出の自動化を主目的として開発された。
8. 例題の回答と解説
【問題1の回答】
正解:B
【解説】
A:❌ 誤り。画像認識の説明です。
B:⭕️ 正解!CyCの核心は「常識」の構築を通じた知能の実現にあります。
C:❌ 誤り。セマンティックウェブの説明です。
D:❌ 誤り。自然言語処理の説明です。
【問題2の回答】
正解:B
【解説】
A:❌ 誤り。ディープラーニングの説明です。
B:⭕️ 正解!CyCは、専門知識だけに特化したエキスパートシステムの「脆さ(常識の欠如)」を解決するために生まれました。
C:❌ 誤り。DENDRALの説明です。
D:❌ 誤り。LODやセマンティックウェブの説明です。
【問題3の回答】
正解:D
【解説】
CyCは「論理的なルール」を扱うプロジェクトであり、「画像の特徴抽出(ディープラーニングの得意分野)」とは全く異なるアプローチです。
A, B, CはすべてCyCの正しい特徴です。
📝 総評・まとめ
CyCプロジェクトは、AI研究における「究極の理想主義」とも言える壮大な挑戦でした。「専門知識(エリート)だけでは足りない、人間のような当たり前のことがわかる知能(AGI)を作りたい!」という情熱から生まれたこのプロジェクトは、現代のAIが直面している「文脈の理解」という課題にも、今なお大きな示唆を与え続けています。
「専門知識」から「常識」へ。 AIの進化の歴史を、この視点で捉えておくと、G検定の知識がバラバラの点ではなく、一本のストーリーとして繋がりますよ!
🚀 次回予告
専門的な知識も、当たり前の常識も、すべてはWeb上の巨大なネットワークへとつながっていく。 次は、世界中のデータが互いに結びつき、意味を持つ魔法のような技術についてお話しします。
次回は、【第21回】AIはWebの情報を理解できる?セマンティックウェブとは です。お楽しみに!
✅ この記事が役に立ったら「スキ」で応援してください!
あなたの応援が、次の解説を作るエネルギーになります!🚀
