mcpField
P
pinecone-assistant

pinecone-assistant

github.com/pinecone-io文档处理16274 次安装6 周前更新
代码仓库

关于 pinecone-assistant

用于操作 Pinecone Assistant 托管式 RAG 服务的 Skill,支持通过脚本和自然语言请求管理助手。涵盖创建、上传与同步文档、聊天、检索上下文及列出助手。

主要功能

  1. 01按配置创建助手
  2. 02上传并增量同步文件
  3. 03通过聊天提问
  4. 04检索上下文片段
  5. 05列出助手及文件

适用场景

  1. 01为文档创建助手
  2. 02上传或刷新文档集合
  3. 03提问并检索相关上下文

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pinecone-io/skills --skill pinecone-assistant

安装后在 Claude Code 中输入/pinecone-assistant确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
chat.md
context.md
create.md
list.md
sync.md
upload.md
scripts/
chat.py
context.py
create.py
list.py
sync.py
upload.py

详细介绍

Pinecone Assistant

Pinecone Assistant 是一项全托管 RAG 服务。上传文档、提问,即可获得附带引用的答案。无需嵌入流程或基础设施。

所有脚本都位于此技能目录下的 scripts/ 中。 运行方式:uv run scripts/script_name.py [arguments]

<<clarify_style>>

操作

操作脚本关键参数
创建助手scripts/create.py--name --instructions --region
上传文件scripts/upload.py--assistant --source --patterns
同步文件(增量)scripts/sync.py--assistant --source --delete-missing --dry-run
聊天/提问scripts/chat.py--assistant --message
获取上下文片段scripts/context.py--assistant --query --top-k
列出助手scripts/list.py--files --json

如需了解任何操作的完整工作流详情,请阅读 references/ 中的相关文件。


自然语言识别

主动识别并处理以下模式,无需用户提供明确命令:

创建:“创建一个助手”、“创建一个名为 X 的助手”、“为我的文档设置一个助手” → 参阅 references/create.md

上传:“上传我的文档”、“向我的助手添加文件”、“为我的文档编制索引” → 参阅 references/upload.md

同步:“同步我的文档”、“更新我的助手”、“让助手保持同步”、“从 ./docs 刷新” → 参阅 references/sync.md

聊天:“询问我的助手有关 X 的内容”、“我的助手了解哪些关于 X 的信息”、“与 X 聊天” → 参阅 references/chat.md

上下文:“在我的助手中搜索 X”、“查找关于 X 的上下文” → 参阅 references/context.md

列表:“显示我的助手”、“我有哪些助手” → 运行 uv run scripts/list.py


对话记忆

在对话中记住最近使用的助手:

  • 用户创建或首次使用助手时,记住其名称
  • 用户说“我的助手”、“它”或“这个助手”时 → 使用最近使用的助手
  • 简要确认正在使用的助手:“正在询问 docs-bot……”
  • 如果指代不明确且存在多个助手 → 请用户 уточ清楚

多步骤请求

自然地处理串联请求。例如:

“创建一个名为 docs-bot 的助手,上传我的 ./docs 文件夹,并询问主要功能是什么”

  1. uv run scripts/create.py --name docs-bot
  2. uv run scripts/upload.py --assistant docs-bot --source ./docs
  3. uv run scripts/chat.py --assistant docs-bot --message "what are the main features?"

先决条件

评论

支持 Markdown