AI資格ドリル
資格を選ぶ↓

用語比較

ELIZAとMYCINの違い|対話を模すパターン照合と、約600本の規則で診断するエキスパートシステム(G検定)

ELIZAとMYCINは、どちらもG検定の人工知能の歴史で名前が出る初期のプログラムです。ELIZAは1960年代の対話プログラム、MYCINは1970年代前半に開発された感染症のエキスパートシステムです。名前が似た時代の用語として並ぶため、選択肢の説明がどちらのものかを取り違えやすくなります。

ELIZAは入力の語をパターン照合で別の文に置き換えて会話を模すプログラム、MYCINは約600本の規則を使って原因菌の候補を推論するエキスパートシステムと覚えると、選択肢を切り分けられます。

このページは、英語版Wikipediaの記述をもとに、仕組み・知識の持ち方・題材で比べます。エキスパートシステム全体の仕組みは別のページにあります。

この記事の根拠と出典

各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。G検定の一次情報確認日: 2026-10-02。

結論

ELIZA

MITのWeizenbaumが1964〜1967年に開発。パターンの照合と置換で会話を模す。意味を理解して答えているわけではない。

MYCIN

Stanford大学で1970年代前半に開発。重い感染症の原因菌を特定し抗生物質を推奨する。約600本の規則と後ろ向き推論を使う。

見分け方

選択肢に「パターン照合」「会話」「DOCTOR」があればELIZA、「規則」「感染症」「後ろ向き推論」があればMYCIN。

違いを表で確認

比較軸ELIZAMYCIN
目的ELIZA:人間と機械のコミュニケーションを探る。会話を模すMYCIN:重い感染症の原因菌を特定し、抗生物質を推奨する
中心となる仕組みELIZA:キーワードを見つけ、パターンの照合と置換で入力を別の文に変換するMYCIN:比較的単純な推論エンジンと、約600本の規則の知識ベース。後ろ向き推論
知識の持ち方ELIZA:実世界の知識のデータベースを持たない。キーワードや変換規則はスクリプトが決めるMYCIN:専門家の知識を個々の規則として符号化し、推論の手順から明確に分ける
出力ELIZA:方向づけのない質問などで応答する。最も有名なスクリプトDOCTORは心理療法家を模すMYCIN:原因菌の候補を確率の高い順に並べ、確信度と推論の根拠を示す
開発ELIZA:MIT。1964〜1967年にJoseph Weizenbaumが開発MYCIN:Stanford大学。1970年代前半に5〜6年かけて開発。Lispで書かれた

どこで迷っているかを切り分ける

01

「パターン照合」「会話」という語が出る人

ELIZAです。入力のキーワードを調べ、パターンの照合と置換で別の文に変換して、会話を模します。

02

「規則」「感染症」「医師への質問」という語が出る人

MYCINです。医師にyes/noなどの質問を重ね、約600本の規則から原因菌の候補を導きます。

03

「理解しているか」を問われる人

ELIZAは意味を理解して答えているわけではありません。MYCINは、専門家の知識を符号化した規則を推論して結論を出します。

具体例で使い分ける

例 1

選択肢に「心理療法家を模した対話」が出る場合(架空の場面)

「パターンの照合と置換で会話を模し、スクリプトDOCTORで心理療法家のように応答したプログラムはどれか」という問いがあります。

  • パターンの照合と置換で会話を模し、DOCTORスクリプトで動いたのはELIZAです。
  • MYCINは感染症の診断を支援する規則ベースの推論で、対話を模すものではありません。

結論: DOCTORならELIZAです。

例 2

選択肢に「後ろ向き推論」「抗生物質」が出る場合(架空の場面)

「約600本の規則を使い、感染症の原因菌を特定して抗生物質を推奨した初期のエキスパートシステムはどれか」という問いがあります。

  • 規則の知識ベースと後ろ向き推論で原因菌を特定し、抗生物質を推奨したのはMYCINです。
  • ELIZAは知識の推論ではなく、語の置換で会話を続けます。

結論: 抗生物質ならMYCINです。

例 3

どちらが知識ベースを持つかを問われる場合

2つのプログラムのうち、専門家の知識を規則として持つのはどちらかを選ぶ問いがあります。

  • MYCINは、専門家の知識を個々の規則として符号化し、推論の手順から分けています。
  • ELIZAは、心理療法の文脈を使うことで、実世界の知識のデータベースを持たせる問題を避けました。

結論: 知識ベースを持つのはMYCINです。

問題文から答えを選ぶ手順

  1. 1

    目的を見る

    「会話を模す」ならELIZA、「診断や推奨」ならMYCINです。

  2. 2

    仕組みを見る

    「パターン照合と置換」ならELIZA、「規則」「後ろ向き推論」ならMYCINです。

  3. 3

    知識を見る

    実世界の知識を持たないのがELIZA、約600本の規則の知識ベースを持つのがMYCINです。

  4. 4

    時代と場所を見る

    1964〜1967年のMITはELIZA、1970年代前半のStanford大学はMYCINです。

試験での見分け方

  • 1ELIZAは、パターンの照合と置換で会話を模す。意味を理解して応答するプログラムではない。
  • 2ELIZAの最も有名なスクリプトDOCTORは、心理療法家を模して方向づけのない質問で応答する。
  • 3MYCINは、重い感染症の原因菌を特定し抗生物質を推奨する、初期の後ろ向き推論のエキスパートシステムである。
  • 4MYCINは約600本の規則の知識ベースを持ち、専門家の知識を推論の手順から分けている。

誤答しやすい選択肢

ELIZAを知識ベースを持つ診断システムと考える

修正: ELIZAは語の置換で会話を模すプログラムです。専門家の知識を規則として持つのはMYCINです。

MYCINを対話を模すプログラムと考える

修正: MYCINは医師への質問を重ねて原因菌の候補を導きますが、題材は感染症の診断支援です。会話を模すのはELIZAです。

ELIZAが対話で新しい言い回しを学ぶと考える

修正: ELIZAは対話を通じて新しい言い回しや語を学べません。変えるには、スクリプトを直接編集します。

確認問題

Q1パターンの照合と置換で会話を模し、DOCTORスクリプトで有名になったプログラムは?

答え: ELIZA

MITのWeizenbaumが1964〜1967年に開発しました。意味を理解して応答するわけではありません。

Q2約600本の規則で感染症の原因菌を特定し、抗生物質を推奨した初期のエキスパートシステムは?

答え: MYCIN

Stanford大学で1970年代前半に開発された、後ろ向き推論を使うシステムです。

Q3MYCINの知識の持ち方の特徴は?

答え: 専門家の知識を個々の規則として符号化し、推論の手順から明確に分けている

この分離により、知識の獲得・推論・説明を行う枠組みEMYCINが生まれました。

到達チェック

  • ELIZAの仕組み(パターン照合と置換)を言える
  • MYCINの題材と推論の向きを言える
  • 知識ベースを持つのがどちらかを取り違えない

同じ資格で次に知りたいこと

よくある質問

QELIZAとMYCINの違いは?

A

ELIZAはパターンの照合と置換で会話を模すプログラムです。MYCINは約600本の規則と後ろ向き推論で、感染症の原因菌を特定し抗生物質を推奨するエキスパートシステムです。

QELIZAは何を理解して応答しているのですか?

A

意味を理解して応答しているわけではありません。入力のキーワードを調べ、スクリプトが決めた規則に従って別の文に変換します。

QMYCINはいつ、どこで開発されましたか?

A

1970年代前半に5〜6年かけてStanford大学で開発されました。Edward Shortliffeの博士論文として、Lispで書かれています。

次に見る比較

執筆: ミナト編集部(運営者情報を見る)