بنقرة واحدة
dolphindb-machinelearning
DolphinDB Web 侧机器学习数据工作流技能。用于数据清洗、特征工程、分类、回归和聚类的机器学习任务。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
DolphinDB Web 侧机器学习数据工作流技能。用于数据清洗、特征工程、分类、回归和聚类的机器学习任务。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
dolphindb 测试方案、测试文档及测试用例生成;用户提到“测试用例”或“测试文档”时触发;测试脚本使用 `.txt`后缀
检查 Tushare 数据导入 DolphinDB 的前置环境,确认 httpClient 插件和py插件(可选)以及 easy_tushare 模块可用。
将 Tushare Pro API 数据导入 DolphinDB,支持 stock/index/fund/bond/futures/options/etf/spot/fx/llm 多数据域导入。
Generate, review, or refine standalone DolphinDB backtest .dos scripts from natural-language quant strategy requirements, using bundled datasource, initialize, callback refs, contracts, manifests, rules, and templates;
为 DolphinDB / DolphinScript 基础语法、脚本骨架和初版代码生成提供规则集。 Use when 用户需要从自然语言生成可执行 DolphinDB 脚本、修复 DolphinScript 语法错误、 检查变量赋值、函数定义、索引切片、数据结构构造、字符串 / SYMBOL / 时间 / 空值字面量、 表访问、基础 select / exec / update / delete、loadTable / loadTextEx 等基础写法, 探查服务端已有 DFS 库表,编写建库建表样例,或在使用 SQL、函数式、向量化 skill 前先保证代码语法和脚本结构可运行。
在编写、优化、解释 DolphinDB / DolphinScript 代码时应用此函数式编程规则集。 适用于高阶函数、函数模式、函数运算符、链式表达、eachAt/at 映射调用、lambda、部分应用、动态函数调用、模块与函数视图相关任务。 当任务需要以函数为主要组织单位处理数据、组合函数或组织函数接口时使用。
| name | dolphindb-machinelearning |
| description | DolphinDB Web 侧机器学习数据工作流技能。用于数据清洗、特征工程、分类、回归和聚类的机器学习任务。 |
将本技能作为 DolphinDB Web 侧 ML 链路的唯一入口。它覆盖从数据源发现、原始建模数据选择、角色推断、清洗、特征工程到分类、回归和聚类的一次性聊天交付。
本技能提供的是“决策规则 + 脚本块参考”,不是硬编码流水线。Agent 应根据用户目标、schema、样本和当前平台能力选择必要模块;脚本块用于提供可执行写法和审计证据,不能替代业务判断。
sqlDS(<select * from webTrain>) 构造训练数据源;预测输入必须是 table。聚类必须先把动态特征列构造成 table,再调用 kmeans 或 predict。同一类 ML API 连续失败 2 次后,先跑最小 API 验证,不要扩大脚本继续猜。webLabelCol。先判断请求类型,再按对应模块链路执行。每个链路都先读取本文件和 dolphindb-machinelearning/references/stage-script-map.md,再只读取当前任务需要的 reference 和 DOS 文件。
dolphindb-machinelearning/references/query-guidance.md,需要脚本时读取 dolphindb-machinelearning/scripts/query_reference.dos。dolphindb-machinelearning/references/role-policy.md,需要脚本时读取 dolphindb-machinelearning/scripts/role_reference.dos。dolphindb-machinelearning/references/raw-data-selection-guide.md,并按需参考 query_reference.dos 与 role_reference.dos 的聚合、join、未来窗口和角色摘要块。dolphindb-machinelearning/references/cleaning-guidance.md 和 dolphindb-machinelearning/scripts/cleaning_reference.dos。dolphindb-machinelearning/references/feature-guidance.md 和 dolphindb-machinelearning/scripts/feature_reference.dos。dolphindb-machinelearning/references/model-selection-guide.md,再读取 dolphindb-machinelearning/references/classification-model-catalog.md 和 dolphindb-machinelearning/scripts/classification_reference.dos。dolphindb-machinelearning/references/model-selection-guide.md,再读取 dolphindb-machinelearning/references/regression-model-catalog.md 和 dolphindb-machinelearning/scripts/regression_reference.dos。dolphindb-machinelearning/references/model-selection-guide.md,再读取 dolphindb-machinelearning/references/clustering-model-catalog.md 和 dolphindb-machinelearning/scripts/clustering_reference.dos。上述链路是默认推荐顺序。若用户已经提供可验证的中间结果,可以从最晚的已验证阶段继续,不要机械重跑 query、role、cleaning 或 feature。
webFeatures、webFeatureCols 和明确标签/目标列时,可做最小 schema、角色和泄漏检查后直接进入分类或回归。webFeatures、webFeatureCols 和明确聚类粒度时,可做最小连续数值特征检查后直接进入聚类。existsDatabase、existsTable、schema、行数和样本。sqlDS -> train -> predict(table) 最小链路可用;若类别明显不均衡,在 train/val/test 后运行训练集欠采样块,再按“模型可用性 -> 候选模型表 -> train/val/test -> 可选训练集欠采样 -> 网格计划 -> 网格候选评估 -> 最佳候选 -> test 评估 -> 风险报告 -> 聊天摘要”选择脚本块。sqlDS -> train -> predict(table) 最小链路可用,再按“模型可用性 -> 候选模型表 -> train/val/test -> 网格计划 -> 网格候选评估 -> 最佳候选 -> test 评估 -> 风险报告 -> 聊天摘要”选择脚本块。select feature table -> kmeans -> predict(table) 最小链路可用,再按“模型可用性 -> 候选模型表 -> 预处理 -> 网格计划 -> k/preprocess/model 候选评估 -> 最佳候选 -> 簇画像 -> 风险报告 -> 聊天摘要”选择脚本块。dolphindb-machinelearning/SKILL.md:单技能入口文档,定义用途、约束、路由、流程、停止条件和包内文件清单。dolphindb-machinelearning/references/query-guidance.md:查询规则指南,说明数据源发现、SQL 约束和聊天输出要求。dolphindb-machinelearning/references/role-policy.md:字段角色推断策略,说明实体、时间、标签、特征和工业语义角色的确认规则。dolphindb-machinelearning/references/raw-data-selection-guide.md:原始建模数据选择指南,说明未来窗口标签、泄漏排除、字段保留和原始确认内容。dolphindb-machinelearning/references/stage-script-map.md:阶段到脚本块的索引,说明每个阶段应参考哪些 reference 和脚本块。dolphindb-machinelearning/references/cleaning-guidance.md:数据清洗指南,说明缺失、重复、异常、质量码、单位和工业清洗策略。dolphindb-machinelearning/references/feature-guidance.md:特征工程指南,说明特征族选择、血缘、泄漏控制、预处理和特征筛选策略。dolphindb-machinelearning/references/model-selection-guide.md:统一模型选择教程,说明分类、回归和聚类如何选择候选模型、指标、网格搜索边界和最佳候选解释。dolphindb-machinelearning/references/classification-model-catalog.md:分类模型目录,说明默认模型顺序、指标、网格搜索和模型选择输出。dolphindb-machinelearning/references/regression-model-catalog.md:回归模型目录,说明默认模型顺序、评估指标、网格搜索和模型选择输出。dolphindb-machinelearning/references/clustering-model-catalog.md:聚类模型目录,说明默认 k-means 模型、聚类数候选和输出要求。dolphindb-machinelearning/scripts/query_reference.dos:查询和元数据发现的一次性 DolphinDB 脚本块参考,覆盖数据库/表发现、schema 检查、表画像、字段搜索、有界过滤、聚合、join 校验、月度聚合、分页采样和结果摘要。dolphindb-machinelearning/scripts/role_reference.dos:字段角色推断的一次性 DolphinDB 脚本块参考,覆盖角色候选评分、实体/时间/标签质量检查、工业语义角色、source mode、监督学习适配、未来窗口检查和角色摘要。dolphindb-machinelearning/scripts/cleaning_reference.dos:数据清洗的一次性 DolphinDB 脚本块参考,覆盖缺失率、常量列、重复 key、非法值、填充、异常标记、winsorize、质量码、单位标准化、stuck/spike/jump 检测、标签编码和清洗摘要。dolphindb-machinelearning/scripts/feature_reference.dos:特征工程的一次性 DolphinDB 脚本块参考,覆盖标准化、归一化、缺失指示、布尔标记、日历/周期特征、批量数值扩展、低基数 one-hot、数值交互、lag、rolling、变化量、月度/周期索引、特征对齐、筛选和摘要。dolphindb-machinelearning/scripts/classification_reference.dos:分类训练、预测、评估和风险打分的一次性 DolphinDB 脚本块参考,覆盖标签分布、训练集欠采样、模型可用性、候选模型、切分、随机森林/logistic/朴素贝叶斯/GLM/AdaBoost、预测、accuracy、混淆矩阵、precision/recall/F1、网格计划、轻量网格搜索、最佳候选 test 评估、风险报告和摘要。dolphindb-machinelearning/scripts/regression_reference.dos:回归训练、预测、评估和当前特征打分的一次性 DolphinDB 脚本块参考,覆盖目标分布、模型可用性、候选模型、切分、随机森林/ridge/lasso/elastic net/GLM/AdaBoost、预测、MAE/RMSE/R2/MAPE、残差、误差样本、网格计划、轻量网格搜索、最佳候选 test 评估、风险报告和摘要。dolphindb-machinelearning/scripts/clustering_reference.dos:聚类训练、分配和画像统计的一次性 DolphinDB 脚本块参考,覆盖聚类特征表、缺失检查、winsorize+zscore、k 值规模检查、kmeans/PCA+kmeans、簇规模、画像、中心距离、近似 silhouette、代表样本、网格计划、候选搜索、风险报告和摘要。