AI & Agents
9articles
Notes on designing and shipping AI agents on the Microsoft stack — choosing the right model, grounding on trustworthy data, wiring up MCP servers, and keeping everything secure by default.
- Agent design patterns and model selection
- Grounding, tools, and MCP servers
- Security, identity, and least privilege for AI
Articles about AI & Agents
Newest first
- 9 min readPower Platform
Power Apps Code Apps: Your Code, Power Platform's Guardrails
Code apps let you build a React or Vue app in your own IDE and run it on Power Platform, with Entra ID sign-in, 1,400+ connectors, and DLP handled for you.
- 11 min readCopilot Studio
Finding GitHub Copilot Harness Agents Before PPAC Shows Them
The Power Platform admin center still doesn't flag which Copilot Studio agents run on the GitHub Copilot harness. The isCLIAgent property does, and Microsoft has now published governance guidance built on it.
- 12 min readGitHub Copilot
Customizing GitHub Copilot: A Quickstart for the Best Experience
A 20-minute quickstart for customizing the GitHub Copilot app as a non-coder: instructions, agent skills, MCP servers, custom agents, and plugins.
- 9 min readMicrosoft Foundry
Microsoft Foundry Canvas: A Visual Front End for Agent Code
Foundry Canvas puts model selection, toolboxes, guardrails, testing, and deployment in a Copilot side panel while leaving you the actual agent code.
- 14 min readMicrosoft Foundry
Publish Foundry Agents to Teams Behind a Private Endpoint
Disabling public network access removes the Foundry portal's Teams publish button. Here's the REST path that replaces it and the inbound design you now own.
- 12 min readVibe Coding
The Vibe-Coding/Engineering Stack I Actually Ship With
The AI tools I use to design, ground, review, and ship vibe-coded projects, from Impeccable and Microsoft Foundry to MCPs and Power Platform Skills.
- 5 min readCopilot Studio
The Copilot Studio Auth Trap: Turning On SSO Changes Your Client
Turning on authentication breaks the Copilot Studio SDK with EnvironmentSettingViolation. Here's why Direct Line and a server-side token exchange are the fix.
- 28 min readVibe Coding
Ready, Set, Vibe! (Using AI)
A beginner-friendly setup guide for building your first project with AI: a GitHub account, Git, Node.js, Python, GitHub Copilot, agents, and reusable skills.
- 13 min readVibe Coding
Coding with AI: A Neurodivergent Non-Coder's Guide to Building Real Apps
Field-tested lessons from shipping with AI: use plan mode, build reusable skills, choose models deliberately, and keep a reviewer in the loop.