mirror of
https://github.com/simstudioai/sim.git
synced 2026-02-10 14:45:16 -05:00
101 lines
3.9 KiB
Plaintext
101 lines
3.9 KiB
Plaintext
---
|
||
title: メモリー
|
||
description: メモリストアを追加
|
||
---
|
||
|
||
import { BlockInfoCard } from "@/components/ui/block-info-card"
|
||
|
||
<BlockInfoCard
|
||
type="memory"
|
||
color="#F64F9E"
|
||
/>
|
||
|
||
## 使用方法
|
||
|
||
ワークフローにメモリを統合します。メモリの追加、取得、全メモリの取得、削除が可能です。
|
||
|
||
## ツール
|
||
|
||
### `memory_add`
|
||
|
||
データベースに新しいメモリを追加するか、同じIDを持つ既存のメモリに追記します。
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `conversationId` | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話IDを持つメモリが既に存在する場合、新しいメッセージが追記されます。 |
|
||
| `id` | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
|
||
| `role` | string | はい | エージェントメモリのロール(user、assistant、またはsystem) |
|
||
| `content` | string | はい | エージェントメモリのコンテンツ |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `success` | boolean | メモリが正常に追加されたかどうか |
|
||
| `memories` | array | 新規または更新されたメモリを含むメモリオブジェクトの配列 |
|
||
| `error` | string | 操作が失敗した場合のエラーメッセージ |
|
||
|
||
### `memory_get`
|
||
|
||
会話IDによってメモリを取得します。一致するメモリを返します。
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `conversationId` | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話のメモリを返します。 |
|
||
| `id` | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `success` | boolean | メモリが正常に取得されたかどうか |
|
||
| `memories` | array | conversationIdとdataフィールドを含むメモリオブジェクトの配列 |
|
||
| `message` | string | 成功またはエラーメッセージ |
|
||
| `error` | string | 操作が失敗した場合のエラーメッセージ |
|
||
|
||
### `memory_get_all`
|
||
|
||
データベースからすべてのメモリを取得します
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `success` | boolean | すべてのメモリが正常に取得されたかどうか |
|
||
| `memories` | array | key、conversationId、dataフィールドを含むすべてのメモリオブジェクトの配列 |
|
||
| `message` | string | 成功またはエラーメッセージ |
|
||
| `error` | string | 操作が失敗した場合のエラーメッセージ |
|
||
|
||
### `memory_delete`
|
||
|
||
conversationIdによってメモリを削除します。
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `conversationId` | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話のすべてのメモリを削除します。 |
|
||
| `id` | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `success` | boolean | メモリが正常に削除されたかどうか |
|
||
| `message` | string | 成功またはエラーメッセージ |
|
||
| `error` | string | 操作が失敗した場合のエラーメッセージ |
|
||
|
||
## 注意事項
|
||
|
||
- カテゴリ: `blocks`
|
||
- タイプ: `memory`
|