Memory
各ワークスペースにはベクトル駆動の長期記憶があります。事実・決定・メモを保存し、意味によって(キーワードだけでなく)検索できます。エージェントは rag_search で自動的に検索し、API から直接読み書きも可能です。
メモリの保存
POST/v1/workspaces/{workspace_id}/memory — フィールド:content(必須、記憶するテキスト)、任意で kind、title、tags(文字列の配列)、source。
bash
curl https://nexevo.ai/v1/workspaces/$NEXEVO_WORKSPACE/memory \
-H "Authorization: Bearer $NEXEVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Refunds over 30 days require a manager approval.",
"kind": "policy",
"tags": ["refunds", "support"]
}'検索
GET/v1/workspaces/{workspace_id}/memory/search — クエリパラメータ:q(必須、自然言語クエリ)と top_k(結果数)。結果はセマンティックな関連性でランク付けされます。
bash
curl -G https://nexevo.ai/v1/workspaces/$NEXEVO_WORKSPACE/memory/search \
-H "Authorization: Bearer $NEXEVO_API_KEY" \
--data-urlencode "q=what is our refund policy" \
--data-urlencode "top_k=5"一覧と忘却
GET/v1/workspaces/{workspace_id}/memory — 保存されたメモリを一覧表示します。
DELETE/v1/workspaces/{workspace_id}/memory/{point_id} — メモリを 1 件忘却します。
DELETE/v1/workspaces/{workspace_id}/memory — ワークスペース内の全メモリを消去します(元に戻せません)。
Memory と Projects と Corpora の違い:Memory はすべてのタスクにわたるエージェントの進化する記憶;Projects は特定の作業のための恒常的なコンテキスト;名前付きのナレッジコレクション(corpora)は、より大きな参照資料を同じストアに供給します。エージェントはメモリから自動的に引き出します——ここに良い事実を保存すれば、今後のすべてのタスクが賢くなります。