Friday, October 02, 2026

EWS Deprecation Is Here — Is Your Exchange Online Environment Ready?

After years of discussion and preparation, Exchange Web Services (EWS) in Exchange Online is entering its final phase.

Microsoft has started the phased disablement of EWS from October 2026, with EWS scheduled to be fully disabled in Exchange Online in April 2027.

For many organizations, this isn't new. Those that started preparing early have already been identifying applications using EWS to access Exchange Online, working with application and business owners, engaging vendors and moving supported workloads towards Microsoft Graph.

But there may still be work to do.

Finding the Remaining Dependencies

From my experience with large enterprise messaging environments, knowing that a technology is being retired is the easy part.

EWS has been part of the Exchange ecosystem since Exchange Server 2007, and many applications have used it over the years.

For this retirement, the focus is specifically on applications using EWS to access Exchange Online.

Some of those applications may already have moved to Microsoft Graph. Others may still be in transition, waiting for application changes or vendor support, particularly where there isn't a straightforward Graph equivalent.

That's why identifying the remaining Exchange Online EWS dependencies is important. Application owners, business stakeholders, messaging teams and vendors may all need to work together to complete the migration.

The Next Few Months Matter

The EWS disablement isn't happening across every tenant at exactly the same time. Microsoft is rolling out the change tenant by tenant, starting with Worldwide (WW) tenants, with other environments following their respective rollout timelines.

If your organization has already started the migration, now is a good time to revisit the landscape.

A few things worth checking:

  • Review the EWS Usage Report — identify applications still making EWS calls to Exchange Online.
  • Check the Graph migration status — confirm what's already moved and what's still in progress.
  • Revisit vendor-blocked applications — check whether vendors now have a migration path or updated support.
  • Look for anything missed — older integrations and less-visible applications can easily remain in the environment.

Microsoft also provides migration guidance and tools to help developers assess existing EWS applications and potential Graph migration paths.

If you haven't started yet, start with discovery. Identify the applications, understand why they're using EWS, find the owners and build a migration plan.

The phased rollout through April 2027 provides some time to work through the remaining dependencies, but I wouldn't treat that as time to wait.

I'd treat it as time to finish the job.

One Important Distinction

This retirement applies to EWS in Exchange Online.

EWS isn't being retired from on-premises Exchange Server as part of this change.

Hybrid organizations should therefore look specifically at applications and scenarios interacting with Exchange Online mailboxes, including any relevant hybrid or cross-organization dependencies.

Final Thoughts

EWS has served the Exchange ecosystem for almost two decades.

Its retirement is another reminder that legacy dependencies can remain long after the technology landscape around them has changed.

Having worked through these kinds of enterprise messaging transitions, one thing continues to stand out for me:

The technology change is often the easier part. Finding the dependencies, getting the right people involved and moving every application safely is where the real work happens.

If you're already on the EWS migration journey, now is the time to close the remaining gaps.

If you haven't started, now is the time to understand your landscape.

References

Microsoft Exchange Team — EWS Deprecation Is Here – What This Means To You

Microsoft Learn — Deprecation of Exchange Web Services in Exchange Online

Microsoft Learn — Exchange Web Services (EWS) Usage Report

Microsoft Graph — Migrate Exchange Web Services (EWS) apps to Microsoft Graph

Microsoft Exchange Team — Impact of Exchange Online EWS Deprecation on Hybrid Rich Coexistence and Cross-org Sharing

Thursday, October 01, 2026

Enterprise AI Is Evolving Fast: Are We Ready for a Multi-AI Workplace?

The enterprise AI landscape is moving quickly.

Microsoft recently introduced its evolving Copilot experience around Home, Code and Autopilot, with Chat and Copilot Cowork coming together within Home. OpenAI's DevDay introduced Dots, alongside further developments across ChatGPT and Codex. Anthropic continues to evolve Claude, Claude Code and Managed Agents, and is now bringing its Chat and Cowork experiences together into a unified Claude experience.

These aren't the only platforms enterprises are evaluating. Google Gemini is another significant part of the enterprise AI landscape, while Meta is expanding its enterprise AI ambitions and xAI's Grok is developing its business and enterprise offering. Platforms such as AWS Bedrock and IBM watsonx also play important roles in building, deploying and governing enterprise AI.

For this article, I'm focusing specifically on Microsoft, OpenAI and Anthropic and how their increasingly overlapping capabilities could shape the multi-AI workplace.

Looking across these developments, one thing stands out to me:

AI is rapidly moving beyond chat.

We started by asking AI questions. Then we started using it to create content and complete tasks. Now we are moving toward AI that can take on larger pieces of work — and increasingly, continue working toward an objective.

For organizations investing across multiple AI platforms, this creates both opportunity and complexity.

Three Platforms, Increasingly Overlapping Capabilities

Microsoft, OpenAI and Anthropic have different strengths and starting points, but their capabilities are increasingly overlapping.

Here is a simplified view:


Enterprise capabilityMicrosoftOpenAIAnthropic
AI assistantMicrosoft 365 CopilotChatGPTClaude
Delegated knowledge workCopilot CoworkChatGPT work/agent capabilitiesClaude / Cowork capabilities
Persistent / asynchronous workAutopilot (private preview)Dots (rolling out)Managed Agents (beta)
Developer AIGitHub CopilotCodexClaude Code
Building/customizing agentsCopilot StudioOpenAI agent development toolsClaude Agent SDK
Enterprise context & connectivityMicrosoft 365 context, Work IQ and connectorsApps, plugins and connected enterprise dataMCP, connectors and integrations
Enterprise strengthDeep M365, identity and governance integrationGeneral-purpose AI, cross-platform work and agentsKnowledge work, coding and flexible agent development

These are not exact product equivalents, and they shouldn't be treated as such.

Microsoft's Autopilot, previously known as Scout, is being positioned as a persistent, proactive digital teammate with its own identity, memory, computer and workspace. That is particularly interesting from an enterprise perspective because persistent agents introduce new questions around identity, permissions, governance and accountability.

OpenAI's Dots similarly moves beyond a traditional chat session. A Dot can be given a goal, connected to the applications it needs and continue making progress between conversations using its own cloud computer.

Anthropic's Managed Agents, currently in beta, provides managed infrastructure for long-running and asynchronous agent workloads with persistent sessions.

There is also an interesting relationship between the two Cowork experiences.

Microsoft's Copilot Cowork and Anthropic's Claude Cowork share more than a name. Microsoft says it worked closely with Anthropic to bring the technology powering Claude Cowork into Microsoft 365 Copilot. They remain separate products, delivered and governed through their respective platforms.

Anthropic is now also bringing its Chat and Cowork experiences together into one Claude experience, beginning with Pro and Max users.

Microsoft's Code is another capability worth watching separately. It is aimed at knowledge workers rather than traditional developers, enabling people to create apps, dashboards, widgets and automations using natural language. That makes it different from GitHub Copilot and is why I haven't grouped the two together as developer AI.

Multi-AI May Become Normal

Many organizations are already invested in Microsoft 365 and Copilot while also evaluating ChatGPT Enterprise, Claude and other AI platforms for different business requirements.

That doesn't necessarily mean choosing one and removing the others.

But the growing overlap does make capability and licence optimization increasingly important.

Copilot itself can incorporate technology and models from other AI providers. Copilot Cowork's relationship with Anthropic is a good example. An organization separately licensing multiple AI platforms should therefore look beyond vendor names and understand which capabilities, models and business outcomes it is actually paying for.

That doesn't automatically make overlapping platforms unnecessary. Different products can provide very different enterprise context, user experiences, governance, security and integration even when some underlying AI technology overlaps.

The question is whether that overlap creates additional business value.

Use the Governance Structure You Already Have

This connects with something I wrote about earlier on building an Agentic CoE.

Every new AI platform doesn't require another Center of Excellence.

If your organization already has a dedicated AI or Agentic CoE managing AI workloads, align these evaluations with that team.

If AI governance already sits across Digital Workplace, Architecture, Cloud, Data, Security, Automation or Innovation teams, build on that existing model.

And if that capability doesn't exist today, establishing an appropriate AI governance and evaluation structure becomes increasingly important.

The name of the team matters less than having the right people around the table.

Bring the Capabilities to the Table First

Before taking every new capability to thousands of users, bring it to the table first.

Let the AI CoE or existing governance structure work with platform teams, security, architecture and the champions community. Give selected capabilities to representative business users and test them against real business use cases.

Understand:

  • What business problem are we solving?
  • Which platform is best positioned for that workload?
  • Where do capabilities overlap?
  • What enterprise data does it require?
  • What are the identity, security and compliance implications?
  • What does it cost?
  • What measurable value does it produce?
  • Who actually needs access?

Instead of asking:

                            "Which AI platform is better?"

perhaps the better question is:

                            "Which AI capability is right for this business use case?"

Some employees may need Copilot. Others may benefit more from ChatGPT or Claude. Developers may require a different combination, while power users and AI champions may genuinely benefit from access to multiple platforms.

                               Not everyone needs everything.

Governance May Also Cross Platform Boundaries

Another interesting development is that these ecosystems don't necessarily have to remain completely isolated.

OpenAI has indicated that specialist Dots are planned to integrate with Microsoft Agent 365, bringing another dimension to cross-platform agent governance.

It is still early and worth watching rather than drawing conclusions from today.

But as enterprises adopt agents from multiple vendors, the ability to discover, govern, secure and monitor them through common enterprise controls could become increasingly important.

A multi-AI workplace may eventually involve multiple AI providers while maintaining common governance around them.

ROI Needs to Follow the Use Case

Adoption alone isn't ROI.

Knowing that employees activated an AI tool tells us something about adoption, but not necessarily whether the investment is delivering business value.

I would look at something closer to:

Use Case → Platform → Cost → Adoption → Time Saved → Quality → Business Outcome

If AI materially reduces effort while maintaining or improving quality, there is a value story.

If the same employee has three AI licences but consistently uses only one, there may be an optimization opportunity.

And as persistent agents consume resources while performing asynchronous work, AI FinOps and observability become increasingly important.

The objective shouldn't be to give every AI product to every employee.

It should be to put the right capability in the hands of the people and processes where it creates measurable value.

A Note on Availability

Many of these capabilities are still evolving.

Microsoft Copilot Cowork is already generally available, while the newer Home, Code and Autopilot experiences are still progressing through their respective rollout stages. Microsoft says Home will begin reaching its Frontier program in the coming weeks, with Code following at the end of the month and wider access afterward. Autopilot is currently in private preview.

OpenAI Dots is rolling out gradually to eligible users, while Anthropic Managed Agents remains in beta. Anthropic is also progressively bringing Chat and Cowork together, starting with Pro and Max plans. For Enterprise customers, Anthropic says admins will hear from it at least 30 days before anything changes for their organization.

Features, licensing and availability will continue to change, so organizations should validate current vendor guidance before making platform or rollout decisions.

What This Means for Enterprises

Microsoft Copilot, ChatGPT and Claude are all evolving beyond conversational AI toward delegated work, agents, coding, application integration and increasingly persistent execution.

For enterprises, that doesn't mean deploying everything.

If you already have an AI CoE, use it. If you have an established governance model, build on it. Bring your champions and representative business users into the evaluation, test real use cases and understand the overlap before scaling.

The technology will keep changing, and today's differentiator may become tomorrow's standard feature.

So perhaps the question is no longer:

"Which AI should we buy?"

but:

"Which AI capability creates the most value for this work?"

Three Practical Takeaways

If I had to reduce this to three things for enterprise teams:

Map capabilities, not just vendors. Understand where the platforms overlap and where each genuinely adds value.

Use the governance you already have. Extend your existing AI CoE or governance model rather than creating another structure for every new platform.

Pilot before you scale. Test real business use cases with representative users, measure the value and understand the governance implications before expanding access.

From AI Cost to AI Capacity

Microsoft's Jared Spataro recently added another interesting dimension to the FinOps for AI discussion: as agentic AI becomes increasingly consumption-based, the question isn't only how much AI costs, but which business priorities should receive that capacity in the first place.

This shifts the conversation from simply managing AI consumption toward allocating AI capacity based on business value.

Central teams can provide governance, visibility and common controls, while business leaders closer to the work can help determine where that capacity should be invested. The important part is connecting the investment to an expected outcome, measuring whether it delivered, and then scaling what creates value and retiring what doesn't.

For me, this reinforces a simple principle:

AI FinOps shouldn't stop at measuring consumption. It needs to connect consumption to business outcomes.

Read here to know more


Microsoft — Copilot: Home, Code and Autopilot



Wednesday, September 30, 2026

Quick Update: OpenAI DevDay 2026 – What Was Announced

OpenAI has wrapped up DevDay 2026, with more than 20 announcements across ChatGPT, models, agents and developer tools.

Rather than going deep into each announcement, here are a few that stood out:

  • Dots – persistent AI agents designed to keep working toward a goal between conversations, using their own cloud computer and connected tools.
  • ChatGPT Space and Pages – shared workspaces where people and agents can collaborate around files, context, documents and ongoing work.
  • GPT-6.1 Sol – OpenAI's latest model aimed at complex coding, computer use and professional workflows.
  • Agents API updates – including computer use and capabilities for building more sophisticated agent-based workflows.
  • Codex Cloud – enabling delegated coding tasks to continue in isolated cloud environments, even when the user's computer is offline.
  • ChatGPT integrations – including deeper ways for ChatGPT to work within collaboration environments such as Microsoft Teams and Slack.

There are several other announcements covering models, APIs, developer tooling and enterprise capabilities.

The complete announcement list is available in OpenAI's official recap below

OpenAI DevDay 2026 Recap

When Will These Features Be Available?

Not everything announced at DevDay is available to everyone immediately. OpenAI is rolling out GPT-6.1 Sol in ChatGPT Work and Codex, starting with Pro and expanding to Plus, Business, Enterprise and Edu. Dots are initially rolling out to eligible Pro and Business Premium users, with an Enterprise beta, and OpenAI says access may take several days even for eligible accounts.

Other capabilities announced at DevDay are also being introduced progressively, so availability will depend on the feature, plan and region.

For the latest rollout details, check the OpenAI ChatGPT Release Notes alongside the official DevDay recap.

Connecting This to My Earlier Posts

One thing is becoming increasingly clear from these announcements: AI is moving beyond simply answering prompts.

Earlier, I wrote about the evolution of Copilot, autonomous agents, AI governance and FinOps for AI. DevDay adds another piece to that journey — AI systems that can increasingly take actions, use tools and continue working asynchronously.

The individual products will continue to evolve, but the broader direction is worth watching.

We are moving from AI that assists with work toward AI that can participate in the work itself.

I'll explore some of these announcements individually as they mature and as their enterprise implications become clearer.

Monday, September 28, 2026

Exploring the GitHub Copilot App? Microsoft Has a New Hands-On Course

If you're exploring the GitHub Copilot app and agentic development, Microsoft has released a useful free, open-source hands-on course worth checking out.

The course goes beyond basic code generation and introduces how developers can work with AI coding agents through the GitHub Copilot desktop app.

It covers areas including Interactive, Plan and Autopilot modes, sessions and Git worktrees, custom agents, MCP servers, plugins, canvases and automations.

One part I particularly like is the emphasis on validation.

As coding agents take on longer and more autonomous tasks, it becomes increasingly important to review the changes, run the tests and validate the outcome rather than simply accepting that an agent has completed the task correctly.

You don't need previous experience with agentic development to get started, although some familiarity with GitHub, Git and npm will help.

If you're trying to understand how GitHub Copilot is evolving from a coding assistant towards a more agentic development experience, this looks like a good practical place to start.

References

Microsoft for Developers — Get started with the GitHub Copilot app: a free, hands-on course

GitHub — Copilot App for Beginners

Friday, September 25, 2026

Azure Communication Services Is Retiring — Here’s What You Need to Know

Microsoft has announced that Azure Communication Services (ACS) will retire as a standalone offering on September 30, 2028.

I initially looked at this from an ACS Email perspective, but this is much broader.

Several ACS services are being retired, including Email, SMS, Advanced Messaging with WhatsApp, Chat, Rooms, Direct Routing, Job Router, Number Management (Direct Offer) and the Web and Mobile UI Library SDKs.

Not everything is going away. Microsoft says capabilities including Voice and Video Calling, Call Automation, Call Recording, Call Diagnostics, Audio Streaming and Closed Captions will continue, although customers should expect breaking changes and migration requirements.

One detail sharpens that timeline: beginning October 23, 2026, new customers can no longer sign up for the retiring ACS services. Existing resources created before that date can continue during the transition period.

That makes the message for organizations considering ACS today fairly simple: don't start new workloads on a service that is already on a retirement path.

Why ACS Email Caught My Attention

ACS Email has been one of the options for organizations looking to modernize application email and move away from traditional SMTP relay approaches.

So, for organizations that have already adopted ACS Email, this announcement naturally raises the question: what comes next?

Right now, I wouldn't rush into another technology decision.

The retirement date is still two years away, and Microsoft may provide additional migration options, alternatives or more detailed guidance as we get closer to 2028.

But I also wouldn't wait until the last minute.

This is a good time to understand where ACS is being used, which applications depend on it, what services they consume and how critical those integrations are.

For ACS Email, that means identifying application-generated email, notifications and transactional workloads. The same exercise applies to SMS, Chat, WhatsApp and the other affected services.

Be Aware and Start Preparing

There is no need to panic or start migrating everything tomorrow.

Understand your ACS footprint, document the dependencies and keep watching Microsoft's migration guidance.

Cloud services evolve, architectures change and sometimes services retire. Good platform lifecycle management is really about being prepared for those changes rather than reacting when the deadline gets close.

September 2028 gives organizations time.

The important thing now is to know what you have, understand what is impacted and be ready for what comes next.

Reference

Microsoft — What's new in Azure Communication Services — September 2026

Microsoft Introduces the New Copilot with Home, Code and Autopilot

Microsoft has introduced a new Copilot experience built around Home, Code and Autopilot.

There have been plenty of Copilot updates over the last few years, but this one caught my attention because it shows how quickly Copilot is moving beyond simply answering questions, summarizing information or creating content.

Home brings Copilot Chat and Cowork together, with Word, Excel and PowerPoint creation also becoming part of the experience. It gives users a more unified place to work with Copilot rather than moving between different AI experiences.

Code is another interesting addition. Users can describe what they want to build in natural language and Copilot can help turn that idea into an application. It doesn't replace traditional development, but it certainly makes building applications more accessible to people who understand the business problem but may not be developers themselves.

For me, Autopilot is probably the most interesting part.

Formerly known as Scout, it is designed for ongoing work that can continue in the background instead of waiting for us to provide the next prompt. This is where the shift from AI assistants to agents becomes much more visible. We are not just asking AI for help anymore; we are gradually starting to delegate work to it.

Microsoft is also introducing Microsoft IQ, providing the enterprise context that Copilot and agents need to better understand the people, relationships and information around the work they are performing.

There is another part of this announcement that shouldn't be overlooked: FinOps for AI.

As Copilot moves towards more agentic and usage-based workloads, understanding AI consumption and cost becomes increasingly important. Microsoft is introducing new FinOps capabilities to provide better visibility and control over AI spending.

This connects closely with what I recently wrote about in FinOps for AI: Understanding Tokens, Copilot Credits and the Real Cost of AI. AI adoption is no longer just about licenses; organizations increasingly need to understand consumption, cost and the value being delivered.

This announcement also follows Microsoft's recent discussion around building the system for AI at work, and the direction is becoming clearer.

Copilot is gradually becoming much more than an AI assistant sitting alongside our Microsoft 365 applications. It is becoming a place where we can work with AI, build with AI and increasingly delegate work to AI.

We are still early in this journey, and enterprises will need to get security, identity, governance, cost and human oversight right as these capabilities mature.

But Home, Code and Autopilot give us a good indication of where Microsoft believes the next phase of Copilot is heading.

Read below to know more

Microsoft — Introducing the new Copilot with Home, Code and Autopilot

Microsoft — Building the system for AI at work

Update (September 25, 2026): Microsoft Copilot Managed Runtime

The same day as the Home, Code and Autopilot announcement, Microsoft also introduced Copilot Managed Runtime into public preview — the enterprise hosting layer underneath apps built in Copilot Cowork, Copilot Code and Copilot Studio.

Functioning code was never the hard part. Provisioning, identity, policy and deployment were — and every app-building tool meant a separate governance stack. Managed Runtime fixes that with one shared foundation: Microsoft Entra identity, governed data access, and a single app inventory in the Microsoft 365 admin center, regardless of where the app was built.

Microsoft is also opening this to third-party tools via an SDK, so the goal looks less like "make Copilot Code production-ready" and more like "one governance model no matter where the app comes from."

Reference

Build where you want, run with confidence: Now Microsoft hosts and manages the code created by Copilot

Build apps in Copilot Cowork and Copilot Studio

Keep Learning: AI at Work Playlist


If you want a more structured, hands-on way to build these skills, Microsoft launched an AI at Work playlist in AI Skills Navigator on September 28, covering three practical areas: navigating when to use Chat, Cowork, Code and Autopilot for different outcomes; understanding AI FinOps concepts for balancing usage, cost and value; and building familiarity with Copilot Studio and agent harnesses as agents take on more connected, multi-step work.

It's a useful next step once you've read through the announcements above and want to translate the "what" into "how I actually use this in my role." On the FinOps piece specifically, I've covered the token/credit cost-management side in more depth in my earlier post on FinOps for AI — worth a read if usage-based billing is new territory for your org.

Access here:  Explore the AI at Work playlist

Monday, September 21, 2026

FinOps for AI: Understanding Tokens, Copilot Credits and the Real Cost of AI

For years, FinOps was mostly discussed in the context of cloud costs — understanding the Azure or AWS bill, finding waste and keeping cloud spending under control.

But FinOps is really broader than that. It brings technology, finance and business teams together to understand what we are consuming, what it costs, who owns that cost and whether it is delivering value.

AI is making that conversation much more important.

Why AI Changes the Cost Conversation

Traditional enterprise software has generally been predictable.

If an organization has 10,000 users and a fixed license cost, budgeting is relatively straightforward.

AI introduces another dimension: consumption.

A simple AI interaction may consume relatively little. An agent handling a complex task could retrieve enterprise information, process a large amount of context, reason through multiple steps, call different tools and models, and finally take an action.

So two users — or two agents — can create very different levels of consumption.

As organizations move from experimenting with AI to deploying Copilots, agents and agentic workflows at scale, understanding and governing this consumption becomes increasingly important.

That is where FinOps for AI comes in.

Licenses, Credits and Tokens



In the Microsoft ecosystem, I find it useful to think about AI costs across a few areas:

Licenses | Copilot Credits | Tokens | Supporting Services

These represent different aspects of AI cost, rather than a fixed billing sequence. Which charges apply depends on the product, licensing model and solution being used.

Licenses remain the more predictable part of the cost for many Microsoft products.

Copilot Credits are Microsoft's common consumption currency for eligible usage-based AI experiences. The number of credits consumed can vary depending on the service and what the AI is actually doing.

Tokens are different. They represent pieces of information processed by an AI model. When organizations build their own AI solutions using Azure and Microsoft Foundry, input and output token consumption can become an important part of the underlying model cost.

This distinction is important:

A Copilot Credit is not the same as a token.

Copilot Credits are Microsoft's commercial consumption unit for eligible AI experiences and can account for more than model usage alone. Tokens are closer to measuring the information processed by the underlying AI model.

For example, Microsoft documents that for agents and workflows powered by the newer GitHub Copilot harness in Copilot Studio, Copilot Credit consumption can cover LLM tokens, tools including knowledge and MCP, and the agent harness itself.

A simple way to think about it is:

Tokens are one possible ingredient in an AI workload. Credits can represent the broader AI experience being consumed.

And neither necessarily represents the entire technology bill.

Agents may also use APIs, connectors, Power Automate, Dataverse, search, storage and other Azure or external resources.

What Microsoft Provides Today

Microsoft is introducing more controls to help organizations manage this new consumption model.

For supported Microsoft Copilot experiences, administrators can use:

Microsoft 365 Admin Center → Copilot → Cost Management

Here they can monitor Copilot Credit consumption and configure spending policies, limits, alerts and billing methods.

As of 21st September, this Cost Management experience supports services including Copilot Cowork, apps built with Cowork and Work IQ API, with Microsoft indicating that more services will be added over time.

Other AI products can have their own management experience.

For Copilot Studio, administrators can view tenant and environment-level consumption under Licensing → Copilot Studio in the Power Platform Admin Center, while makers can see consumption for an individual agent from its Monitor page.

This is a useful reminder that there isn't necessarily one dashboard covering every Microsoft AI cost today.

AI Costs Can Start Before Production



There is another FinOps consideration that is easy to miss: consumption doesn't always begin only when an agent reaches production.

For agents and workflows powered by the GitHub Copilot harness, Microsoft says Copilot Credits can be consumed from the time you start building.

Activities such as natural-language authoring, previewing and testing agents, and generating evaluations can consume credits. This differs from the standard harness, where billing generally starts after publishing.

That means Build → Test → Evaluate → Run can all become part of the AI consumption conversation, depending on the experience being used.

For organizations encouraging teams to experiment with agents, this is worth considering early. FinOps shouldn't begin only after an AI solution reaches production.

What About Azure and Microsoft Foundry?

For organizations building custom AI applications and agents, the conversation moves closer to tokens and Azure resource consumption.

Azure Cost Management provides visibility into the Azure resources supporting those solutions.

Microsoft Foundry's AI Gateway also provides useful guardrails. Organizations can configure tokens-per-minute limits and total token quotas for model deployments at project level.

This can help prevent one workload or team from consuming a disproportionate amount of shared AI capacity.

Bringing FinOps into AI Governance

The principles don't need to be complicated.

Make consumption visible. Understand which teams, users, agents and applications are driving it.

Put sensible guardrails around it. Use spending policies, alerts, limits and token quotas instead of discovering unexpected consumption after the fact.

Optimize where it makes sense. Not every workload needs the most capable model or huge amounts of context. Model selection, context management and solution architecture increasingly become financial decisions as well as technical ones.

And most importantly:

Connect AI consumption back to business value.

The objective of FinOps for AI shouldn't simply be to reduce tokens or Copilot Credits.

It should help answer a much better question:

Are the credits, tokens and infrastructure we are paying for creating enough business value to justify the consumption?

As organizations move from AI pilots toward enterprise-scale agents and agentic AI, I believe FinOps will increasingly become part of the overall AI governance and operating model — bringing technology, finance and business teams into the same conversation.

Read more

FinOps Foundation

FinOps for AI

Microsoft Resources

AI consumption models, pricing and available controls continue to evolve. Always validate current licensing, pricing and service availability against the latest Microsoft documentation and your organization's Microsoft agreement.

Update (September 25, 2026): Microsoft Expands FinOps for AI and Evolves the Copilot Pricing Model

Microsoft has announced new FinOps for AI capabilities while also evolving the Copilot pricing model, giving organizations more ways to control AI spend, understand consumption and measure the value being delivered.

The pricing model now distinguishes between everyday AI covered by the user subscription and more advanced AI experiences that use Copilot Credits through usage-based billing.

For me, this is another sign that AI cost management is moving beyond simply tracking licenses, credits and tokens. As Copilot moves toward more agentic and continuous AI workloads, organizations will increasingly need to understand what they are spending, where the consumption is happening, what is driving the cost and whether that consumption is delivering real business value.

Further reading: 

Update (October 2, 2026): Additional Copilot Billing and Admin Details

Building on the September 25 update, Microsoft’s documentation adds a few practical details for organizations planning advanced Copilot usage.

Subscription and access: The advanced experiences described in Microsoft’s USL (user subscription license) / UBB(usage-based billing) guidance require the user subscription foundation and consume additional Copilot Credits. Administrators must configure a spending policy before users can access experiences requiring usage-based billing. Model choices within the subscription can also have fair-use conditions or usage limits.

Expanded cost management: Microsoft’s announcement adds Code and Copilot Managed Runtime alongside Cowork and Work IQ APIs, with Copilot Studio agent support announced to begin in October. Organizations should check rollout availability in their tenant.

Additional controls: Microsoft is introducing departmental billing through Azure subscriptions and resource groups, Cowork model-access controls and value insights, user credit-usage visibility, Microsoft Graph policy management, and routing credit requests into existing approval workflows. Availability varies by capability.

Policy settings worth checking: Auto-apply new services is enabled by default, so future supported services can be added automatically to existing policies. Additional spending policies also have independent limits—they do not inherit the default tenant policy’s limit.

For platform owners, these details help turn the broader FinOps discussion into practical decisions about access, spending limits and departmental accountability.

Example: How Microsoft AI Costs Flow Through Licensing and Azure Billing

Microsoft AI billing flow showing illustrative monthly license, Copilot consumption and Foundry costs.

Illustrative monthly example in US dollars. Amounts are hypothetical—not Microsoft prices. Billing arrangements depend on the service, licensing agreement and configuration.

References

Stay tuned for more updates...

Friday, September 18, 2026

Grok Comes to Microsoft Copilot – Expanding the Model Choice

Microsoft continues to expand model choice in Copilot, and Grok from SpaceXAI is the latest addition.

Grok is now rolling out in preview through the Microsoft Frontier program, initially within Copilot experiences in Word, Excel and PowerPoint.

I thought this was worth sharing as it is another sign of how Copilot is gradually evolving into a multi-model experience, giving organizations access to models from different providers depending on their needs.

There are a few important things to know about the current preview.

Grok is disabled by default, and Microsoft 365 administrators need to explicitly enable access to SpaceXAI models. Access can also be scoped to specific users or Microsoft Entra ID security groups.

There is also an important regional limitation — Grok is currently not available to Frontier customers in the EU, EFTA or UK during the preview.

Microsoft has also added SpaceXAI to its Online Services Subprocessor List for these supported Copilot experiences. For enterprise customers, this is worth noting alongside Microsoft's guidance on how data is processed when using third-party models.

This is where the broader multi-model story becomes interesting. Adding more model choices isn't only about capability — organizations also need to understand regional availability, data processing, contractual requirements and governance for each model provider.

Grok isn't entirely new to Microsoft's AI ecosystem either. SpaceXAI models have already started appearing across Microsoft's broader AI platform and Copilot Studio. What is interesting now is seeing Grok move closer to everyday productivity experiences such as Word, Excel and PowerPoint.

For me, the bigger takeaway is the direction Microsoft is taking with Copilot.

More model choice also means more attention to model governance.

As organizations get access to models from different providers, understanding which models are enabled, who can use them, where they are available and how enterprise data is handled will become increasingly important.

For now, Grok remains a Frontier preview with admin opt-in and no availability in the EU, EFTA or UK.

Worth keeping an eye on as Microsoft's multi-model Copilot strategy continues to evolve.

References

Microsoft – Expanding model choice in Copilot with Grok

Microsoft Learn – Connect to SpaceXAI models

Microsoft Learn – Overview of AI Subprocessors

Thursday, September 17, 2026

Microsoft AI’s Humanist AI Code of Conduct – Keeping Humans in Control

Microsoft AI has published the first draft of its Humanist AI Code of Conduct, and I thought this was worth sharing as AI continues to become more capable and agentic.

The idea behind it is quite simple — AI should work for people and remain under meaningful human control.

The Code outlines how Microsoft wants its own MAI models to behave and the boundaries it expects them to operate within.

Some of the areas that caught my attention include:

  • Humans remain in control – AI should allow human intervention, correction and shutdown.
  • AI remains artificial – it shouldn't claim to be conscious, have feelings or present itself as a human.
  • Clear safety boundaries – certain safeguards should remain in place regardless of how the model is configured.
  • Support human agency – AI should help people understand, decide, create and get things done rather than unnecessarily taking control away from them.

I think this becomes particularly interesting as we move from AI assistants towards agents that can reason, access information, use tools and take actions.

For enterprises, the conversation is therefore no longer only about what AI can generate. We increasingly need to think about what AI should be allowed to do, where human approval is required, and how identity, permissions, governance and accountability fit around it.

One important point is that this is currently a draft Code specifically for models developed by Microsoft AI (MAI). It shouldn't be interpreted as a policy covering every Microsoft AI product or every model used within Microsoft's ecosystem.

Microsoft has opened the draft for public consultation for six weeks and plans to refine it before using the Code to help guide future MAI model development.

If you are following Responsible AI, AI governance or the evolution of enterprise agents, this is worth a quick read.

Read more:

Microsoft AI – Humanist AI Code of Conduct

Microsoft AI – Humanist AI in Practice: Public Consultation on the Code of Conduct

Thursday, September 10, 2026

GPT-6 Astra Comes to Microsoft Copilot — What It Means for Everyday Work

OpenAI's new GPT-6 Astra is starting to make its way into the Microsoft ecosystem.

On 4 September 2026, Microsoft announced Astra for Copilot Cowork and Copilot Studio, just a day after OpenAI introduced the new model.

What caught my attention isn't simply another model upgrade. Astra is designed for more complex, multi-step work — where AI can understand an objective, plan what needs to happen, use available tools and information, adapt along the way, and bring back an output for us to review.

What is different about Astra?

OpenAI describes GPT-6 Astra as a model built for complex, end-to-end work across areas such as reasoning, research, computer use and professional content creation.

In simple terms, the shift looks something like this:

Understand the task → gather information → reason across it → use tools → create the output → return it for review.

That starts moving AI beyond "answer my question" towards "help me complete this piece of work."

Astra is an OpenAI model, not something built specifically for Microsoft Copilot. It can be used through OpenAI's own products and APIs, while Microsoft is bringing it into Copilot and making it available through Microsoft Foundry for organizations building their own AI solutions and agents.

Where Copilot makes this interesting

Microsoft's implementation brings another important element into the picture: Work IQ.

A simple way to look at the combination is:

Astra → reasoning and execution
Work IQ → organizational context
Copilot → where we interact and get the work done

Conceptually, Astra provides advanced reasoning capabilities, while Microsoft Copilot and Work IQ help ground those capabilities in organizational data, permissions, context, and enterprise workflows.

For example, think about preparing a monthly service review. Instead of separately going through incident reports, SLA figures, meeting notes, recurring issues and actions, you could potentially give Copilot a broader task:

“Using these monthly service reports and meeting notes, prepare a leadership update covering performance, recurring issues, risks and proposed actions. Cite the source documents and flag anything that is missing.”

The same idea could apply to project updates, operational reviews, Copilot adoption analysis or Copilot Studio agents that gather information and prepare a response or escalation for human review.

These are scenarios worth evaluating rather than guaranteed outcomes. The results will still depend on the data, permissions, tools and configuration available.

Enterprise control still matters

As AI moves from generating content towards using tools and completing multi-step work, governance becomes even more important.

Organizations need to understand what the AI can access, what actions it can perform, where human approval is required and how those activities are monitored.

Microsoft Foundry provides enterprise controls around areas such as identity, access, networking, monitoring and content safety, while OpenAI has also documented Astra's safety approach.

More AI capability needs to come with the right level of control.

I am starting to explore Astra too

I have started using GPT-6 Astra personally to understand its capabilities better — purely for personal exploration and testing, not in a production environment.

My interest is mainly in understanding where capabilities like this can bring practical value to enterprise work — from supporting strategic and operational decision-making to connecting information across teams and platforms, surfacing insights and risks, and helping leaders move from information to action faster. I am also interested in what this could mean at a broader enterprise level when combined with organizational context, governance and tools such as Microsoft Copilot.

It is still early for me, so I won't jump to conclusions yet. As I spend more time with Astra, I'll share more of what I learn, where I see real value, and equally where human judgement and oversight still matter.

For now, the bigger takeaway isn't simply that another GPT model has arrived.

We are gradually moving from AI that we ask questions to AI that we can delegate meaningful pieces of work to.

This is also why terms such as Agentic AI and AI coworkers are becoming increasingly important across enterprise technology discussions.

And the combination of GPT-6 Astra, Work IQ and Microsoft Copilot makes that evolution particularly interesting to watch.

The real transformation may not be better answers, but the ability to safely delegate increasingly complex work while keeping humans accountable for outcomes.

References

Stay tuned for more updates...

Friday, September 04, 2026

Building an Agentic Center of Excellence: Do We Really Need Another CoE?

Microsoft recently published guidance on building an Agentic Center of Excellence (CoE) as organizations move from experimenting with AI agents to deploying them more broadly across the enterprise.

As organizations move beyond copilots and begin deploying agents that can reason, orchestrate tools, and participate in business processes, many are asking whether they need an Agentic CoE. The bigger question may not be whether we need another CoE, but whether our existing CoE model is ready for a world where AI does more than assist people.

When I first went through the guidance, one question immediately came to mind:

Do we really need another CoE?

Many large organizations already have Centers of Excellence around Cloud, Microsoft 365, Power Platform, Security, Data and AI. More recently, Copilot has also become part of the CoE conversation.

Having worked with an M365 CoE model, where we incubated new requirements and projects, brought together stakeholders across technology and business teams, evaluated emerging capabilities, and more recently focused heavily on Copilot evaluation and adoption, much of the Agentic CoE concept initially felt familiar.

But there is an important difference.

The fundamentals of a good CoE haven't changed.

What is changing is the autonomy, reach and responsibility of the technology being introduced into business processes.

Unlike traditional applications, agents can reason over information, invoke tools, interact with systems and potentially perform actions on behalf of users. As a result, governance, ownership and operational oversight become significantly more important.

What Does an Agentic CoE Actually Do?

Microsoft describes the Agentic CoE around four core functions:

Govern → Enable → Optimize → Scale


The objective is to help organizations move from isolated agent experiments toward a repeatable enterprise capability.

That means bringing together stakeholders across business, technology, architecture, security, data, Responsible AI, and platform teams rather than allowing every agent initiative to develop independently.

This part isn't necessarily new.

A mature M365 CoE already works across organizational boundaries.

When a new capability comes in, the job isn't simply to enable a feature. We first need to understand the requirement, identify the business value, evaluate the technology, involve the right stakeholders and determine how it fits into the wider enterprise environment.

Copilot reinforced that approach.

Agents take that evolution one step further.

From M365 CoE to Agentic CoE

In an M365 CoE, a typical incubation might start with:

Business requirement → Technology evaluation → Stakeholder alignment → Architecture → Pilot → Enterprise implementation

The CoE provides a place where something new can be evaluated before it becomes another enterprise service or capability.

That model worked well when evaluating capabilities such as Microsoft 365 Copilot.

But consider what happens when the requirement changes from:

"Can Copilot help our employees find and summarize information?"

to:

"Can an agent perform part of this business process for us?"

The conversation immediately becomes broader.

Consider an employee onboarding scenario.

A Copilot might help a manager summarize onboarding guidance, locate documentation, or answer questions about the onboarding process.

An agent, however, could coordinate the process itself by requesting accounts, initiating equipment provisioning, assigning mandatory training, updating HR systems, and tracking completion status across multiple platforms.

The conversation immediately moves from productivity assistance to business process execution.

That is where governance, architecture, security, lifecycle management, and operational accountability become significantly more important.

An agent might retrieve information, reason across different sources, invoke tools, communicate with other agents or systems and potentially perform actions as part of a business process.

So while the CoE model remains familiar, the scope of the technology being incubated is changing considerably.

What Changes When We Move to Agents?


This distinction is important.

A Copilot-focused CoE is largely about enabling people to work more effectively with AI.

The human remains at the center:

Human → Copilot → Better outcome

An Agentic CoE needs to consider scenarios where agents participate more directly in accomplishing the outcome:

Human → Agent → Tools / Systems / Data → Outcome

And increasingly:

Agent → Agent → Tools / Systems → Outcome

That doesn't mean humans disappear from the process.

It means we need to start thinking about where humans need to remain involved and where agents can take on parts of the work themselves.

That is a meaningful evolution from the Copilot conversation.

What About an Existing AI CoE?

This raises another obvious question.

If an organization already has an AI CoE, why establish an Agentic CoE?

I don't think the answer should automatically be to create another organizational structure.

An AI CoE may already cover AI strategy, architecture, Responsible AI, data, models and enterprise AI standards.

Similarly, an M365 or Power Platform CoE may already provide platform expertise, incubation and stakeholder engagement.

The Agentic CoE can build on these capabilities.

What it introduces is a stronger focus on agents as participants in business processes.

That includes understanding how agents are designed, where they operate, how they interact with enterprise platforms and how multiple agent capabilities can be scaled across the organization.

So I would see the relationship more like this:

AI CoE
Enterprise AI strategy and standards

↓

M365 / Power Platform / Application Platforms
Platforms where AI experiences and agents are delivered

↓

Agentic CoE
A repeatable model for turning agent opportunities into enterprise capabilities

These don't necessarily have to be three different teams.

They can be different capabilities within the organization's wider technology operating model.

Don't Start by Creating Another Team

This is probably the part of Microsoft's guidance that resonates most with me.

An Agentic CoE doesn't have to mean creating a new department with another organizational chart.

Microsoft describes different operating models including centralized, hybrid and federated approaches.

That matters because every organization starts from a different level of maturity.

For an organization just beginning its agent journey, a small centralized team may make sense. Expertise is scarce and concentrating it helps establish patterns and reusable approaches.

As adoption grows, a hybrid model becomes more practical.

The central CoE provides expertise and common patterns while business and technology teams start building solutions closer to their own domains.

Eventually, mature organizations may operate in a more federated way, where individual teams can deliver agents while the CoE focuses more on shared capabilities, guidance and enterprise alignment.

That evolution feels very similar to what many of us have already seen with cloud, Microsoft 365 and Power Platform.

The technology changes.

The CoE matures with it.

The CoE Should Help Decide Whether You Even Need an Agent

One area I think will become increasingly important is technology choice.

Not every business requirement needs an AI agent.

Sometimes a Power Automate flow is enough.

Sometimes a traditional application is the better solution.

Sometimes Microsoft 365 Copilot already provides what the user needs.

Sometimes a Copilot Studio agent is appropriate.

And some requirements may justify a more sophisticated agent built using Microsoft Foundry or other development frameworks.

A good Agentic CoE shouldn't exist simply to create more agents.

It should help answer:

What problem are we trying to solve, and is an agent actually the right solution?

That is exactly the kind of conversation a CoE should facilitate.

Otherwise, "agent" risks becoming another technology label attached to every new requirement.

From Projects to Reusable Agent Capabilities

Another interesting aspect of the Agentic CoE model is the opportunity to avoid rebuilding the same capability repeatedly.

Imagine several business units independently needing agents that:

  • access similar enterprise knowledge
  • interact with the same internal systems
  • perform similar employee-support activities
  • connect to common services
  • use the same enterprise capabilities

Without a CoE approach, each project could solve those problems independently.

A CoE can identify common patterns and reusable capabilities that make the next implementation faster.

This is where the value starts moving beyond individual agent projects.

Instead of:

Requirement → Build Agent → Finish Project

the model becomes:

Requirement → Evaluate → Build → Learn → Reuse → Scale

Over time, the organization builds an agent capability, rather than simply accumulating individual agents.

Agents Should Be Treated More Like Products Than Experiments

This is another part of Microsoft's guidance that I think is particularly important.

Early AI initiatives naturally start as experiments.

We try something.

We evaluate the output.

We demonstrate the capability.

And then we move to the next use case.

That approach doesn't work once agents become part of real business processes.

An enterprise agent needs an ongoing purpose and ownership. The underlying business process can change. The systems it interacts with can change. New capabilities become available.

That means the mindset needs to move from:

"We built an agent."

to:

"We operate an agent capability."

Agents should be treated more like products than projects. They need defined owners, success metrics, lifecycle management, support models, performance monitoring and continuous improvement roadmaps. As business processes evolve and underlying systems change, agents must evolve as well.

This is one of the biggest mindset shifts organizations will need to make as they move from experimentation to enterprise-scale adoption.

For anyone coming from a service or product operating model, this is a familiar transition.

The technology might be new.

The need for clear ownership and continuous improvement isn't.

Where I See the Agentic CoE Fitting

Looking at Microsoft's framework through my own experience with an M365 CoE, I don't see Agentic CoE as replacing what organizations already have.

I see it as an evolution.

An M365 CoE helped us evaluate and incubate new platform capabilities.

Copilot expanded that conversation into AI-assisted work.

Agents now extend it further into AI participating in the execution of work.

That progression can be thought of simply as:

Traditional Technology

Applications help people perform work.

↓

Copilot

AI helps people perform work.

↓

Agents

AI can participate in performing the work.

↓

Agentic Organization

People and agents increasingly work together across business processes.

And somewhere between those stages, organizations need a mechanism to decide what to build, bring the right stakeholders together, establish repeatable patterns and turn experimentation into an enterprise capability.

That is where I think the Agentic Center of Excellence fits.

Final Thoughts

After going through Microsoft's Agentic CoE guidance, I don't think the most useful question is:

"Should we create another CoE?"

A better question is:

"Is our existing CoE model ready for agents?"

For organizations that already have mature Microsoft 365, Power Platform or AI Centers of Excellence, the answer may not be another standalone team. It may simply be the next evolution of capabilities that already exist.

The experience gained from governing cloud platforms, incubating Microsoft 365 services, enabling Power Platform solutions and driving Copilot adoption doesn't suddenly become irrelevant. In many cases, it becomes the foundation for what comes next.

The difference is that agents introduce a new dimension. We are no longer focused solely on how technology helps people perform work. We are beginning to explore how technology can participate in the execution of work itself.

That shift requires stronger governance, clearer ownership, reusable architectural patterns and a disciplined approach to scaling successful implementations.

Viewed through that lens, an Agentic CoE is not really about creating another team.

It is about creating an organizational capability that can answer three critical questions consistently:

  • What business problem are we solving?
  • Is an agent the right solution?
  • How do we scale successful patterns responsibly across the enterprise?

As organizations move toward more agent-enabled ways of working, the companies that succeed will likely be the ones that treat agents not as isolated experiments, but as enterprise capabilities that are governed, operated and continuously improved.

And for me, that is where the Agentic Center of Excellence becomes truly valuable.

Update (September 18, 2026): What Microsoft is Seeing Across 40,000 Agents

Microsoft recently shared insights from its analysis of 40,000 agents built with Copilot Studio, and it adds some useful real-world context to this discussion.

What I find interesting is that the conversation is clearly moving beyond simply building an agent. As organizations create more agents and start using them across business processes, questions around governance, ownership, quality, security and scaling become much more important.

This also reinforces why I see an Agentic CoE as an evolution of the existing CoE model, rather than just another governance layer. The challenge isn't only helping teams build agents. It is creating a repeatable way to take the right agents from experimentation into governed enterprise use.

Update (September 25, 2026): Microsoft Foundry Continues to Evolve

Microsoft Foundry is evolving quickly as organizations move from experimenting with agents to running them in production.

Recent updates bring broader model choice, including the GPT-6 family and Claude Opus 5.5, along with voice agents, support for long-running workloads and capabilities to continuously evaluate and optimize agents.

What I find interesting is that model choice is becoming less of a one-time architecture decision. Different agents may need different models depending on the task, performance and cost.

For an Agentic CoE, this adds another responsibility: helping teams decide not only where agents should be built, but also which models to use and how those agents should be governed, optimized and operated at scale.

References

Microsoft Learn — Build an agentic Center of Excellence
https://learn.microsoft.com/en-us/agents/center-of-excellence/

Microsoft Learn — Agentic AI adoption
https://learn.microsoft.com/en-us/agents/adopt-overview

Microsoft Learn — Agentic CoE operating models
https://learn.microsoft.com/en-us/agents/center-of-excellence/operating-models


Read the latest Microsoft Foundry updates below: