Mandala
Tools

Zep

AIエージェント用の長期記憶

使用方法

Zepを統合して長期記憶管理を実現。スレッドの作成、メッセージの追加、AI駆動の要約や事実抽出によるコンテキストの取得が可能です。

ツール

zep_create_thread

Zepで新しい会話スレッドを開始する

入力

パラメータ必須説明
threadIdstringはいスレッドの一意の識別子
userIdstringはいスレッドに関連付けられたユーザーID
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
threadIdstringスレッドID
userIdstringユーザーID
uuidstring内部UUID
createdAtstring作成タイムスタンプ
projectUuidstringプロジェクトUUID

zep_get_threads

すべての会話スレッドを一覧表示する

入力

パラメータ必須説明
pageSizenumberいいえ1ページあたりに取得するスレッド数
pageNumbernumberいいえページネーションのページ番号
orderBystringいいえ結果を並べ替える項目(created_at、updated_at、user_id、thread_id)
ascbooleanいいえ並べ替え方向:昇順はtrue、降順はfalse
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
threadsarrayスレッドオブジェクトの配列
responseCountnumberこのレスポンスに含まれるスレッドの数
totalCountnumber利用可能なスレッドの総数

zep_delete_thread

Zepから会話スレッドを削除する

入力

パラメータ必須説明
threadIdstringはい削除するスレッドID
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
deletedbooleanスレッドが削除されたかどうか

zep_get_context

サマリーモードまたは基本モードでスレッドからユーザーコンテキストを取得する

入力

パラメータ必須説明
threadIdstringはいコンテキストを取得するスレッドID
modestringいいえコンテキストモード:「summary」(自然言語)または「basic」(生のファクト)
minRatingnumberいいえ関連するファクトをフィルタリングする最小評価
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
contextstringコンテキスト文字列(サマリーまたは基本)
factsarray抽出されたファクト
entitiesarray抽出されたエンティティ
summarystring会話のサマリー

zep_get_messages

スレッドからメッセージを取得する

入力

パラメータ必須説明
threadIdstringはいメッセージを取得するスレッドID
limitnumberいいえ返すメッセージの最大数
cursorstringいいえページネーション用のカーソル
lastnnumberいいえ返す最新メッセージの数(limitとcursorより優先される)
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
messagesarrayメッセージオブジェクトの配列
rowCountnumberこのレスポンスに含まれるメッセージの数
totalCountnumberスレッド内のメッセージの総数

zep_add_messages

既存のスレッドにメッセージを追加する

入力

パラメータ必須説明
threadIdstringはいメッセージを追加するスレッドID
messagesjsonはいロールとコンテンツを持つメッセージオブジェクトの配列
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
contextstringメッセージ追加後の更新されたコンテキスト
messageIdsarray追加されたメッセージUUIDの配列
threadIdstringスレッドID

zep_add_user

Zepで新しいユーザーを作成する

入力

パラメータ必須説明
userIdstringはいユーザーの一意の識別子
emailstringいいえユーザーのメールアドレス
firstNamestringいいえユーザーの名
lastNamestringいいえユーザーの姓
metadatajsonいいえJSONオブジェクトとしての追加メタデータ
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
userIdstringユーザーID
emailstringユーザーのメール
firstNamestringユーザーの名
lastNamestringユーザーの姓
uuidstring内部UUID
createdAtstring作成タイムスタンプ
metadataobjectユーザーメタデータ

zep_get_user

Zepからユーザー情報を取得する

入力

パラメータ必須説明
userIdstringはい取得するユーザーID
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
userIdstringユーザーID
emailstringユーザーのメール
firstNamestringユーザーの名
lastNamestringユーザーの姓
uuidstring内部UUID
createdAtstring作成タイムスタンプ
updatedAtstring最終更新タイムスタンプ
metadataobjectユーザーメタデータ

zep_get_user_threads

特定のユーザーのすべての会話スレッドを一覧表示する

入力

パラメータ必須説明
userIdstringはいスレッドを取得するユーザーID
limitnumberいいえ返すスレッドの最大数
apiKeystringはいあなたのZep APIキー

出力

パラメータ説明
threadsarrayこのユーザーのスレッドオブジェクトの配列
userIdstringユーザーID

注意事項

  • カテゴリー: tools
  • タイプ: zep
Zep