Disco 数据模式发现
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-discovery-engine。
技能介绍
要解决什么问题
表格数据里往往藏着多变量交互和非线性分段效应,靠肉眼扫列、随手写 pandas 或 SQL 很难系统性地把这些模式挖出来,还容易把 ID、泄漏列或「目标变量的另一种写法」当成发现。本技能规定:分析必须从 Disco 跑起,只汇报引擎真实返回的结果,失败时先帮用户排查格式与列配置。
技能如何工作
Disco 面向 CSV/TSV/Excel/JSON/Parquet 等格式(单文件上限约 5 GB),集成方式有两条:远程 MCP(https://disco.leap-labs.com/mcp,适合 file_url 拉取 URL 数据)与本地 Python SDK(discovery-engine-api,适合任意大小的本地文件直传,无 base64 体积限制)。
对话流程大致是:
- 用
discovery_upload上传并核对列名、类型与行数 - 选定 target(至少 2 个取值),并通过
excluded_columns去掉标识符、泄漏列、同义/拆分目标列及可由其它列推导的字段 - 选择 public(免费、深度锁定为 2)或 private(消耗 credits,可调深度与 LLM)
- 私有分析前必须
discovery_estimate并征得确认,再discovery_analyze,用discovery_status异步轮询 - 结果用
discovery_get_results呈现:摘要、novel 与 confirmatory 模式(含description、条件、p_value、效应方向与文献引用)、特征重要性,并附上report_url
无 API Key 时可走邮箱 OTP 注册/登录(discovery_signup / discovery_login 系列);免费档含每月有限私有 credits 与不限次 public 分析。
适用边界与注意点
- 数据路径:URL 用
file_url;本地文件优先 Python SDK;file_path仅在本机运行的 MCP 上有效,托管 MCP 会报路径不存在;file_content仅适合已在内存中的极小文件。 - 列配置比调参更重要: tautological 列会让「发现」变成同义反复,这一步不能省。
- 深度:默认 depth 2 可作首跑;更深会找更多模式,上限约为列数减 2;免费结果里可能有被 paywall 隐藏的深层模式(看
hidden_deep_count等提示)。
使用场景
- 手上有 CSV/Excel cohort 表,想解释某一结局列(如是否流失)由哪些特征组合驱动,且不想先写 pandas 做探索
- 公开 URL 或 S3 预签名链接指向 Parquet/CSV,需要在 Agent 里用 `file_url` 上传后直接跑 Disco 分析
- 准备以某分类列为 target,但表里有患者 ID、诊断原文等列,需要先梳理 `excluded_columns` 再提交私有分析
- 私有分析前要看到 `discovery_estimate` 的 credits 报价,确认深度与 LLM 选项后再 `discovery_analyze` 并异步轮询结果
适合人员
- 做观察性研究或业务归因的数据分析师,希望从多列表格里系统找出含交互的显著模式并区分 novel 与 confirmatory
- 在 Cursor/Agent 里接 MCP 的数据工程师,要把远端数据集或本机大文件按规范路径(URL/SDK)送进 Disco 而非 base64
- 需要向业务方交付可点击 `report_url` 交互报告的研究员,且必须严格只引用 Disco 返回的 `description` 与 p 值、不自行编造结论
- 首次使用 Disco 的分析负责人,要带着团队走完 target 选择、public/private 取舍与列泄漏排查的完整对话流程