让 Cursor AI 助手秒懂OceanBase seekdb向量数据库 —— Cursor seekdb 扩展插件使用指南

0 阅读5分钟

摘要:

在AI辅助编程时代,开发者使用 Cursor 进行开发时,可能会因AI助手不熟悉OceanBase推出的AI原生搜索数据库 seekdb,无法获取精准的技术解答。seekdb Cursor Extension 可向 Cursor AI 注入官方文档知识,使其理解 seekdb 核心概念、提供合规代码建议并精准解答技术问题。该扩展支持一键安装与双模式文档检索,操作简便,能有效减少开发者查阅文档的时间,提升 seekdb 相关 AI 应用开发效率。

 

本文将为大家介绍如何通过 seekdb Cursor Extension,让 Cursor AI 助手拥有 seekdb 专业知识,从而在大家基于 seekdb 进行 AI 应用开发的过程中获得精准的技术指导。

 

1.png

 

什么是 seekdb?

 

seekdb 是由 OceanBase 推出的一款 AI 原生搜索数据库。它在单一引擎中统一了关系型数据、向量、文本、JSON 和 GIS 等多种数据模型,支持混合搜索和数据库内的 AI 工作流。

 

seekdb 的典型应用场景包括:

 

RAG 与知识检索:为大语言模型引入实时可信的外部知识,提升回答质量

AI 辅助编程:为代码仓库构建向量和全文索引,实现基于语义的代码搜索

语义搜索引擎:捕捉用户搜索意图,实现跨模态精准检索

智能体(Agent)应用:为 AI Agent 提供记忆、规划、感知和推理的统一基础

 

什么是 seekdb Cursor Extension?

 

seekdb Cursor Extension 是一款 Cursor 扩展,它通过在 .cursor/rules 目录下添加规则,使 Cursor AI 助手能够检索 seekdb 官方文档,从而理解 seekdb 数据库知识,使其能够:

 

理解 seekdb 数据库概念:向量搜索、混合搜索、AI 函数等

提供准确的代码建议:基于官方文档生成符合最佳实践的代码

回答 seekdb 相关问题:直接在编辑器中获取技术支持

加速开发流程:减少查阅文档的时间,专注于业务逻辑

 

核心特性

 

一键安装:通过 Cursor 扩展市场或命令面板快速安装

完整文档:检索 seekdb 官方文档知识库,涵盖向量搜索、混合搜索、AI 函数等全面技术文档

双模式支持:优先从 GitHub 获取最新文档,本地文档作为备份

 

快速开始

 

第一步:安装扩展

 

1.     在 Cursor 中打开扩展市场(Ctrl+Shift+X 或 Cmd+Shift+X)

 

2.     搜索 "seekdb"

 

3.     点击 Install 安装扩展

 

2.png

 

第二步:添加 seekdb 文档

 

1.     使用 Cursor 打开一个项目目录(文档将添加到该目录下)

 

2.     打开命令面板:

Windows/Linux: 按 Ctrl+Shift+P

macOS: 按 Cmd+Shift+P

 

3.     输入并选择命令:

输入 "seekdb" 或 "Add seekdb Docs"

选择 Add seekdb Docs 命令

 

4.     文档将自动添加:

.cursor/rules/seekdb-docs 目录(官方文档)

.cursor/rules/seekdb.mdc 文件(规则文件)

 

5.     重新加载窗口使规则生效

 

3.png

 

安装完成!现在你可以直接向 Cursor AI 助手询问任何 seekdb 相关问题了。

 

实际效果演示

 

让我们通过一个实际示例,看看 seekdb Cursor Extension 如何帮助你进行开发。

 

示例:使用 AI 助手创建一个 seekdb 混合搜索应用

 

安装扩展并添加文档后,在 Cursor 中开始一个新对话,输入以下问题:

 

例如:我想用 Python 创建一个简单的 seekdb 应用,实现文档的混合搜索功能,请帮我写代码。

 

Cursor AI 助手此时就会给出准确的回答:

 

4.png

 

运行示例

 

1.     安装 pyseekdb

 

5.png

 

2.     运行代码

 

6.png

 

3.     查看结果

 

7.png

 

混合搜索结合了关键词匹配(包含 "机器学习" 的文档)和语义搜索(与 "AI 技术" 语义相近的文档),通过 RRF(Reciprocal Rank Fusion)算法融合两路检索结果,返回最相关的文档。

 

特别说明:seekdb 的嵌入式模式暂时只支持 Linux 服务器,如果是在 Mac 或者 Windows 本地测试,需要把 Python 代码里的client = pyseekdb.Client() 改成服务器模式的连接地址(推荐在 Mac 或者 Windows 上使用 seekdb 桌面版)。

 

8.png

 

更多使用场景

 

安装 seekdb Cursor Extension 后,你可以向 AI 助手询问各种 seekdb 相关问题:

 

基础查询

 

如何开始使用 seekdb?

seekdb 支持哪些部署模式?

 

技术问题

 

如何在 seekdb 中创建向量索引?

seekdb 的 AI 函数有哪些?如何使用 AI_EMBED 函数?

 

代码示例

 

展示一个使用 seekdb SQL 实现向量相似度搜索的示例。

如何将 seekdb 与 LangChain 集成?

 

集成相关

 

seekdb 如何配置 OpenAI 模型进行向量嵌入?

 

工作原理

 

seekdb Cursor Extension 的工作原理非常简单:

 

1.     规则文件注入:扩展将 seekdb 官方文档和 .mdc 规则文件添加到 .cursor/rules 目录

2.     AI 上下文增强:Cursor 会自动读取 .cursor/rules 目录中的内容,作为 AI 助手的上下文知识

3.     智能检索:当你询问 seekdb 相关问题时,AI 助手会基于这些文档提供准确的回答

 

9.png

 

移除文档

 

如果你不再需要 seekdb 文档,可以轻松移除:

1.     打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)

2.     输入 "Remove seekdb Docs"

3.     选择该命令执行

 

文档将从 .cursor/rules 目录中移除。

 

总结

 

通过 seekdb Cursor Extension,你可以在使用 Cursor 进行开发时,随时获取 seekdb 的官方文档支持。无论是学习 seekdb 的新功能,还是解决开发中遇到的技术问题,AI 助手都能基于最新的官方文档提供准确的指导。

 

欢迎访问 OceanBase 官网获取更多信息: https://www.oceanbase.com/**