Read more of this story at Slashdot.
Read more of this story at Slashdot.
Who gets to shape a future that will impact us all, and what happens when the voices we need most are missing from the room?
In this episode, Toni Townes-Whitley joins the WIT Podcast for a wide-ranging conversation about leadership, technology, and the responsibility that comes with having a seat at the table. She explores the growing intersection of technology and civic life, the need for greater accountability as AI outpaces policy, and why women must be part of shaping what comes next. Toni also reflects on resilience, building a career beyond titles, and what it means to get in the room, stay in the room, and ultimately open it for others.
https://www.linkedin.com/in/toni-townes-whitley/
This week, we discuss sovereign cloud, Postgres conference takeaways, CoreWeave's debt, and why AI is a single-player game. Plus, whether home automation is worth it.
Watch the YouTube Live Recording of Episode 595
Edited and produced with PodEditor, the native Mac podcast editor.
Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem.
Today's episode is a little different from the norm. There's no guest; it's just me. And there's a date coming that I'd rather tell you about early than late.
So let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.
The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-9/net-8-and-net-9-end-of-support-what-stops-and-what-does-not/
Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.
And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.
You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.
Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show.
Editing and post-production services for this episode were provided by MB Podcast Services.
When software engineers build enterprise AI assistants, connecting an agent to static PDF manuals is only half the battle. Real business decisions happen inside live Outlook email threads, Microsoft Teams chats, calendar meetings, SharePoint documents, and Dynamics 365 workflows.
Previously, giving an AI agent secure access to this daily collaboration data required stitching together dozens of Microsoft Graph endpoints and managing complex OAuth scopes. Microsoft eliminates this plumbing with Microsoft Work IQ, a production-ready workplace intelligence layer. In this technical deep dive, we explore what Work IQ is, how its four core pillars operate, and how developers integrate it using MCP, A2A, and REST APIs.
Microsoft Work IQ is the contextual workplace intelligence layer of the Microsoft IQ stack that enables AI agents to access, reason over, and act on live organizational data and tools. While Microsoft Foundry IQ manages multi-source enterprise knowledge bases on Azure AI Search, Work IQ focuses on how people work and collaborate across Microsoft 365, Dynamics 365, and Power Platform.
Instead of exposing raw data endpoints like traditional Microsoft Graph APIs, Work IQ continuously builds a semantic understanding of organizational relationships, active projects, meetings, and communication habits. It combines conversational memory, pre-grounded workplace context, executable tools, and persistent storage into a single permission-aware platform.
Crucially, Work IQ API access operates independently of standard Microsoft 365 Copilot seat licenses. Organizations can enable usage-based billing through Copilot Credits in the Microsoft 365 admin center, allowing custom agents and third-party applications to tap into workplace intelligence on demand.
The Work IQ architecture rests on four integrated capabilities: Chat, Context, Tools, and Workspaces. The Chat pillar provides conversational intelligence backed by auditable Conversational Memory—retaining Session Memory for active chats, Persistent Memory for user work styles, and Process-Tied Memory for long-running projects.
The Context pillar removes retrieval orchestration overhead from your application code. Work IQ automatically assembles and grounds signals across Outlook mail, Teams channels, OneDrive files, Planner boards, and Dynamics 365 records so agents receive ready-to-reason context without maintaining separate vector databases.
For multistep, long-running workflows, the Workspaces pillar gives agents a dedicated persistent storage area powered by SharePoint Embedded inside your Microsoft 365 tenant boundary. Agents store intermediate research drafts, track task progression, and hand off work artifacts to human teammates or downstream agents without leaking data outside the tenant.
When developers wire traditional APIs into Model Context Protocol (MCP) clients, exposing hundreds of individual endpoints quickly overflows the model's context window and degrades tool-selection accuracy. The Work IQ MCP server solves this problem using three core design principles: fewer tools with more paths, runtime introspection over static enumeration, and policy over scopes.
Work IQ collapses hundreds of Microsoft 365 operations into a compact surface of generic verb tools grouped into three categories: Entity tools (fetch, fetch_blob, create_entity, update_entity, delete_entity, do_action, and call_function), Copilot tools (ask, retrieve, and list_agents), and Schema tools (get_schema and search_paths).
Instead of pre-loading thousands of static OpenAPI definitions into the prompt, an agent calls search_paths and get_schema at runtime to inspect the exact data structure it needs. The agent then pairs a simple verb with a relative resource path—such as fetch /me/messages to read emails or do_action /me/sendMail to dispatch a reply—keeping token consumption minimal.
As documented in the Work IQ API overview, developers integrate Work IQ using three standard protocols tailored to different application patterns. When building autonomous multi-agent systems that delegate tasks to one another, teams use the Agent-to-Agent (A2A) protocol over JSON-RPC 2.0 at the workiq.svc.cloud.microsoft/a2a endpoint.
By passing the A2A-Version 1.0 header and a persistent contextId, an operations agent can ask Work IQ to investigate a project delay across Teams and Outlook while maintaining multi-turn state. For traditional web backends and custom orchestrators, the Work IQ REST API offers direct request-response conversational access.
For local development on a modern Windows 11 developer workstation running the Windows 11 26H2 update or a Microsoft Surface Laptop Ultra, engineers can install the Microsoft Work IQ CLI (`workiq mcp`) or connect directly to the remote MCP server from GitHub Copilot CLI, Copilot Studio, and Microsoft Foundry.
In our enterprise architecture audits across Kolkata and Bengaluru, security teams consistently reject AI tools that use broad, unattended application-only permissions. Work IQ addresses this concern by requiring Microsoft Entra ID delegated authentication and supporting On-Behalf-Of (OBO) flows, while blocking unattended application-only tokens.
Every Work IQ request executes strictly within the signed-in user's identity context. Rather than managing hundreds of brittle OAuth scopes, Work IQ uses four high-level boundary permissions backed by a centralized, Rego-based policy engine.
On every single tool invocation, the Rego policy engine evaluates the resource path, request method, user identity, and Microsoft Purview sensitivity labels in real time. Every action is logged for admin auditability and rate limiting, giving enterprises complete confidence as they scale from generative assistants to autonomous agentic workflows.
Microsoft Work IQ transforms Microsoft 365 from a collection of productivity apps into an intelligent, self-describing execution environment for AI agents. By combining auditable conversational memory, SharePoint Embedded workspaces, a compact verb-based MCP surface, and Rego policy governance, it removes the integration friction that previously stalled workplace AI.
Whether you pair Work IQ with Microsoft Foundry IQ and Retrieval-Augmented Generation (RAG) pipelines or invoke it directly via the Work IQ CLI, start testing its MCP and A2A endpoints in your development tenant today. Explore more enterprise architecture guides across our Artificial Intelligence and Tech Guide hubs.
## 1 Introduction and the Paradigm Shift in Agentic Testing
A customer asks a support agent to refund a damaged order. The agent finds the order, checks the policy, calls the payment service, and replies, “Your refund is complete.” The answer reads well. But did the service accept the refund? Was it the right order? Did a retry issue the payment twice?
Testing AI agents before production means answering those questions with evidence. An agent's quality depends on its decisions, the tools it executes, the state it changes, and what it tells the user afterward. Evaluating the final response alone leaves most of that behavior untested.
The running example is a customer-support refund agent. Separating model decisions from tool execution lets software tests, live LLM evaluations, and failure simulations exercise the same application boundaries.
### 1.1 Why Traditional Unit and Integration Tests Fail for AI Agents
Traditional tests remain essential. They fail as a complete strategy when they assume that validating each component proves the workflow behaves correctly.