Где взять

data-goblin/power-bi-agentic-development — открыть на GitHub

Открытая лицензия: GPL-3.0 · 945 stars.

Репозиторий data-goblin/power-bi-agentic-development — это маркетплейс плагинов, который обучает ИИ-агентов, таких как Claude Code или GitHub Copilot, работать с Power BI и Microsoft Fabric. Вместо того чтобы устанавливать один тяжеловесный инструмент, вы подключаете только те конкретные навыки, которые нужны для вашего текущего проекта, экономя ресурсы и внимание вашего ИИ.

Что можно собрать

Многие ожидают, что для работы с данными в Power BI потребуется установить один большой «комбайн». На деле этот репозиторий работает иначе: это модульная система. Вы не получаете монолитное приложение, а выбираете из каталога нужные компоненты: навыки (skills), под-агенты (subagents) и хуки (hooks).

Например, если вы работаете над семантической моделью, вы можете установить плагин semantic-models. Если вам нужно настроить отчеты или автоматизировать работу с DAX, вы добавляете соответствующие модули. Это позволяет держать «контекстное окно» вашего агента чистым — он не будет тратить память на знания о Fabric, если вы в данный момент занимаетесь только отчетами Power BI.

Как выглядит рабочий процесс

Представьте, что вы начинаете новый проект. Вместо того чтобы вручную настраивать окружение, вы подключаете маркетплейс:

  1. Регистрация: Вы добавляете маркетплейс в терминале командой claude plugin marketplace add data-goblin/power-bi-agentic-development.
  2. Выбор: Вы устанавливаете только те плагины, которые нужны сейчас, например pbip для работы с файлами проектов Power BI или fabric-admin для управления Fabric.
  3. Автоматизация: Хуки в составе плагинов работают незаметно. Они запускаются автоматически при выполнении определенных действий, проверяя файлы на ошибки (например, валидация TMDL или проверка ссылочной целостности в DAX). Это происходит детерминировано: если условие выполнено, хук срабатывает, не полагаясь на догадки нейросети.

Кому это подходит

Этот инструмент идеален для разработчиков, которые уже используют Claude Code или GitHub Copilot и хотят автоматизировать рутину в Power BI. Если вы часто сталкиваетесь с проверкой метаданных, управлением рабочими областями или написанием DAX-мер, модульный подход поможет вам не перегружать агента лишними инструкциями.

Как начать

Для начала работы достаточно иметь установленный Claude Code или Copilot CLI.

  • Важно: Репозиторий находится в стадии активной разработки (версии 26.26–26.38 являются переходными). Авторы предупреждают, что структура плагинов может меняться еженедельно. Если вам нужна стабильность, используйте версию 26.25 или более раннюю.
  • Ограничения: Помните, что каждый установленный плагин занимает место в контекстном окне агента. Устанавливайте только то, что нужно для текущей задачи, и удаляйте ненужное после завершения работы.
  • Windows: Если вы работаете на Windows, обратите внимание на проблему длинных путей (MAX_PATH). В репозитории есть скрипты для включения поддержки длинных путей, которые помогут избежать ошибок при клонировании или установке.

Вердикт

Стоит попробовать, если вы хотите гибко настраивать своего ИИ-агента под конкретные задачи Power BI и не хотите перегружать его лишними функциями.

Лучше выбрать другой путь, если вам нужно стабильное, «поставил и забыл» решение, так как текущая стадия активной разработки предполагает частые изменения в именовании и структуре плагинов.

Похожие материалы