Kaizen

メモリー

メモリーストアを追加

使用方法

ワークフローにメモリーを統合します。メモリーの追加、取得、すべてのメモリーの取得、メモリーの削除が可能です。

ツール

memory_add

新しいメモリーをデータベースに追加するか、同じIDの既存のメモリーに追加します。

入力

パラメータ必須説明
conversationIdstringいいえ会話識別子(例:user-123、session-abc)。このブロックに対してこの会話IDのメモリがすでに存在する場合、新しいメッセージはそれに追加されます。
idstringいいえ会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。
rolestringはいエージェントメモリの役割(user、assistant、またはsystem)
contentstringはいエージェントメモリのコンテンツ
blockIdstringいいえオプションのブロックID。提供されない場合、実行コンテキストから現在のブロックIDを使用するか、デフォルトで「default」になります。

出力

パラメータ説明
successbooleanメモリが正常に追加されたかどうか
memoriesarray新規または更新されたメモリを含むメモリオブジェクトの配列
errorstring操作が失敗した場合のエラーメッセージ

memory_get

conversationId、blockId、blockName、またはそれらの組み合わせによってメモリを取得します。一致するすべてのメモリを返します。

入力

パラメータ必須説明
conversationIdstringいいえ会話識別子(例:user-123、session-abc)。単独で提供された場合、すべてのブロックにわたるこの会話のすべてのメモリを返します。
idstringいいえ会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。
blockIdstringいいえブロック識別子。単独で提供された場合、すべての会話にわたるこのブロックのすべてのメモリを返します。conversationIdと一緒に提供された場合、そのブロック内の特定の会話のメモリを返します。
blockNamestringいいえブロック名。blockIdの代替。単独で提供された場合、この名前を持つブロックのすべてのメモリを返します。conversationIdと一緒に提供された場合、この名前を持つブロック内のその会話のメモリを返します。

出力

パラメータ説明
successbooleanメモリが正常に取得されたかどうか
memoriesarrayconversationId、blockId、blockName、およびdataフィールドを含むメモリオブジェクトの配列
messagestring成功またはエラーメッセージ
errorstring操作が失敗した場合のエラーメッセージ

memory_get_all

データベースからすべてのメモリを取得する

入力

パラメータ必須説明

出力

パラメータ説明
successbooleanすべてのメモリが正常に取得されたかどうか
memoriesarraykey、conversationId、blockId、blockName、およびdataフィールドを含むすべてのメモリオブジェクトの配列
messagestring成功またはエラーメッセージ
errorstring操作が失敗した場合のエラーメッセージ

memory_delete

conversationId、blockId、blockName、またはそれらの組み合わせによってメモリを削除します。一括削除をサポートしています。

入力

パラメータ必須説明
conversationIdstringいいえ会話識別子(例:user-123、session-abc)。単独で提供された場合、すべてのブロックにわたるこの会話のすべてのメモリを削除します。
idstringいいえ会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。
blockIdstringいいえブロック識別子。単独で提供された場合、すべての会話にわたるこのブロックのすべてのメモリを削除します。conversationIdと共に提供された場合、そのブロック内の特定の会話のメモリを削除します。
blockNamestringいいえブロック名。blockIdの代替。単独で提供された場合、この名前を持つブロックのすべてのメモリを削除します。conversationIdと共に提供された場合、この名前を持つブロック内のその会話のメモリを削除します。

出力

パラメータ説明
successbooleanメモリが正常に削除されたかどうか
messagestring成功またはエラーメッセージ
errorstring操作が失敗した場合のエラーメッセージ

注意事項

  • カテゴリ: blocks
  • タイプ: memory
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started