Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
TV & Film
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/2f/44/8c/2f448c11-bd2e-3b8b-8cd8-c1b40511f075/mza_7275651777534438634.jpg/600x600bb.jpg
M365 Show Podcast
Mirko Peters
368 episodes
9 hours ago
Welcome to the M365 Show — your essential podcast for everything Microsoft 365, Azure, and beyond. Join us as we explore the latest developments across Power BI, Power Platform, Microsoft Teams, Viva, Fabric, Purview, Security, and the entire Microsoft ecosystem. Each episode delivers expert insights, real-world use cases, best practices, and interviews with industry leaders to help you stay ahead in the fast-moving world of cloud, collaboration, and data innovation. Whether you're an IT professional, business leader, developer, or data enthusiast, the M365 Show brings the knowledge, trends, and strategies you need to thrive in the modern digital workplace. Tune in, level up, and make the most of everything Microsoft has to offer.



Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-show-podcast--6704921/support.
Show more...
Tech News
Education,
Technology,
News,
How To
RSS
All content for M365 Show Podcast is the property of Mirko Peters and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Welcome to the M365 Show — your essential podcast for everything Microsoft 365, Azure, and beyond. Join us as we explore the latest developments across Power BI, Power Platform, Microsoft Teams, Viva, Fabric, Purview, Security, and the entire Microsoft ecosystem. Each episode delivers expert insights, real-world use cases, best practices, and interviews with industry leaders to help you stay ahead in the fast-moving world of cloud, collaboration, and data innovation. Whether you're an IT professional, business leader, developer, or data enthusiast, the M365 Show brings the knowledge, trends, and strategies you need to thrive in the modern digital workplace. Tune in, level up, and make the most of everything Microsoft has to offer.



Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-show-podcast--6704921/support.
Show more...
Tech News
Education,
Technology,
News,
How To
https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/722851d59020f3980a86e0c70917d107.jpg
The Microsoft 365 Agent SDK Is Not Optional
M365 Show Podcast
23 minutes
1 week ago
The Microsoft 365 Agent SDK Is Not Optional
Why DIY Agents Fail in M365 Ecosystems
  • Identity ≠ checkbox. “App-only” where you need act-as-user breaks permission fidelity, nukes audit trails, and fails review. M365 access is identity-bound (files, chats, calendars, mail).
  • State is not optional. Scaling from a laptop to multiple nodes without shared conversation + turn state causes amnesia: lost clarifications, tool drift, repeated answers.
  • Channel chaos. Teams, web, Slack, Outlook all differ (typing, cards, attachments, streaming). Hand-rolled adapters miss protocol semantics → broken UX and support pain.
  • Governance cliff. Ignoring Purview/DLP/eDiscovery = automatic “no.” Labels, retention, legal hold must apply to prompts + outputs.
  • Orchestrator sprawl. LangChain here, SK there—no standard execution plan, no retries, no observability → fragile systems.
  • Compliance gap. Residency, RBAC, tenant boundaries, cross-tenant routing—DIY rarely inherits org posture.
  • Debugging despair. No consistent dev tunnel, no end-to-end traces, no channel-aware streaming → ghost bugs and user distrust.
TL;DR: DIY = garden hoses for enterprise plumbing. The SDK is the standardized arteries (identity, state, protocol, governance) so you can focus on cognition. What the Microsoft 365 Agent SDK Actually Provides (Model-Agnostic Core)
  • Auth + Authorization done right
    • Built-in sign-in handlers, consent surfaces, token exchange.
    • Act-as-user when needed; fall back to app creds when safe.
    • Least-privilege, real audit trails, permission fidelity across Graph/SharePoint/Outlook.
  • Durable conversation management
    • Thread + turn state that survives clusters/load balancers.
    • Correlation IDs, shared storage patterns—multi-turn that actually works.
  • Activity protocol + real adapters
    • Standard message/event/typing/attachment/card types.
    • Adapters for Teams, web chat, Slack, Copilot Studio—native behavior without bespoke glue.
  • Orchestrator neutrality
    • Plug Semantic Kernel, Azure AI Foundry planners, OpenAI, your own stack.
    • Prompts/tools as modular units. Swap models/planners without rewrites.
  • Streaming awareness
    • Auto-detect channel capability → stream tokens where supported, fall back to typing/chunking where not.
  • Dev productivity + diagnostics
    • VS/VS Code scaffolds, secure dev tunnels, multi-channel playground.
    • End-to-end traces, telemetry hooks, correlation IDs for model/tool/channel latency.
  • Open-source, free core
    • Pay only for your chosen models/search/storage. Python and C# supported.
Net: the SDK standardizes identity, state, protocol, delivery. You ship reasoning + tools on bedrock. Implementation Blueprint: From Zero to Multi-Channel Agent
  1. Scaffold the agent
    • Create an M365 Agent project with the Echo template.
    • Run locally → validate activity flow in the playground. Fix env vars/ports/creds first.
  2. Wire core handlers
    • onMembersAdded (greeting), onMessage (routing), onInvoke (cards/actions).
    • Add sign-in handler → consent, code exchange, user-scoped token on the turn.
  3. Register your orchestrator
    • Add SK / Azure AI Foundry / OpenAI via DI.
    • Keep prompts in files, tools as functions (typed inputs/outputs). Interface-wrap model calls.
  4. Persist state
    • Use turn/conversation state for chat history, tool outputs, correlation IDs.
    • Store state outside process for cross-node continuity.
  5. Register channels via Azure Bot Service
    • ABS as broker → one HTTP endpoint, many channels (Teams, web, Copilot Studio).
    • Stop doing bespoke sockets.
  6. Enable streaming
    • Flip SDK streaming on; let adapters auto-negotiate. Stream partials where supported; typing/chunks...
M365 Show Podcast
Welcome to the M365 Show — your essential podcast for everything Microsoft 365, Azure, and beyond. Join us as we explore the latest developments across Power BI, Power Platform, Microsoft Teams, Viva, Fabric, Purview, Security, and the entire Microsoft ecosystem. Each episode delivers expert insights, real-world use cases, best practices, and interviews with industry leaders to help you stay ahead in the fast-moving world of cloud, collaboration, and data innovation. Whether you're an IT professional, business leader, developer, or data enthusiast, the M365 Show brings the knowledge, trends, and strategies you need to thrive in the modern digital workplace. Tune in, level up, and make the most of everything Microsoft has to offer.



Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-show-podcast--6704921/support.