说明:DolphinDB Skill 支持多款 AI Agent,作者优先推荐搭配 Claude+GLM 4.7使用,本次实操以 GitHub Copilot(VS Code 端)为例,其他 AI Agent 操作逻辑类似,可参考本文流程适配。
前置准备(必看) :
1.确保已安装 DolphinDB 相关环境,具体环境部署可参考 部署;
2.安装 VS Code 客户端 ;
3.安装 GitHub Copilot 和 DolphinDB 扩展,具体 DolphinDB 扩展安装可参考 VS Code 插件;
- 下载并将 DolphinDB Skill 解压到指定目录;
| 类型 | 推荐路径 | 兼容路径 |
|---|---|---|
| 项目 Skill | .github/skills/ | .claude/skills/ |
| 个人 Skill | ~/.copilot/skills/ | ~/.claude/skills/ |
保证层级目录为:
skills/
└── dolphindb_skill/
├── assets/
├── ...
└── SKILL.md
项目路径:适用于团队协作或特定项目开发,将 DolphinDB Skill 放入当前开发项目根目录下的 .github/skills/ 文件夹中,仅对当前项目生效,不影响其他项目的 AI 代理配置,方便团队共享统一的 Skill 版本。
个人路径:适用于个人日常开发,将 DolphinDB Skill 放入个人用户目录下的 .copilot/skills/ 文件夹中,全局生效,无论打开哪个 DolphinDB 开发项目,都能调用该 Skill,无需重复配置。
其他 AI Agent 使用 DolphinDB Skill,可以将其配置到对应的目录下,例如配置 Google Antigravity 的Global Skill,可以将其配置到 ~/.gemini/antigravity/skills/<skill-folder>/ 目录下,重启 Google Antigravity 即可直接使用,具体可参考 Google Antigravity Documentation 。
Step 1:配置 DolphinDB Skill
打开 VS Code,进入 GitHub Copilot 插件设置,找到“Chat: Use Agent Skills”配置项并启用。
配置完成后,如果 /dolphindb 指令可被正常查找到,则证明 DolphinDB Skill 配置成功。
Step 2:3 个高频场景,解锁 AI 辅助开
温馨提示:以下所有场景的提问前,需添加 /dolphindb ,才能成功调用 DolphinDB Skill
场景 1:自然语言转脚本
打开 Copilot 聊天视图,输入自然语言指令,比如:
“/dolphindb 帮我写一个创建 TSDB 存储引擎分区表的脚本,采用 VALUE+HASH 组合分区,要求有字段 time, symbol,price,并且生成20条模拟数据,使用 dolphindb 的标准 sql 语句实现”
“/dolphindb 写一个流计算实时 K 线合成的脚本”
Copilot 会生成符合语法规范的完整脚本,可直接复制使用,还能通过内联聊天精准调整。
场景 2:概念与知识点讲解
在 Copilot 聊天视图输入提问,比如:
“/dolphindb 解释一下 DolphinDB 的 TSDB 和 OLAP 存储引擎的区别”
“/dolphindb DolphinDB 中时序聚合引擎的用法”
DolphinDB Skill 会结合官方文档内容,用通俗语言拆解知识点+搭配示例,边开发边学习,无需额外查文档。
场景 3:调试与优化
生成脚本后,若出现语法报错,可直接在聊天界面提问,快速获取针对性解决方案。
为什么值得用?
1.零成本上手:依托 VS Code+Copilot 熟悉操作,简单配置即可使用;
2.精准适配:专为 DolphinDB 设计,同步官方文档核心内容;
3.效率翻倍:节省语法记忆、调试、查文档时间,新手快速入门,资深开发者提效;
4.边学边练:支持知识点讲解,边开发边夯实基础。
立即解锁新姿势
赶紧点击下方链接下载 DolphinDB Skill,搭配 GitHub Copilot,解锁 DolphinDB 开发新体验!
不仅能提升编码效率,还能边开发边学知识点,覆盖数据库、流计算、量化回测全场景~
试用后欢迎留言分享你的效率提升感受,转发给身边的 DolphinDB 开发者,一起高效编码吧✨