掲載済み (2026-07-04号)
054 183文字 • 1分

エージェント・メモリ:AIエージェントに永続的な継続性をもたらす設計と分類

原題: Agent Memory

英語

掲載情報

概要

ステートレスなLLMを基盤とするAIエージェントに「記憶」を持たせるため、会話、セマンティック、手続きなど7つのメモリ層と、OracleのOAMPを用いた実装アプローチを解説しています。

詳細内容

LLMは本質的にステートレスですが、実用的なAIエージェントには過去の対話を記憶し、ユーザーに適応する能力が不可欠です。本記事では、エージェント・メモリを「会話」「セマンティック(事実)」「エピソード(出来事)」「手続き(手法)」「エンティティ」「ワーキング」「サマリー」の7種類に分類し、それぞれの役割を詳述しています。単に履歴をプロンプトに追記する手法には、コンテキストウィンドウの制限やノイズの増加という限界があります。そこで、Oracle AI Database 26ai上の「Oracle AI Agent Memory Package (OAMP)」のような、ベクトル検索、SQL、JSONドキュメントを統合したデータベース駆動のメモリ管理を紹介しています。メモリの自動抽出やコンテキストカードによる要約、特定のスキーマ情報をメモリ化してエージェントに教え込む手法など、一発限りのプロンプト応答を超えて「永続的な共同作業者」としてエージェントを機能させるためのアーキテクチャが示されています。