databricks-ai-functions — скилл для Claude Code: AI-функции в SQL
Скилл учит агента вызывать встроенные AI-функции Databricks прямо в SQL и PySpark. Пригодится, когда нужно добавить модель в пайплайн без настройки эндпоинтов.
npx skills add databricks/databricks-agent-skills --skill databricks-ai-functions -a claude-codeЧто делает databricks-ai-functions
Скилл описывает набор встроенных функций Databricks: классификация, извлечение полей, суммаризация, маскирование PII, перевод, проверка грамматики, генерация, анализ тональности, семантическое сравнение, парсинг документов, подготовка поиска, произвольный запрос к эндпоинту и прогноз временных рядов. Агент получает справочник по каждой функции: входные типы, формат вывода, дополнительные требования.
Внутри — разбор задач и готовые шаблоны вызовов. Классификация и извлечение возвращают VARIANT, читать его нужно через оператор : — например, :response[0]::STRING. В PySpark те же вызовы идут внутри expr(...). Отдельно разобрана сборка RAG-пайплайна: парсинг документа, нарезка на фрагменты, индексация и запрос.
Базовые требования общие для всех функций: DBR 15.1+ в ноутбуках или 15.4 ML LTS для батча, не SQL Warehouse Classic, и регион должен поддерживать AI Functions. Для парсинга документов нужен DBR 17.3+, для подготовки поиска — DBR 18.2+. У ai_query и ai_forecast свои условия: Pro или Serverless warehouse и право CAN QUERY на эндпоинт. Каждый вызов — это инференс модели, он тарифицируется по токенам и идёт небыстро, поэтому результат стоит материализовать в Delta-таблицу один раз, а дальше читать дешёвый вывод. Советую начать с этого: если гонять функцию в каждом downstream-запросе, счёт за токены вырастет быстро.
Какие задачи решает
- разметить обращения клиентов по фиксированным меткам без отдельного сервиса
- вытащить поля из текста в структуру прямо в SQL-запросе
- замаскировать персональные данные перед выгрузкой
- собрать RAG-пайплайн из PDF: парсинг, нарезка, индексация, поиск
- построить прогноз временного ряда по таблице наблюдений
Примеры запросов агенту
- Напиши SQL-запрос с ai_classify по колонке content и метками technical, billing, other
- Как прочитать поле response из VARIANT, который вернул ai_extract?
- Собери пайплайн: ai_parse_document, потом ai_prep_search, потом индексация и запрос
Как установить databricks-ai-functions
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-ai-functions -a claude-code2Вручную: положить файлы
~/.claude/skills/databricks-ai-functions/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/databricks-ai-functions/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-ai-functions -a codex2Вручную: положить файлы
.agents/skills/databricks-ai-functions/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-ai-functions -a cursor2Вручную: положить файлы
.cursor/skills/databricks-ai-functions/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install databricks/databricks-agent-skills databricks-ai-functions2Вручную: положить файлы
.github/skills/databricks-ai-functions/SKILL.md1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-ai-functions -a gemini-cli2Командой платформы
gemini skills install https://github.com/databricks/databricks-agent-skills --path skills/databricks-ai-functionsВручную: положить файлы
.devin/skills/databricks-ai-functions/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-ai-functions -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о databricks-ai-functions
Как установить databricks-ai-functions в Claude?
Выполните npx skills add databricks/databricks-agent-skills --skill databricks-ai-functions -a claude-code. Скилл появится в ~/.claude/skills/databricks-ai-functions/SKILL.md.
Что делает databricks-ai-functions?
Даёт агенту справочник по встроенным AI-функциям Databricks и шаблоны их вызова в SQL и PySpark. Плюс разбирает парсинг документов и сборку RAG-пайплайна.
Какие версии Databricks Runtime нужны?
Базово DBR 15.1+ для ноутбуков или 15.4 ML LTS для батча, и регион с поддержкой AI Functions. Для ai_parse_document нужно 17.3+, для ai_prep_search — 18.2+.