ナレッジソース
メモリ
エージェントが読み書きするメモリノードの閲覧・作成・編集と、それらをメモリカテゴリにグループ化する方法について説明します。
メモリとは、エージェントが会話と会話の間に保持するノートです。メモリカテゴリの中に、それぞれタイトルと内容を持つノードのツリーとして保存されます。自分で確認・編集するには、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 のグループについてはカテゴリを参照してください。