適用於 Openclaw 的 Pinecone

一個高性能向量資料庫 skill,用於構建 AI 驅動的推薦引擎和語義搜尋應用。

membranedev
v1.0.2
Apr 30, 2026
0
331
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install integrate-pinecone

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 integrate-pinecone。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Pinecone?

Pinecone 是一個專門的向量資料庫,旨在以極高的效率存儲、索引和查詢高維向量嵌入。作為 Openclaw Skills 函式庫的一部分,此整合允許 AI Agent 管理索引和集合,同時卸載向量搜尋基礎設施的複雜性。

透過利用 Membrane 框架,此 skill 透過自動處理身份驗證和憑據刷新簡化了開發人員體驗。這確保了您的 AI 編碼 Agent 可以專注於語義邏輯和資料檢索,而不會被 Pinecone API 底層的安全管道所困擾。

Pinecone 應用場景

  • 為 AI Agent 構建長期記憶系統以檢索相關的歷史上下文。
  • 在大規模文件庫中實現語義搜尋功能。
  • 開發基於高維資料嵌入的推薦引擎。
  • 在 AI 工作流中透過自然語言意圖管理 Pinecone 索引、向量和集合。

Pinecone 運作原理

  1. 環境設定:用戶安裝 Membrane CLI 並驗證其特定的 Agent 類型(例如 Openclaw 或 Claude)。
  2. 建立連線:建立到 Pinecone 網域的安全連線,該連線在伺服器端處理 OAuth 或 API key 管理。
  3. 動作發現:Agent 根據目前意圖使用自然語言搜尋來識別正確的 Pinecone 動作(如查詢或 upsert 向量)。
  4. 執行:Agent 使用 JSON 參數執行選定的動作,或對自定義 API 端點使用 proxy 請求。
  5. 資料處理:Membrane 處理請求,注入身份驗證標頭,並將向量搜尋結果返回給 Agent。

Pinecone 設定指南

首先,安裝所需的 CLI 以管理您的 Openclaw Skills:

npm install -g @membranehq/cli@latest

接下來,驗證您的環境並建立到 Pinecone 的連線:

# Log in as an openclaw agent
membrane login --tenant --clientName=openclaw

# Ensure connection to Pinecone
membrane connection ensure "https://www.pinecone.io/" --json

Pinecone 資料結構與分類體系

該 skill 透過結構化連線模型組織交互,將 Pinecone API 組件抽象為可管理的動作。

組件 描述
Index 用於管理向量資料和搜尋配置的頂層容器。
Vector 存儲在索引中的高維資料點,代表嵌入。
Collection 索引的靜態快照,可用於創建新索引。
Action Schema 每個動作都包含用於嚴格類型資料交換的 inputSchema 和 outputSchema 。

Pinecone 進階特性

  • 自然語言動作發現:使用 --intent 標記查找特定的 Pinecone 函數,無需閱讀文件。
  • 自動憑據刷新:無需管理本地 API keys;Membrane 在伺服器端處理完整的身份驗證生命週期。
  • 直接 API Proxy:使用 membrane request 指令存取預建動作未涵蓋的特定 Pinecone 端點。
  • 無頭身份驗證:透過授權 URL 輪詢支援遠端或容器化環境。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*