ナレッジソース

メモリ

エージェントが読み書きするメモリノードの閲覧・作成・編集と、それらをメモリカテゴリにグループ化する方法について説明します。

メモリとは、エージェントが会話と会話の間に保持するノートです。メモリカテゴリの中に、それぞれタイトルと内容を持つノードのツリーとして保存されます。自分で確認・編集するには、Knowledge sources → Memory を開きます。

メモリはドキュメントとは異なります。あなたとエージェントが短いノートとして書き込み、ファイルではなくツリーとして整理されます。エージェントでメモリを有効にする方法は、メモリとチャット履歴を参照してください。

メモリカテゴリ#

このページはメモリカテゴリの一覧から開きます。メモリカテゴリは、Categories ページのドキュメントカテゴリとは別のものです。

  • Create Category をクリックし、Category Name と Category Color を入力して保存します。
  • カテゴリをクリックすると、そのツリーが開きます。
  • カテゴリを開いた状態では、Edit Category で名前の変更や色の変更ができます。同じダイアログに Remove Category があります。
  • Refresh はデータを再読み込みします。たとえば、エージェントが新しいノードを書き込んだ後などに使用します。

ノードの操作#

新しいカテゴリは空です。Add Parent node をクリックして最初のノードを作成します。既存のノードにマウスを合わせてプラスボタン(Add child node)をクリックすると、その下にノードを作成できます。

フォームに Node Title と Node Content を入力し、保存します。

ツリー内のノードをクリックすると、右側に開きます。その Path と Content が表示されます。そこから次の操作ができます。

  • Edit Markdown または Edit plain text をクリックして内容を変更し、Save をクリックします。
  • 確認の後、ノードを Delete します。

ツリーの上の検索ボックスを使ってノードを検索できます。

エージェントによるメモリの使用方法#

AI エージェントでは、Enable Memory をオンにして Memory Category を選択します。メモリをオンにした状態でカテゴリを選択していない場合、エージェントは実行を拒否します。次に Access Mode を選択します。

  • Read Only: エージェントはメモリを検索できます。
  • Read/Write: エージェントはノードの追加と更新もできます。

エージェントには読み取り用と書き込み用のプロンプトもあり、いつメモリツールを使うべきかを指示します。どちらも編集できます。メモリカテゴリを共有する 2 つのエージェントは、記憶している内容を共有します。

カテゴリを削除するとその内容も削除されます

メモリカテゴリを削除すると、その中のノードも削除されます。カテゴリを削除する前に、どのエージェントがそのカテゴリを使用しているかを確認してください。

次のステップ#

メモリのエージェント側についてはメモリとチャット履歴を、ドキュメントと Q&A のグループについてはカテゴリを参照してください。