概要
エージェントメモリは、エージェントが会話全体を通してユーザー固有の情報を検出、保存、呼び出しできるようにします。有効にすると、エージェントはメッセージを分析して有用なコンテキストを特定し、メモリレコードとして保存し、承認されたメモリを将来のインタラクションに注入します — これにより、各ユーザーにパーソナライズされた体験が作成されます。 エージェントメモリは以下を記憶するのに便利です:- ユーザー設定 — 好みのトーン、応答フォーマット、またはワークフロースタイル。
- 安定したユーザー事実 — 役割、チーム、会社、または定期的なニーズ。
- 重要なコンテキスト — 将来のインタラクションをパーソナライズするのに役立つ情報。
エージェントメモリの仕組み
エージェントが会話を分析
ユーザーメッセージは、記憶に値する設定、事実、コンテキストについてバックグラウンドで自動的に分析されます。エージェントは既存のメモリに対する重複チェックを実行し、0.0から1.0の信頼度スコアを割り当てます。
メモリタイプ
エージェントは3種類のメモリをキャッチし、保存できます:| タイプ | 説明 | 例 |
|---|---|---|
Preference | トーン、フォーマット、ワークフロースタイルなどのユーザー設定。 | 「ユーザーは箇条書きの要約を好む」「ユーザーは簡潔な技術的な回答を好む」 |
Fact | 役割、チーム、会社などのユーザーに関する安定した事実。 | 「ユーザーはStartupCorpのCTOです」「ユーザーはPythonと機械学習を専門としている」 |
Context | 将来のインタラクションをパーソナライズするのに役立つ状況的コンテキスト。 | 「ユーザーは来月プロダクトローンチの締め切りがある」「ユーザーのチームはアジャイル方法論を使用している」 |
メモリステータス
| ステータス | 説明 |
|---|---|
pending | メモリが検出され、確認待ちです。 |
approved | メモリが承認され、エージェントの応答で積極的に使用されています。 |
rejected | メモリが却下され、使用されません。 |
メモリライフサイクル
作成
- ユーザーがメッセージを送信します。
- エージェントがバックグラウンドでメッセージを分析します。
- AIが記憶に値する情報を検出し、重複チェックを実行します。
- メモリが
pendingステータスで作成され、信頼度スコアが割り当てられます。 - 7日間の有効期限タイマーが開始します。
承認
- 管理者が保留中のメモリを確認します。
- メモリが承認または却下されます。
- 承認された場合、メモリがアクティブになり、将来の会話に注入されます。
- 却下された場合、メモリはアーカイブされます。
使用
- ユーザーが会話を開始します。
- そのユーザーの承認済みメモリがシステムに読み込まれます。
- メモリがタイプ別にフォーマットされ、エージェントのシステムプロンプトに追加されます。
- エージェントはメモリを使用して応答をパーソナライズします。
期限切れ
- 保留中のメモリは承認されない場合、7日後に期限切れになります。
- 承認済みメモリは手動で削除されない限り期限切れになりません。
- 期限切れの保留中メモリは自動的に却下されます。
例
例1:設定メモリ
例1:設定メモリ
ユーザーメッセージ:
将来の影響: エージェントはユーザーがコードを要求した場合、デフォルトでPythonコード例を使用します。
「コード例は擬似コードではなくPythonで受け取る方が好きです。」検出されたメモリ:
| フィールド | 値 |
|---|---|
| タイプ | preference |
| 内容 | 「ユーザーは擬似コードよりもPythonコード例を好む。」 |
| 信頼度 | 0.90 |
例2:事実メモリ
例2:事実メモリ
ユーザーメッセージ:
将来の影響: エージェントは将来のすべての会話でユーザーの役割と会社のコンテキストを理解します。
「私はStartupCorpのCTOで、SaaSプラットフォームを構築しています。」検出されたメモリ:
| フィールド | 値 |
|---|---|
| タイプ | fact |
| 内容 | 「ユーザーはSaaSプラットフォームを構築中のStartupCorpのCTOです。」 |
| 信頼度 | 0.95 |
例3:コンテキストメモリ
例3:コンテキストメモリ
ユーザーメッセージ:
将来の影響: エージェントは応答でスピードと緊急性を優先します。
「来月プロダクトをローンチするので、すぐにすべてを準備する必要があります。」検出されたメモリ:
| フィールド | 値 |
|---|---|
| タイプ | context |
| 内容 | 「ユーザーは迅速な対応を必要とする来月のプロダクトローンチの締め切りがある。」 |
| 信頼度 | 0.85 |