Turn your real-world experience into part of the show.

AI In Microsoft 365 Episodes

Explore how AI innovations, including Microsoft Copilot, are reshaping productivity and collaboration across Microsoft 365. Discuss architectural concerns, security implications, and evolving automation strategies.
Oct. 28, 2025

Avoid the Generative Pages Power Apps Licensing Trap

Generative Pages feel “free” because they turn a sentence into a working Power Apps page. But the instant you click Generate, you’re on Dataverse—and that’s premium land: governed data, model-driven scaffolding, audit, flows, and a license bill. The UX hides the escalation: scaffolding a React page bound to Dataverse flips your app from “standard” to premium, meaning every viewer needs Premium licensing. “Virtual tables from SharePoint” don’t dodge costs either—they’re Dataverse artifacts brokering CRUD through premium plumbing. Trials and mixed environments mask spend until day-31 pop-ups and admin dashboards light up. The fix isn’t abstinence; it’s intentional architecture: reserve Dataverse for real relational needs, isolate premium into dedicated environments, keep virtual tables read-only, lock sharing until finance signs off, and monitor usage/capacity monthly. Generative Pages are outstanding accelerators—speed with structure—but there’s no “free lunch.” Build fast, review fast…
Guest: Mirko Peters
Oct. 28, 2025

Canvas App UI vs Generative Pages: Which Should You Use?

“Vibe coding” (Generative Pages) turns plain-English prompts into responsive, Dataverse-aware React pages, replacing the pixel babysitting of manual canvas apps. The upside: speed, consistency, accessibility, and built-in governance via Dataverse metadata and roles. The downside: speed can mask fragility (read-only generated output, prompt ambiguity, hidden licensing), and uniformity shifts technical debt from “messy one-offs” to “platform dependency + regeneration discipline.” Real efficiency comes from standard prompts, governed environments, and treating language like source code. Use manual UI when micro-interaction uniqueness truly matters; use Generative Pages for repeatable, data-driven enterprise apps; blend both for sane delivery: prompt → inspect → refine → redeploy. The verdict: vibe coding isn’t laziness—it’s structural sanity. Measure value in reusable clarity, not artisan pixels. Align on prompt standards, isolate premium usage, and keep Dataverse clean so regeneration s…
Guest: Mirko Peters
Oct. 27, 2025

Power Apps Vibe Code vs Low-Code: Which Fits Your Team?

“Low-code for everyone” was a great story—but the sequel is Vibe Code: Power Apps Code Apps (React + TypeScript + Git) living inside the same governed Power Platform. Low-code (Canvas/Model-Driven) still wins for speed and business-led prototyping, but it hides complexity, fragments UI, and resists reuse and source control. Vibe Code restores software discipline: VS Code, CLI, packages, PRs, CI/CD, and Entra-backed auth—while keeping connectors, policies, and Dataverse security. Add GitHub Copilot and you get startup-level velocity without surrendering architecture; AI writes scaffolds, you own semantics. The playbook isn’t either/or: prototype in low-code, harden in code; let Copilot accelerate both. Choose low-code for departmental workflows and quick wins; choose Vibe Code for custom UX, performance, reuse, and longevity. The future is a governed spectrum—Copilot + Dataverse + extensibility—where intent becomes deployable assets under one policy spine. “Low-code for everyone” was t…
Guest: Mirko Peters
Oct. 27, 2025

Copilot Agents vs Workflows: When to Use Each

Stop calling everything “AI automation.” In the Power Platform, workflows and agents are different species. Power Automate flows are deterministic: fixed triggers, ordered steps, predictable outcomes—excellent for compliance and repetition, terrible at ambiguity. Copilot Studio agents are autonomous within guardrails: they reason toward goals, choose tools at runtime, adapt to context, and escalate when uncertain. That shift—from scripting steps to supervising intent—changes governance, auditing, and risk. At scale, thousands of unsupervised flows collide; poorly bounded agents can improvise into chaos. The winning architecture is hybrid: agents interpret, decide, and delegate execution to auditable workflows. Use flows for transactional muscle memory; use agents for judgment, language, and cross-system synthesis; bind them with Agent Feed visibility and connector policies. Design for supervised autonomy: capability envelopes, role-scoped tools, and reviewable decision trails. The que…
Guest: Mirko Peters
Oct. 26, 2025

Fix AI Automation Failures with Copilot Studio RFI

Your “smart” flow didn’t fail because of AI—it failed because it trusted unvalidated input. Automation amplifies bad data at machine speed: blank fields, sloppy emails, vague purposes become corrupted Dataverse rows, bogus approvals, and dashboards that lie confidently. The fix isn’t “more AI,” it’s governance—specifically, Request for Information (RFI) in Copilot Studio. RFI is the human firewall: a synchronous pause that sends an Outlook actionable message, collects required fields, records who confirmed what and when, and only then resumes the flow. Pair RFI with AI validation and you get a governance loop: AI detects gaps, RFI enforces accountability. Result: fewer null loops, defensible audit trails, and data that’s usable downstream. Use workflows for repeatable steps, agents for reasoning, and RFI to stop garbage from entering the system. Speed without validation is just faster failure; RFI converts automation from “hopeful” to audit-ready.
Guest: Mirko Peters
Oct. 26, 2025

Automate Multi-Stage Approvals in Copilot Studio

Approvals die in inboxes. Copilot Studio’s Agent Flows flip the script by letting AI act as the first approver, enforcing policy instantly and escalating only edge cases to humans. You design a multi-stage flow: an AI stage evaluates objective rules (amount, category, dates) and—optionally—cross-checks receipts via document input. Clear cases are auto-approved; ambiguous or high-risk ones route to a manual stage (manager, then compliance) with dynamic conditions (e.g., extra review ≥ $150). Everything runs on Dataverse with auditable logs: decisions, inputs, timestamps, and identities. The result is speed and oversight—days to minutes, fewer errors, and approvals that stand up in audits. The playbook: write deterministic prompts, wire dynamic inputs, add targeted human gates, validate documents, and harden with testing/versioning. Bottom line: let AI handle rules; let humans handle judgment. Stop waiting on queues—let logic lead.
Guest: Mirko Peters
Oct. 19, 2025

Build an Automated Microsoft 365 GRC Reporting Agent

Manual GRC reporting burns time and budget: exporting Purview logs to Excel, reconciling pivots, and hoping nothing changed overnight. Replace that drag with an autonomous GRC agent built entirely on Microsoft 365: Purview for audit truth, Power Automate for scheduled extraction + classification, and Copilot Studio for clean, human-readable summaries. The agent is deterministic—not guessy “AI.” You define sources, filters, thresholds, tone, and distribution. Pipeline: Power Automate (on a recurrence) pulls scoped Purview activities, filters noise, normalizes JSON, persists a slim history (Dataverse/SharePoint/SQL), classifies per user/event with numeric thresholds, and logs every run (success/failure) for auditability. It then calls a Copilot Studio endpoint with a structured payload to generate (1) exec summary, (2) technical appendix, (3) recommendations, which the flow publishes to Teams and archives to SharePoint—every time, same format, same metadata. Net effect: standardiz…
Guest: Mirko Peters
Oct. 19, 2025

Lock Down Copilot Studio Agent Permissions with DLP

Copilot Studio agents don’t have their own ethics—or identities. By default they borrow the caller’s token, so any SharePoint, Outlook, Dataverse, or custom API you can see, your bot can see—and say. That’s how “innocent” answers leak context: connectors combine, chat telemetry persists, and analytics stores echo fragments you never meant to share. The fix isn’t ripping out AI; it’s Power Platform DLP done correctly—plus Entra scoping and continuous monitoring. Design the fortress at the connector–environment boundary: classify connectors into Business / Non-Business / Blocked, forbid cross-group traffic, and apply a tenant-level policy that overrules everything below. Put Microsoft 365 data sources (SharePoint/Outlook/OneDrive/Dataverse) in Business; quarantine AI/HTTP/Custom in Non-Business or Blocked; and stop assuming “tenant-wide” means “every environment.” Enforce least-privilege in Entra, segregate environments by function, and test like an attacker. There’s one sealing m…
Guest: Mirko Peters
Oct. 19, 2025

Build Responsive Power Apps with Containers and Components

Most Power Apps look “off” because makers skip Containers and reinvent UI on every screen. The fix is structural (containers) and systemic (component libraries). Containers replace fragile X/Y positioning with responsive layout physics—stack, align, distribute, and resize automatically across devices. Component libraries encode brand + behavior once (headers, nav, buttons, dialogs) and push updates everywhere—so one logo, one color change, one accessibility tweak propagates across all apps. Build screens like modern web layouts: a top-level vertical container → header, main area (sidebar + content in a horizontal container), and an optional footer. Let gap, padding, align, justify, and flexible width/height do the work—no positioning formulas. Then enforce look-and-feel with a central library (cmp_Header, cmp_Nav, cmp_ButtonPrimary) exposing only safe properties (text, icon, visibility). Ship library updates via CI/CD so marketing changes land once, globally. Finally, scale with…
Guest: Mirko Peters
Oct. 18, 2025

Microsoft Copilot Rollout: DPA and Product Terms Checklist

Turning on Microsoft Copilot isn’t magic—it’s governance in motion. That toggle activates a chain of contractual, technical, and organizational controls that either align…or explode. Contracts (Microsoft Product Terms + DPA) set the legal wiring: data residency, processor role, IP ownership, no training on your tenant data. Licenses unlock features; roles and permissions decide what Copilot can actually surface via Microsoft Graph. If RBAC and group membership are sloppy, Copilot will faithfully mirror that chaos. Your exposure equals your hygiene. Copilot only shows what users already can access, which means overshared SharePoint/Teams libraries and unlabeled documents become prompt-ready. Purview’s labels, DLP, retention, eDiscovery—and Defender’s endpoint/runtime enforcement—are the real brakes. Admin Center provisions; Purview classifies and audits; Defender blocks at runtime. Governance that lives in PDFs fails; governance encoded in policies and automation wins. Practical …
Guest: Mirko Peters
Oct. 17, 2025

Microsoft 365 Copilot vs Teams Premium: What to Buy First

Copilot in Teams isn’t a cute sidebar; it’s an orchestration layer across meetings, chats, and a central intelligence hub (M365 Copilot Chat). It runs on Microsoft Graph, so it only surfaces what you already have permission to see—precise, not omniscient. In meetings, Copilot turns live transcription into decisions, actions, and mid-call catch-ups you can export (when allowed by labels/policy). In chat, it crushes thread sprawl into cited digests and drafts grounded in the original posts and files. In the Copilot Chat hub (in Teams, Microsoft365.com, or copilot.microsoft.com), one question reconciles Outlook, SharePoint, and Teams with links back to sources. Go further with Agents built in Copilot Studio: approved, published, and governed task executors that file tickets, route forms, and update records—within RBAC and policy limits. Reality check: behavior depends on admin settings (e.g., “On with transcript required”), sensitivity labels, DLP, Defender, and licensing. Done right, Co…
Guest: Mirko Peters
Oct. 16, 2025

Write Better Microsoft 365 Copilot Prompts

The “perfect prompt” is a myth. Pros don’t one-shot Copilot; they iterate. They feed just-enough context, set deliberate tone, and refine in short loops until output matches business reality. With Microsoft 365 Copilot, grounded responses come from your Graph data, so structure beats verbosity: state goal → context → format/tone → sources and then converge step-by-step. Newer models (more memory, better following) amplify habits: good structure gets great; sloppy prompts yield polished nonsense. Treat Copilot like a capable colleague: give it blueprints (context), assign a role (tone), and checkpoint the work (iteration & verification). Save high-performers as templates. Share them. This isn’t wizardry—it's systems thinking.
Guest: Mirko Peters
Oct. 16, 2025

EU AI Act Compliance for Copilot in HR and Finance

The EU AI Act doesn’t just regulate model makers—it deputizes deployers. Rolling out tools like Microsoft 365 Copilot or ChatGPT makes you responsible for risk classification, documentation, transparency, and monitoring. The “risk ladder” (unacceptable, high, limited, minimal) is determined by use case, not brand. Copilot arrives with enterprise guardrails (Purview, logging, Graph permissions, EU Data Boundary), but you still have to configure, log, and prove. ChatGPT’s flexibility is great, but in standalone use you must build the compliance scaffolding yourself (DPIA, RoPA, DLP, audit logs, disclosures). The episode gives a practical survival kit: classify your use, wire Purview/DLP/retention, enable audit trails and activity history, run DPIAs, train staff, and mandate citations + human review for people-impacting decisions. Regulation isn’t an innovation killer—it’s the scaffold that lets you scale without setting off legal tripwires.
Guest: Mirko Peters
Oct. 16, 2025

Design an Enterprise AI Factory for GPUs, Data, and MLOps

AI is not “just another app” you park on general-purpose servers. Enterprise AI behaves like an ecosystem — volatile workloads, bursty data, exotic compute, and constant model evolution. That’s why so many AI pilots glow in the lab then die in production. The five tells that you’re no longer dealing with a normal workload: (1) you need horizontal scale, (2) accelerators like GPUs/TPUs matter, (3) data pipelines must flood continuously not trickle, (4) models mutate across versions and require versioning, observability and drift monitoring, (5) integration with legacy systems becomes the real bottleneck. The escape from “pilot / proof-of-concept death zone” is MLOps + orchestration — a Factory model — where DataOps, MLOps and GenAIOps operate from a unified command deck: templates, RBAC, private networking, GPU scheduling, AutoLake-style consistent data surfaces, and repeatability over artisanal hacking. The engine room is hardware + data + algorithms — and balance across those three …
Guest: Mirko Peters
Oct. 16, 2025

Copilot Memory vs Windows Recall vs Vision

Copilot Memory isn’t stealth surveillance—it only saves what you explicitly ask it to remember (e.g., tone, format, project tags). Every save is announced with “Memory updated.” You can review, edit, or wipe entries anytime. The real privacy hazard is confusing Memory with Recall (automatic, device-local screenshots on Copilot+ PCs) or Vision (opt-in, realtime screen/camera analysis that discards images when the session ends; only the text chat can persist). Three features, three consent models. Users and admins both have hard controls—toggles, deletions, tenant policies, and eDiscovery visibility—so personalization is governed, not guessed.
Guest: Mirko Peters
Oct. 15, 2025

Govern High-Risk Power Platform AI Under the EU AI Act

This episode is a practical walk-through of what actually goes wrong when organizations deploy copilots or chatbots without Responsible AI guardrails. It explains why: modern LLMs are non-deterministic prompt injection is not hypothetical bad outputs can cascade across business workflows faster than any human mistake Then it walks through the EU AI Act (which is now real, and not optional), and the implications for Power Platform / Microsoft 365 builders — especially if you’re building anything that touches employment, credit or productivity scoring. Finally, it closes with the practical shields that already exist inside Microsoft 365 / Power Platform — and the final “line of defense” — a functioning Governance Board.
Guest: Mirko Peters
Oct. 14, 2025

Prove Microsoft 365 Copilot ROI for Sales Teams

This episode breaks down the real return organizations see from Copilot by reframing it as a time-recovery system rather than a productivity gimmick. It starts with the hidden cost of modern work: hours lost every week to emails, meetings, drafts, reports, and administrative upkeep that create the feeling of motion without real progress. Copilot’s value comes from collapsing this routine work so that time and attention can be redirected toward higher-impact outcomes instead of being consumed by maintenance. The discussion shows how even small time savings compound at scale. When people recover a handful of hours each month, the effect is modest individually but dramatic across thousands of employees. These reclaimed hours become a flexible currency that can either disappear back into busywork or be intentionally reinvested into strategic work. The episode stresses that results depend heavily on how organizations choose to use that recovered time, not just on deploying the tool. …
Guest: Mirko Peters
Oct. 13, 2025

AI Agents vs Automation: When to Use Each

This episode explains the real difference between automation and agents, cutting through the confusion created by marketing and buzzwords. Automation is framed as rigid and repetitive, useful for consistent, rule-based tasks but incapable of adapting when conditions change. Agents, by contrast, are autonomous systems that observe their environment, plan their next steps, and act based on judgment rather than fixed scripts. That difference matters because agents can carry memory, adapt to new situations, and make decisions without constant human intervention, while automation simply replays instructions. The core of true agent behavior is the Observe–Plan–Act loop. Agents continuously gather signals from their environment, reason about possible actions using memory and goals, execute decisions through integrations, and then learn from the results. This loop allows agents to improve over time instead of breaking when something unexpected happens. Without this cycle, a system may look…
Guest: Mirko Peters
Oct. 13, 2025

Build Auditable AI Agents with Azure AI Foundry

Azure AI Foundry isn’t “just a big model.” It’s a governed runtime where every interaction is logged and traceable. Agents are built as disciplined “squad leaders” from three gears—Model (brain), Instructions (orders), Tools (capabilities)—and their work leaves receipts via Threads (conversation history), Runs (executions), and Run Steps (step-by-step actions). This structure turns AI from ad-hoc chat into reproducible, auditable systems you can operate at enterprise scale: models are swappable, tools are permissioned and observable, and governance (identity, audit, approvals) is built in. Bottom line: agents ≠ scripts; with Foundry’s OPA mindset and lifecycle logs, you get autonomy with accountability.
Guest: Mirko Peters
Oct. 11, 2025

Speed Power BI with OneLake and Direct Lake

Microsoft Fabric fundamentally changes how Power BI handles data. With OneLake and Direct Lake, Power BI can now query lakehouse tables directly with performance similar to Import mode — without creating duplicate copies or maintaining complex refresh cycles. The winning Fabric pattern is simple: Dataflows Gen2 → Lakehouse → Pipelines → Semantic Model → Direct Lake report OneLake becomes the governed vault (think: OneDrive for data). Purview delivers lineage + labeling from day one. Fabric admin controls let you enable it safely in trial capacity first — not in full production. Dataflows Gen2 hydrates the lakehouse. Pipelines keep it alive — and alert you when the 3am goblin breaks a step. Semantic models + Direct Lake then turn that hydrated lakehouse into fast, governed, analytics-ready Power BI. When you blend those moving parts — Fabric stops being a “feature” of Power BI and becomes the platform that powers it.
Guest: Mirko Peters
Oct. 10, 2025

Control Autonomous AI Agents with Human Oversight

AI agents are about to feel like real coworkers inside Teams—fast, tireless, and dangerously literal. This episode gives you a simple framework to keep them helpful and safe: manage their memory, entitlements, and tools, and layer prompting, verification, and human-in-the-loop oversight. You’ll learn how to prevent “Agentageddon” with practical governance, risk tiers, and monitoring so agents boost throughput without blowing up compliance.
Guest: Mirko Peters
Oct. 9, 2025

Connect Copilot Studio to Word Policy Files

Your first Copilot Studio agent shouldn’t guess policy—it should cite it. This episode shows how to recreate a bad reply in the Test pane, ground answers in real docs, shape a trustworthy persona, and publish a pilot that survives Teams/SharePoint quirks. Treat Studio as sparring, not proof; ground, persona-tune, and channel-test before you scale.
Guest: Mirko Peters
Oct. 9, 2025

Make SharePoint Search Show the Right Files First

If you can paste the exact title of a file into intranet search and still get nothing back, you don’t have a user problem—you have an Information Architecture (IA) problem. This episode shows how to fix the foundations so both humans and Copilot can actually find things. We break IA into six core elements—global navigation, hub navigation, local navigation, metadata, search, and personalization—and explain how each one supports the others. You’ll see why “Studio-perfect” AI is useless if your sites are a maze, why flat site architecture + hubs beat old nested subsites, and how mandatory, lightweight metadata (content types, owner, status, region) turns search from guesswork into precision. We’ll map the three navigation layers (world, region, street), show quick tests to spot bloat and dead ends, and explain how audience targeting + Viva Connections deliver the right content to the right roles without manual tinkering. Bottom line: fix the map, tag the loot, and target the drop—then C…
Guest: Mirko Peters
Oct. 8, 2025

Copilot Studio vs Microsoft 365 Agents Toolkit

Rolling out Microsoft 365 Copilot is only the tutorial, not the boss fight. Your first agent may look perfect in Copilot Studio, but production exposes the real challenges: grounding answers in authoritative sources, governance to prevent sprawl, monitoring for reliability, and licensing/cost controls so the meter doesn’t explode mid-month. Think in layers: the foundation model, orchestrator, grounding, and skills/connectors must operate as one stack—or you’ll scale confident nonsense. Choose the right build path: Copilot Studio for low-code speed and admin guardrails; Teams/Agents Toolkit for full-stack control, custom orchestration, and deep integrations. Then feed the brain: connect SharePoint, Dataverse, Graph data, and external systems (securely) so responses come with citations, not guesses. Lock down Purview labels, DLP, diagnostics logs, and least-privilege roles before broad release, and watch the copilot consumption meter (or PAYG) so testing doesn’t drain production. Succes…
Guest: Mirko Peters