实操教程:使用 GitHub Copilot 配置 DolphinDB Skill 以提升开发效率

说明: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 插件

  1. 下载并将 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 开发新体验!

hugo2046/dolphindb_skill: A Claude Skill for DolphinDB - Time series database documentation, best practices & implementation guides

不仅能提升编码效率,还能边开发边学知识点,覆盖数据库、流计算、量化回测全场景~

试用后欢迎留言分享你的效率提升感受,转发给身边的 DolphinDB 开发者,一起高效编码吧✨

相关推荐
独隅6 小时前
GitHub Actions 自动化运维实战:CI/CD 流水线一体化效果展示
运维·自动化·github
IvorySQL7 小时前
PostgreSQL 日报 | JOIN 与外键优化(8 月 9 日)
数据库·postgresql
fthux7 小时前
装闭 RenoPit 源码解析(05):FastAPI与Celery如何执行AI装修分析
人工智能·ai·开源·github·open source·renopit
ltl7 小时前
自治数据库十年回顾:Peloton、NoisePage、OtterTune 到云原生 auto-tuning
数据库
灯澜忆梦8 小时前
【MySQL10】进阶篇 | 索引_#2性能优化
数据库·sql·mysql·性能优化
C++ 老炮儿的技术栈10 小时前
从 Qt Designer 属性编辑器的层级可以看到继承链
c语言·数据库·c++·qt·sqlite·visual studio
MC皮蛋侠客10 小时前
Redis 系列(一):全景与最小闭环——从 `SET` 命令到内存数据结构
数据结构·数据库·redis
YuePeng11 小时前
一个注解起家,25 个模块收尾:Erupt 的生态版图长这样
后端·github
zt1985q12 小时前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·网络协议·开源
IvorySQL13 小时前
PostgreSQL 日报| PostgreSQL 19 默认 WAL 压缩算法(8 月 8 日)
数据库·postgresql·区块链