チャットボットの歴史、E LIZAからC hatGPTまでの返事の作り方と起きた問題
悠 Yu Niibori AIエンジニア プロフィール
出典 8件
要点
対象:ChatGPTと昔のボットの違いが気になる人
ELIZAは人が用意したルールで返事を組んだ Tayは示し合わせた人たちに悪用された 返事の中身は、いまも自分で確かめる チャットボットは、1 966年に論文で発表された「ELIZA」から数えて、6 0年ほどの歴史があります。その間に、返事の組み立て方は大きく変わりました。
この記事の目次(7節) 1966年のE LIZA、キーワードを拾ってルールで返す 2011年、話しかけて用事を頼めるS iri 2016年のT ay、悪用されて差別的な投稿をした 2016〜2018年 、企業や自治体に広がったチャットボット 2022年のC hatGPT、言葉のつながりから返事を組み立てる 3つの例で比べる返事の作り方 いまチャットボットを使うときに気をつけること
ELIZAは人が用意したルールで返事を組み立て、2 016年のT ayは利用者とのやりとりから学びました。2 022年に公開されたC hatGPTは、大量の文章で学んだ言葉のつながりから返事を作ります。1 4 8
チャットボットの主な出来事
1966
2011
2016
2016
2018
2022
2023
ELIZAの論文の発表(キーワードを拾い、ルールで返す)
AppleによるSiriの発表(話しかけて用事を頼む)
3月 MicrosoftのTayの公開と、悪用による停止
9月 LINEのMessaging APIの正式公開
総務省の調査、AIを導入した市区町村の半数以上がチャットボットを利用
11月 ChatGPTの公開(言葉のつながりから返事を組み立てる)
3月 OpenAIがGPT-4の報告書で、ハルシネーションの限界を明記
チャットボットの主な出来事を、1 966年から2 023年まで年代順に並べました。いまのC hatGPTにつながる2 022年と2 023年の出来事に色を付けています。
1966年のE LIZA、キーワードを拾ってルールで返す
ELIZAは対話プログラムです。M IT( マサチューセッツ工科大学)の准教授だったジョセフ・ワイゼンバウムが、1 964〜1966年 に作りました。使う人は、キーボードから文を打ち込んでE LIZAと話しました。1 2
キーワードと返し方をまとめた「スクリプト」
ワイゼンバウムは、キーワードと、それに結び付けた返し方のルールをまとめたものを「スクリプト」と呼びました。スクリプトを差し替えれば、プログラム本体を変えずに、別の話題や別の言語で話せました。1
ELIZAは、打ち込まれた文の中からキーワードを探しました。見つかれば、そのキーワードのルールで文を組み替えて返しました。1
論文に載っている会話の例(英語)では、使う人が「母が面倒を見てくれます」と打ちました。E LIZAは「家族でほかに面倒を見てくれるのは誰ですか」と返しました。1
キーワードが見つからないときは、「どうぞ続けて」のような当たり障りのない相づちか、前に出た話題を持ち出して話をつなぎました。1
ELIZAは何も分かっていないのに、人は打ち明け話をした
ワイゼンバウムは、人と機械の会話は表面的で、分かったふりは簡単にできると示すつもりでした。ところが、多くの人がE LIZAと本気で話し込み、個人的なことまで打ち明けました。2
ワイゼンバウムはその後、1 976年の本(邦訳『コンピュータ・パワー 人工知能と人間の理性』)で、技術を疑わずにもてはやす風潮を批判しました。人に取って代われる「人工知能」という考えは幻想だ、とも戒めました。2
話し方が人に似ているだけで、機械に人のような性質があると思い込むことを、今では「ELIZA効 果」と呼びます。2 AI研究の流れでのE LIZAの位置は、AIの3 度のブームの記事 に書きました。
2011年、話しかけて用事を頼めるS iri
Appleは2 011年1 0月4日 、i Phone 4Sとともに「Siri」を発表しました。話しかけるだけで、電話をかけたり、メッセージやメールを送ったり、予定やリマインダーを入れたりできる、という発表でした。3
Appleは、S iriは文脈をくみ取るので、普段の話し言葉で尋ねればよいと説明しました。最初はベータ版で、対応する言語は英語・フランス語・ドイツ語でした。3
2016年のT ay、悪用されて差別的な投稿をした
Microsoftは2 016年3月 、雑談用のチャットボット「Tay」をT witter( 現X)で公開しました。対象は米国の1 8〜24歳 でした。4
Microsoftは公開の前に、いろいろな条件でT ayを試し、利用者に使ってもらう試験もしていました。しかし公開から2 4時間のうちに、一部の人たちが示し合わせてT ayの弱点を突きました。4
Tayは、ひどく不適切な言葉や画像を投稿しました。M icrosoftは、この攻撃への備えを見落としていたと認め、T ayを停止して謝罪しました。4
Microsoftは振り返りで、A Iは人との良い会話からも悪い会話からも学んでしまう、と書いています。4
2016〜2018年 、企業や自治体に広がったチャットボット
LINEは2 016年4月 に、チャットボットを作るための仕組みの試験提供を始め、9 月に「Messaging API」として正式に公開しました。5
たとえばL INE Payは、よくある質問に答えるチャットボットを試験的に導入しました。調整を約1か月続け、回答に満足した利用者の割合を高めました。6 7%から8 9%への改善です。5
AIR DOは、飛行機の搭乗手続きをL INEだけで済ませられるようにしました。5
よくある質問に答えるチャットボットなら、作る側が答える範囲を決めておけます。当サイトのA I秘書も、よくある質問には、あらかじめ登録した質問と回答の範囲でだけ返信します(AI秘書の顧客対応 )。
総務省は、全国の都道府県と市区町村を対象に、2 018年1 1月1日 時点のA Iの使い方を調べました。A Iを導入した市区町村のうち、半数以上が、住民からの問い合わせに答えるチャットボットを使っていました。6
2022年のC hatGPT、言葉のつながりから返事を組み立てる
OpenAIは2 022年1 1月3 0日 に「ChatGPT」を公開しました。公開の4 日後には、世界の利用者が1 00万人を超えたとされます。7
2023年3月 には、O penAIが新しいA Iのモデル(返事を作る中身の仕組み)「GPT-4」の技術報告書を公開しました。8
GPT-4は、文章の続きに来る言葉を当てる学習を大量の文章で積んだあと、さらに調整したモデルです。仕組みは生成AIの仕組みの記事 で図にしました。8
報告書でO penAIは、G PT-4は前のG PTのモデルと同じ限界を持ち、まだ全面的には頼れないと認めています。事実と違うことをもっともらしく答える「ハルシネーション」や、推論(筋道を立てて考えること)の誤りがあるためです。8
OpenAIが社内で試したところ、G PT-4のハルシネーションは、前のモデルのG PT-3.5より大きく減りました。8
それでも、言語モデルの答えを使うときは慎重に、とO penAIは書いています。特に間違えると損が大きい場面では、人が確かめるなどの手を打つよう求めています。8
3つの例で比べる返事の作り方
ELIZA・T ay・C hatGPTを並べると、返事の作り方ごとに、起きた問題が違います。
時期と例 返事の作り方 起きた問題 1966年のE LIZA キーワードを拾い、ルールで文を組み替える ELIZAは何も分かっていないのに、人が打ち明け話をした 2016年のT ay 利用者とのやりとりから学ぶ 示し合わせた人たちに悪用され、不適切な投稿をした 2022年 以降のC hatGPTなど 大量の文章で学んだ言葉のつながりから、返事を組み立てる 事実と違うことを、もっともらしく答えることがある
いまチャットボットを使うときに気をつけること
ELIZA効 果を知っておくと、いまのチャットボットとの付き合い方も見えてきます。自然な日本語で返事が来ると、中身まで正しいと思いがちだからです。
Tayの件からは、使う人の書き込みから学んで返事が変わるチャットボットは、悪用されうることが分かります。
チャットボットに名前や人らしさを付けると、使う人の受け止め方がどう変わるかは、名前を付けたA Iの記事 で取り上げました。
ChatGPTの返事を人に見せたり仕事に使ったりする前に、中身を自分で確かめてください。
次に読む