Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

名前空間とプロファイル

最終更新 Markdown で表示Agent セットアップ

Agent Memory は 2 階層の分離モデルを使います。名前空間 (namespace) がメモリの領域を定義し、プロファイル (profile) が個々のユーザー、エージェント、チーム、テナント、またはアプリケーションオブジェクト向けの分離されたメモリストアを提供します。

名前空間

名前空間は、一連のメモリプロファイルの範囲を決める最上位のコンテナです。アプリケーション、環境、テナント、またはユーザー・チーム・組織メモリといったメモリ層を分けるために使います。

プロファイル

プロファイルは、単一エンティティ向けの分離されたメモリストアです。各プロファイルは、保存済みメモリと検索インデックスを独自に持ちます。

セッション

セッションは、同じ操作や会話から生まれたメモリをまとめます。セッションは任意ですが、特定の会話で作られたメモリを識別・確認・管理しやすくなります。

セッションはプロファイル単位です。異なる 2 つのプロファイルが同じセッション ID を使っても衝突しません。

分離モデル

概念上、メモリのスコープは namespace > profile > memory です。データがこの境界を越えることはありません。

Namespace: my-assistant-prod
  Profile: alice
    Memories
    Messages
  Profile: bob
    Memories
    Messages

Alice のプロファイルで recall() を呼んでも、Bob のプロファイルのメモリは返りません。各プロファイルは自己完結したメモリシステムです。

役に立ちましたか?