最初のボットが登場するまで何百万年もかかりましたが、一世紀も経たないうちにボットの数はボットを作成する人間の数を超えました。ここでは、ボットの地味な誕生から、ボットが大きなパワーを行使するようになった現在に至るまで、ボットの短い歴史を追ってみたいと思います。ボットのタイムラインには何百もの重要なポイントがありますが、ボットの進化について分かりやすく、10年ごとに重要なポイントをまとめてみました。
当時はまだインターネットが存在せず、この頃のボットはローカルマシンやイントラネット上で動作し、メッセージのフィルタリングなどのタスクを自動化したり、初期のチャットボットのように会話をシミュレートしたりしていました。undefined
1960年代中頃に ELIZA がリリースされました。これは主な初代チャットボットのひとつで、初期の自然言語処理技術を利用して会話をシミュレートすると いうものでした。ELIZA の主な目的は有意義なレスポンスを返したり、理解したりすることではなく、シンプルなパターンマッチ技術を利用してユーザーと会話をすることにありました。まず ELIZA はユーザーの入力を解析し、事前に設定されたパターンやテンプレートを活用して適切なプロンプトまたは質問に変換します。そして、これらのプロンプトをユーザーに表示することで、あたかも会話をしているかのような錯覚を起こさせたのです。
USENET は、1970年代末に登場した初期の電子掲示板の一種です。USENET のサービスの多くが人間による操作のみに依存していましたが、USENET のチームは、スパムや望ましくないコンテンツのフィルターアウト、ニュースグループの管理、メンテナンスなどの事務的なタスクを自動化するスクリプトを開発しました。USENET はボットを採用しませんでしたが、このようなタスクの自動化は、今日のボットの土台となるユースケースを提供しました。
ボットの歴史におけるこの段階ではまだインターネットが存在しなかったの で、悪意のあるボットがデプロイされることはありませんでした (自分自身を攻撃することを意味するため)。
1983年1月1日、インターネットが誕生しました。インターネットの形成に伴い、初期のインターネットボットの形態も具体化されました。
Internet Relay Chat (IRC) ボット が1988年に登場しました。IRC ボットにより、 ユーザーリストの管理や検索の実行、気象情報の更新や試合のスコアを提供するサービスなど、さまざまな機能が IRC チャンネル内で自動化されました。
この頃はまだ悪意のあるボットは存在しませんが、Morris Worm (1988) など悪意のあるソフトウェアの初期の例が登場し始めました。
Web 1.0 の登場に伴い、アップロードされた大量のコンテンツをインデックス化して提供する Web クローラーが開発され、インターネット経由で動作する新しいタイプのチャットボットがさらに高度化しました。また、最初のボットネットが登場し、悪意のあるボットを伴うインターネットの不穏な未来を暗示していました。
WebCrawler は初期の検索エンジンのひとつで、ボットを利用して Web ページをインデックス化していました。1994年4月に登場した WebCrawler は、テキスト全体をインデックス化し、Web の優れた検索能力を備えた最初の検索エンジンのひとつとして、急速に普及しました。この検索エンジンは Web クローラーを利用して Web ページから情報を収集し、検索クエリのインデックスを構築しました。その後の検索エンジンの土台を築いたという意味において、WebCrawler は Web 検索の初期の発展において重要な役割を果たしたと言えます。
1995年には大きな人気を博したチャットボット「ALICE」が登場し、人間らしい会話のシミュレーションにおける技術の進歩を見せつけました。ELIZA に代表される第一世代のチャットボットの登場から20年以上の歳月を経て誕生した ALICE (Alicebot または AIML (Artificial Intelligence Markup Language) ボットとも呼ばれます) は、さまざまなトピックや会話のシナリオに対応し、人間のやり取りをシミュレートします。ALICE は AIML パターンとそれに対応するレスポンスの膨大なデータベースを活用してユーザーの入力と照合し、事前に設定されたステートメントやテンプレートを使用して答えを返します。ALICE の能力の高さは、チャットボットの知能を競う年次コンテストのローブナー賞を2000年と2001年に受賞したことで実証さ れました。
1996年に Google は Web クローラーボット「Googlebot」を導入し、Web 検索とインデックス化に大きな影響をもたらしました。当初「Backrub」と呼ばれた Googlebot は Web ページからデータを収集してコンテンツを分析し、結果を Google のサーバーに送信します。さらにこのデータを処理・インデックス化することで、Google の検索アルゴリズムによる検索結果の最適化が可能になります。Googlebot は長年にわたり進化を重ね、果てしなく拡大し続ける Web の性質と、増大する Web 技術の複雑性に適応してきました。Googlebot は固有のガイドラインとポリシーを遵守し、robots.txt ファイルなどのメカニズムを通じて提供される Webサイト所有者の指示や Web 標準を尊重します。
1999年に登場した PrettyPark と Sub7 は、記録されている初期ボットネットの例です。PrettyPark はメールの添付ファイルを通じて拡散するワームで、インスタントメッセージサービスのログイン名やパスワード、電話番号などの情報をホストコンピューターから盗むことを目的として いました。一方、Sub 7 は感染したコンピューターのキーロギングを通じて情報を盗むトロイの木馬です。ホストにマイクや録画用のハードウェアがある場合、音声データや動画データも収集します。
Web 上でのインスタントメッセージの飛躍的な利用拡大を受けて多くのチャットボットが登場し、ボットマスター達による大規模なボット攻撃がかつてないスケールで行われました。undefined
ActiveBuddy (後に Microsoft に買収) は2001年に SmarterChild をリリースしました。SmarterChild は、AOL インスタントメッセンジャー (AIM) 向けに開発された AI 駆動型のチャットボットで、その後 MSN メッセンジャーや Yahoo! メッセンジャーなど、他のインスタントメッセージプロダクトにも使用が拡大されました。SmarterChild により、ユーザーはボット相手に質問をしたり、情報を求めたり、ゲームをしたりするなど、リアルタイムの会話をボットと行うことができます。このチャットボットは自然言語処理 (NLP) 技術を利用してユーザー入力を理解し、適切 なレスポンスを生成します。
2000年、「Mafiaboy」と名乗る15歳のハッカーが、ハッキングした複数の大学のコンピューターネットワークで構成されたボットネットから DDoS 攻撃を仕掛け、CNN、Dell、E-Trade、eBay、Yahoo! (当時最大の検索エンジン) をダウンさせるという事件が起きました。後に FBI とカナダの警察当局によってこのハッカーは逮捕され、11億米ドルもの損害をもたらした「いたずら」のために、66件の罪状で起訴されました。
また2007年には、Storm ボットネットが大きく勢力を広げました。史上最大のボットネットワークのひとつと言われる Storm に感染した PC の数はおよそ200万台に上るとみられ、その最盛期にはインターネット上の全スパムの20%近くが Storm のスパムボットによるものであったことが示唆されます。
AI 技術の発展と統合により、さらに高度な会話型ボットが登場し、Facebook (現 Meta) などのソーシャル・メディア・プラットフォーム上で発展しました。また、Mirai や 3ve のようなボットネットによる攻撃から組織を守るボット管理ツールが市場に投入されました。
Apple が音声会話型の AI チャットボット「Siri」を導入したのは2011年のことでした。Siri によって、音声起動型のバーチャルアシスタントがメインストリーム化しました。Siri は自然言語処理 (NLP) と機械学習の技術を駆使し、情報の取得やナビゲーション、マルチメディアデバイスのコントロールなどの分野で、情報またはサポートを求めるユーザーのクエリや命令を理解し、それらに対応します。
Facebook (現 Meta) は2016年4月、Messenger