第1章 エージェント型AIとは何か、 そして記憶が重要な理由
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
生成AIチャットがレシピ本だとすれば、エージェント型AIは専属シェフだ。 レシピ本は無数の指示を提供するものの、今日あなたにふさわしい食事を決めることも、パントリーに重要な材料が足りない場合に適応することもできない。一方、シェフはあなたの好みを理解し、先週気に入ったものを記憶し、冷蔵庫にある食材や傷みかけた食材を把握している。シェフの価値は単なる一食の調理を超えている。なぜならシェフは記憶と経験を活かし、時間をかけて一貫性と配慮を提供するためだ。
人工知能においても同様の区別が生まれている。生成AIはテキスト生成や質問応答、ルーチン作業の自動化で称賛されるが、それはレシピ本が料理の集積として評価されるのと同様だ。しかしこれらは孤立した出力に過ぎない。エージェント型AIは、計画を立て、適応性を持って知識を次のやり取りへ引き継ぐことのできるシェフのようなシステムへの移行を表す。
これを可能にする鍵は記憶だ。記憶がなければ、シェフはアレルギーを忘れ、毎日同じ料理を出し、手持ちの食材を見落として無駄にする。同様に、記憶を持たないAIエージェントはコンテキストを失い、過ちを繰り返し、即時のリクエストを超えて行動できない。AIに記憶を組み込むことは必須だ。それが持続性、適応性、継続性を可能にする。 技術的に言えば、エージェント型AIとは大規模言語モデル(LLM)と、記憶ストア・検索メカニズム・計画モジュールといった構造化構成要素を組み合わせたシステムを指す。これらのシステムは過去のやり取り・データ検索・意思決定を統合し、単なるプロンプト応答ではなく時間軸に沿った一貫性ある行動を実現する。つまり記憶はAIを反応的なジェネレータから適応型エージェントへと変容させるのだ。 エージェントが大規模で一貫した行動を取るには、分散システム全体で記憶が一貫性・アクセシビリティ・レジリエンスを保つ必要がある。ここで分散SQLが重要となる。エージェント型AIは、需要が増大しても知識を同期化し、状態を保持し、信頼性を確保できるデータインフラに依存する。第2章では分散SQLがこの基盤をどう提供するかを考察するが、ここではまずエージェント型AIの理解と、それが記憶に生む課題に焦点を当てる。
AIを「エージェント的」たらしめるもの
その名が示す通り、エージェント型AIの核心は主体性である。主体性とは、ユーザやシステムに代わって一定の自律性を持って行動する能力を指す。これは知能的なレスポンスを意味するが、こうしたレスポンスを実現するためには、エージェント型システムは知覚し、推論し、行動し、学習する必要がある。1 通常の機械学習モデルは静的でタスク特化型だ。入力を受け取り、出力を生成し、そこで停止する。次に何をすべきかを決定したり、過去に何をしたかを記憶したりしない。例えば、モデルは画像を分類したり、テキストを生成したり、値を予測したりするが、その単一の関数を超える行動は取らない。能動的AIは、記憶機能を組み込むことで、こうした静的なモデルを発展させたものだ。能動的システムは四つの基本概念で構成される:
- 知覚
エージェントは、テキスト入力、API、データベース、センサー、過去の記憶など、複数のソースからの信号を利用する。
- 推論
これらの入力を目標や制約と照らし合わせて評価し、次に取るべき行動を決定する。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access