Skip to content

RuiRomano/pbip-demo-agentic-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 What is Agentic Development?

Agentic development is a new paradigm where developers shift from writing code or using UI applications to guiding intelligent agents. The developer defines the what - the requirements, rules, and intent - and the AI agent handles the how - generating specs, implementing the model, running validations, fixing issues, and iterating toward a working solution.

You can achieve agentic development in Power BI combining the following features:

Important

powerbi-modeling-mcp is currently in private preview. If you're interested in trying it out, sign up here.

▶️End-to-End demo: here

See the branch final to inspect the final output.

⚙️ How does it work?

  1. Create a high-level requirement docs, similar to requirements.md.
  2. Prompt AI agent to create a new semantic model but create a spec before implementation. prompt example. Give it context about your Power BI development style.
  3. AI creates a development spec – readable, reviewable, and adjustable.
  4. You review the spec, and when OK. Just say GO and the agent starts implementing the spec autonomously.
  5. You can ground the development with Best Pratice Analysis (see .bpa/). And autonomously fixes issues and iterated until there are no issues.
  6. You open the Power BI application and review the result, just like you would with a teammate’s pull request.

Important

Its very important to provide AI knowledge/context about your Power BI development style and Power BI concepts such as PBIP structure. See .kb/ folder.

🧪 Try it yourself

  1. Clone this Repo into your laptop
  2. Install Visual Studio Code
  3. InstallGitHub Copilot and GitHub Copilot chat
  4. Open Github Copilot Chat in Agent mode
  5. Copy and paste the prompt into the chat.
  6. Review the generated development spec, then prompt Copilot to proceed with implementation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages