AI Dev Kit技能安装指南:如何按场景选对技能,26个技能推荐清单
【免费下载链接】ai-dev-kitDatabricks Toolkit for Coding Agents provided by Field Engineering项目地址: https://gitcode.com/GitHub_Trending/ai/ai-dev-kit
AI Dev Kit是 Databricks 官方 Field Engineering 团队出品的 AI 编码开发工具包(Toolkit for Coding Agents),它为 Claude Code、Cursor、Copilot 等 AI 编程助手提供20+ 个 Databricks 技能(Skills)和 75+ 个可执行 MCP 工具。技能太多装不下?本文按数据工程、分析 BI、AI 应用等 6 大场景,帮你快速选出最适合的AI Dev Kit 技能组合,一次装对、少走弯路。
什么是 Skills?为什么建议按需安装
技能(Skill)是一个文件夹 + 一份 SKILL.md 文件,里面写满了 Databricks 的模式、最佳实践和示例。AI 助手加载技能后,就"学会"了如何正确地操作 Databricks。
为什么要按需选择,而不是全部安装?
- 🎯上下文更聚焦:技能越少,AI 越能精准匹配你的任务
- ⚡响应更快:避免无关技能干扰判断
- 🧩组合灵活:不同项目阶段需要的技能完全不同
技能清单与安装脚本统一维护在 databricks-skills/README.md,安装入口是 databricks-skills/install_skills.sh。
技能全景图:26 个技能一次看懂
| 分类 | 技能 | 适用场景 |
|---|---|---|
| 🤖 AI 与智能体 | databricks-ai-functions | SQL/PySpark 中调用 AI 函数(分类、抽取、摘要、预测) |
| 🤖 AI 与智能体 | databricks-agent-bricks | 知识库助手、Genie 空间、多智能体编排 |
| 🤖 AI 与智能体 | databricks-vector-search | RAG 应用、语义检索 |
| 🤖 AI 与智能体 | databricks-model-serving | 部署模型与 Agent 到推理端点 |
| 📊 分析与 BI | databricks-aibi-dashboards | 创建/部署 AI/BI 仪表盘 |
| 📊 分析与 BI | databricks-genie | 自然语言查数据(Genie Spaces) |
| 📊 分析与 BI | databricks-metric-views | YAML 定义治理化业务指标/KPI |
| 📊 分析与 BI | databricks-dbsql | SQL 脚本、存储过程、物化视图、地理空间 |
| 🔧 数据工程 | databricks-spark-declarative-pipelines | SDP/LDP(原 DLT)流式管道、CDC、SCD |
| 🔧 数据工程 | databricks-spark-structured-streaming | Structured Streaming、Kafka 消费 |
| 🔧 数据工程 | databricks-iceberg | Iceberg 表、REST Catalog、Snowflake 互操作 |
| 🔧 数据工程 | databricks-jobs | 多任务工作流、调度、触发器 |
| 🔧 数据工程 | databricks-synthetic-data-gen | 用 Faker 生成真实感测试数据 |
| 🚀 开发与部署 | databricks-bundles | DABs 多环境部署、CI/CD |
| 🚀 开发与部署 | databricks-apps-python | Databricks Apps 全栈 Web 应用 |
| 🚀 开发与部署 | databricks-lakebase-provisioned / lakebase-autoscale | 托管 PostgreSQL(OLTP、反向 ETL) |
| 🚀 开发与部署 | databricks-python-sdk | Python SDK、Connect、REST API |
| 🚀 开发与部署 | databricks-execution-compute | Serverless、集群、SQL 仓库管理 |
| 📚 基础 | databricks-config | Profile 认证、切换工作区 |
| 📚 基础 | databricks-docs | 官方文档检索兜底 |
| 📚 基础 | databricks-unity-catalog | 血缘、审计、账单系统表 |
| 📚 基础 | spark-python-data-source | Spark 自定义 Python 数据源 |
| 🧪 辅助 | databricks-unstructured-pdf-generation | 生成测试 PDF 用于 RAG 评估 |
| 🧪 辅助 | databricks-zerobus-ingest | gRPC 准实时写入 Delta 表 |
| 🧪 辅助 | databricks-mlflow-evaluation | GenAI Agent 评估、评分器、Trace 分析 |
场景推荐清单:按需对号入座
场景一:数据工程师 → 管道与调度
推荐组合:databricks-spark-declarative-pipelines+databricks-jobs+databricks-iceberg+databricks-synthetic-data-gen
如果你做 CDC/SCD、青铜-白银-黄金分层架构,SDP 技能是核心;需要 Kafka 实时管道就再加databricks-spark-structured-streaming。测试环境缺数据?databricks-synthetic-data-gen一键生成。
场景二:分析师/BI 方向 → 看数与查数
推荐组合:databricks-aibi-dashboards+databricks-genie+databricks-metric-views+databricks-dbsql
做 KPI 仪表盘选 aibi-dashboards(内置 SQL 先验证再部署的流程);想让业务方用自然语言问数,装 genie;统一口径的治理指标用 metric-views。参考 databricks-aibi-dashboards/SKILL.md。
场景三:AI 应用开发者 → RAG 与智能体
推荐组合:databricks-agent-bricks+databricks-vector-search+databricks-ai-functions+databricks-model-serving
建文档问答机器人(Knowledge Assistant)选 agent-bricks;做语义检索底座选 vector-search;只在 SQL 里加 AI 能力(ai_classify、ai_extract 等)装 ai-functions 即可。需要评估效果时,加databricks-mlflow-evaluation。
场景四:全栈应用开发 → App + 数据库
推荐组合:databricks-apps-python+databricks-lakebase-provisioned+databricks-unity-catalog
Databricks Apps 默认走 AppKit(TypeScript + React),需要 Python 时自动回退到 Dash/Streamlit/Flask。应用需要 OLTP 数据库就配 lakebase 系列技能。更多示例见 databricks-apps-python/examples/。
场景五:平台/部署工程师 → CI/CD 与多环境
推荐组合:databricks-bundles+databricks-config+databricks-python-sdk
DABs(声明式自动化包)技能覆盖多环境部署、权限、资源编排全流程,是 CI/CD 场景的必备项。
场景六:新手入门 → 最小起步组合
推荐组合:databricks-config+databricks-docs+databricks-jobs
先配好工作区认证,装一个文档兜底技能,再选你最常碰的一个功能技能(多数人的起点是 jobs),后续再按需求补装。
一键安装指定技能:最快配置方法
选好组合后,在项目根目录运行安装脚本并直接传入技能名即可(详见 databricks-skills/README.md):
# 只安装你选中的技能,例如数据工程组合 ./databricks-skills/install_skills.sh \ databricks-spark-declarative-pipelines databricks-jobs databricks-iceberg实用参数速查:
| 参数 | 作用 |
|---|---|
--list | 列出全部可用技能,方便对照挑选 |
--local | 从本地仓库安装(无需联网) |
--install-to-genie | 安装并上传到工作区,供 Genie Code 使用 |
| 不传参数 | 全量安装(不推荐新手直接这么做) |
技能安装到.claude/skills/后由 AI 助手自动加载;想给 Genie Code 用,则配合--install-to-genie,技能会上传至工作区的/Workspace/Users/<you>/.assistant/skills目录。
选技能的 3 条黄金法则
- 从"你明天要做什么"出发:装技能 = 给 AI 发"领域手册",按近期任务选,而不是按"看起来有用"选。
- 基础技能可长期保留:
databricks-config和databricks-docs开销小、兜底价值高,建议默认带上。 - 随时增删:技能就是普通文件夹,装多了删掉对应目录即可,
--uninstall也能整体清理。
💡 提示:技能会并入 Databricks 官方技能集,届时部分技能会改名(如
databricks-bundles→databricks-dabs),挑选时以 databricks-skills/install_skills.sh 中--list输出为准。
总结:一张表搞定选型
| 你的角色 | 首选技能组合 |
|---|---|
| 数据工程师 | SDP + Jobs + Iceberg + 合成数据 |
| 分析师/BI | 仪表盘 + Genie + 指标视图 + DBSQL |
| AI 开发者 | Agent Bricks + 向量检索 + AI 函数 + 模型服务 |
| 全栈开发 | Apps + Lakebase + Unity Catalog |
| 平台/部署 | Bundles + Config + Python SDK |
| 新手入门 | Config + Docs + 1 个功能技能 |
按场景挑 3~5 个技能起步,随着项目演进再增量补装,就是使用AI Dev Kit 技能最省心的姿势。
【免费下载链接】ai-dev-kitDatabricks Toolkit for Coding Agents provided by Field Engineering项目地址: https://gitcode.com/GitHub_Trending/ai/ai-dev-kit
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考