# oracle-ai-data-platform-workbench-engineer-agent

Агент из 37 скиллов для работы с Oracle AI Data Platform Workbench на естественном языке: от каталога и Spark SQL до пайплайнов и Delta Sharing.

- плагин · `type=plugin` · Claude Code · ★ 56
- Автор: Oracle
- Лицензия: UPL-1.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/oracle-samples/oracle-aidp-samples/tree/HEAD/ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/oracle-ai-data-platform-workbench-engineer-agent

## Что делает

Плагин ставит в Claude агента, который ведёт весь цикл работы с AIDP Workbench. Сначала он собирает каталог в локальный файл-подсказку `.aidp/catalog.md`, чтобы понимать связи таблиц и значения в колонках. Потом переводит английский запрос в Spark SQL, проходит по DDL и DML, делает `OPTIMIZE`/`VACUUM`, ходит в историю через time-travel. Загрузка файлов в таблицы, профилирование и правила качества, починка cron-пайплайнов, кластеры Compute и AI Compute, разбор джобов в Spark UI — это тоже в наборе. Дальше идут права по ресурсам и маскирование, хранилище учётных данных, Delta Sharing, MLflow, Agent Flows с guardrails и база знаний для RAG.

Управляющие вызовы идут через официальный CLI `aidp`, если он установлен, иначе через `oci raw-request` к тому же REST API. Интерактивные ячейки Spark SQL и ноутбуков выполняет вспомогательный скрипт `scripts/aidp_sql.py` — обычный HTTP такого не умеет, потому что нужен протокол Jupyter WebSocket.

Перед первым запуском нужен настроенный `oci` CLI с профилем `DEFAULT`: подойдёт профиль с api_key или сессионный токен из `oci session authenticate`. Второе — Python 3.x с зависимостями `oci`, `requests`, `websocket-client` и `cryptography`. Их проверяет SessionStart-хук при старте и печатает команду установки, если чего-то не хватает. Установка идёт из каталога плагина: `python -m pip install -r scripts/requirements.txt`, отчёт идёт от корня плагина, а не от вашей рабочей папки. Без working `oci` профиля регистрация плагина ничего не даст.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install oracle-ai-data-platform-workbench-engineer-agent@claude-plugins-official
```
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## Когда брать
- собрать каталог AIDP в файл-подсказку с подсказками по связям и значениям
- перевести вопрос на английском в корректный Spark SQL
- обслуживать Delta-таблицы: `OPTIMIZE`, `VACUUM`, time-travel
- профилировать таблицы и выставлять правила качества данных
- назначать права по ресурсам и маскирование

## Примеры запросов агенту
- Профилируй таблицу store_sales и предложи правила качества
- Собери ежедневную джобу, которая обновляет витрину supplier-spend
- Поделись схемой gold с получателем через Delta Sharing

## Похожие
- [firebase](https://affpapa.org/nevibecode/plugins/firebase.md) — плагин · ★ 44635
- [power-platform-architect](https://affpapa.org/nevibecode/plugins/power-platform-architect.md) — плагин · ★ 40418
- [power-bi-development](https://affpapa.org/nevibecode/plugins/power-bi-development.md) — плагин · ★ 40418
- [partners](https://affpapa.org/nevibecode/plugins/partners.md) — плагин · ★ 40418
- [oracle-to-postgres-migration-expert](https://affpapa.org/nevibecode/plugins/oracle-to-postgres-migration-expert.md) — плагин · ★ 40418
- [openapi-to-application-csharp-dotnet](https://affpapa.org/nevibecode/plugins/openapi-to-application-csharp-dotnet.md) — плагин · ★ 40418

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
