Memory
每個 workspace 都有以向量為基礎的長期記憶。儲存事實、決策與筆記;依意義(而非僅關鍵字)擷取。Agent 會透過 rag_search 自動搜尋,你也可以直接透過 API 讀寫。
儲存一筆 memory
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 — 列出已儲存的 memories。
DELETE/v1/workspaces/{workspace_id}/memory/{point_id} — 遺忘單一筆 memory。
DELETE/v1/workspaces/{workspace_id}/memory — 清空 workspace 內所有 memory(不可逆)。
Memory 與 Projects 與 Corpora 的差異:Memory 是 agent 跨所有任務的持續演進回憶;Projects 為特定工作保留常駐上下文;命名的知識集合(corpora)則將較大型的參考資料餵入同一個儲存庫。Agent 會自動從 memory 拉取——在此儲存優質事實能讓未來的每個任務更聰明。