实操教程:使用 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 开发者,一起高效编码吧✨

相关推荐
昌原的儿子LEO2 小时前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
山岚的运维笔记2 小时前
mysql 专业笔记 -- 第 8 章:使用变量
运维·数据库·笔记·后端·学习·mysql·dba
聚美智数2 小时前
网安查询-备案查询-网络安全查询API接口介绍
网络·数据库·web安全
坐吃山猪3 小时前
【多线程】Semaphore使用
java·数据库·oracle·多线程
数智启示录3 小时前
PostgreSQL 内存调优实战(第 12 篇):work_mem 只调大 64 倍,峰值为什么远不止 64 倍
运维·数据库·经验分享·postgresql·面试
峰向AI3 小时前
学生党/打工人必备:AI自动把课程视频变成讲义
github
姜太小白4 小时前
【Oracle】记排查sh脚本调用SQL执行卡顿的排查总结
数据库·sql·oracle
bgy66664 小时前
MariaDB 数据库 基础详解
数据库·mariadb
自动化监测Learner4 小时前
QGIS 把geojson数据导入 PostgreSQL/PostGIS 的完整流程
数据库·postgresql
虎虎(_ _)。゜zzZ4 小时前
Qdrant向量数据库工程实战
数据库·人工智能·大模型·向量数据库·rag·qdrant