Product & Strategy

The Product Desk

The Signal

Microsoft stopped letting any one person spend $100,000 a month on AI.

Total payments to Anthropic held near earlier highs, so demand survived and the heaviest users absorbed the cut. Paired with routing Copilot work to cheaper models, it hands enterprise buyers a procurement template where per-user spend caps are a checkbox and token-indexed pricing loses.

In Play

  1. Big Buyers Ration Claude Spend

    The Information reports that Microsoft cut per-person AI budgets from as much as $100,000 a month to about $10,000. It also cut projected internal Claude spend by more than a third. Meta's Claude Code users fell from about 60,000 to about 30,000, partly because of layoffs. Your enterprise customers will likely copy this playbook: cap the heaviest users and route work to cheaper models. Microsoft's total payments to Anthropic stayed near earlier highs, so this is rationing, not retreat.

  2. Narrow AI Calls Get Repriced

    AINews reports that OpenAI's Decisions API charges from $0.10 per million input tokens with no output charge. Perplexity's open-weights decision model costs $0.02 per million. Google's Nano Banana 2.1 cuts the cost of an image to $0.034, down from $0.134. Every classifier, moderation and image call in your product now has a cheaper benchmark to beat. Reports disagree on open weights: Bloomberg says Reflection released a model Monday, while The Information says Beam's weights arrive later in October.

  3. EU Watermark Call Lands on You

    Over the coming weeks, OpenAI is adding its invisible textGrain watermark to eligible ChatGPT and Codex text for EU users, tied to the EU AI Act. Simplifying AI and Techpresso both report this. In the API, the watermark is off by default worldwide. If your features call OpenAI for EU users, the transparency decision is yours to make. Detection is also gated and fragile: Techpresso reports that swapping 10% of words cut detection from about 92% to 66%.

  4. Your Distributors Become Your Rivals

    The Information reports that OpenAI told some partners it will no longer accept ChatGPT ads for image and audio products that compete with its own features, and Adobe is reportedly affected. ServiceNow's new Flow is expected to compete with third-party chat layers built on ServiceNow. Microsoft also moved its engineers from Claude Code to its own Copilot CLI. Any platform that distributes your product and also builds features can cut off your access once you overlap.

Deep Dives

Microsoft's Two Cost Levers Are the Spec Your Enterprise Buyers Will Hand You

Cost-cutting at the biggest AI buyers is not a collapse in demand. It is a new procurement template that rewards routing, punishes token-indexed pricing and makes spend caps a checkbox.

Two levers, and only one depends on Microsoft's OpenAI deal

Microsoft EVP Jacob Andreou described Copilot to The Information as "this tapestry of all these different models where our job is to own quality and to own the outcome." In practice, Microsoft is pulling two separate cost levers.

The first is model substitution. OpenAI's GPT-5.6 Sol now handles some advanced Copilot tasks, and in-house MAI models handle some coding work. Microsoft can use OpenAI models without paying OpenAI. No Copilot competitor gets costs that low.

Any team can copy the second lever. Every AI-generated PowerPoint deck used to regenerate about 100,000 characters of generic code. Copilot now pastes in a pre-written script instead. Andreou's claim: "We can actually improve the quality while also reducing the cost a ton." The lesson is to stop paying frontier models for deterministic output, meaning output that is the same every time, such as templates, boilerplate code, schemas and formatting.

Who the cap is aimed at

Techpresso's figures show the target. Meta spent over $105 million on Claude Code in one 28-day stretch. That works out to about $1.37 billion a year, or roughly $1,750 to $3,500 per user per 28 days. The range depends on which headcount applied, and it is Clarity's derivation, not a reported figure. A $10,000 monthly ceiling sits far above that average. It targets the agentic power user whose agent loops can burn $100,000 a month, not the typical seat. Expect your customers' CFOs to ask for your tail cost per user, not your average.

Where the reporting complicates the story

Three accounts agree the money is shifting, not disappearing:

  • Microsoft's customers are spending more on Claude through Copilot, and Applied AI says those pass-through payments roughly offset the internal cut.
  • Augment reports that customer spend on Anthropic through Azure and Amazon Bedrock keeps growing.
  • Microsoft kept its $5 billion Anthropic stake, and Anthropic's $30 billion Azure compute commitment is unchanged.

Andreou also says Claude is still the best fit for certain tasks. The baselines differ slightly: one account describes a peak above $1 billion a year in spending, another a plan to spend at least $1 billion a year. Treat the size of the cut as directional.

The in-sourcing risk applies to anyone who sells seats. Reuters reported that Anthropic's prospectus shows nearly a quarter of revenue coming from two unnamed customers. Once a giant account has a capable first-party tool, one internal mandate can erase your per-seat revenue there. Microsoft showed this when it steered engineers to GitHub Copilot CLI.

The pricing trap

Copilot costs $30 per seat per month, plus usage fees tied to model costs. If your AI fees pass token costs through to customers, every efficiency gain you ship is also a revenue cut. Applied AI reports that enterprise app vendors are already discounting AI add-ons, shortening contracts and writing performance guarantees into deals. Workday's AI monetization stumbled despite heavy promotion.

ServiceNow's new Flow shows an alternative unit. It charges $2 per conversation and $1 per automation run, with a $10,000 annual minimum. The prices are public and payable by card. A price per unit of work survives your own cost cuts. A price per token does not.

If your AI price is tied to tokens, every routing win your engineers ship comes out of your revenue.

What to do

  1. Run a token-burn audit on your top 3 AI workflows by spend this sprint. Flag every step where a frontier model regenerates deterministic output, and pull p50/p95/p99 AI cost per user.

  2. Spec admin spend controls for your enterprise AI SKU this quarter: per-seat budgets, hard caps, usage alerts and automatic routing to a cheaper model.

  3. Model what a 30% efficiency gain does to revenue on any fee that passes token costs through, then draft a per-unit-of-work price benchmarked against Flow's $2 and $1 before your next pricing review.

A Classifier Call Now Costs Two Cents per Million Tokens. Price the Task, Not the Token.

Narrow AI calls just got much cheaper, but per-token list prices mislead and narrow models break outside their lane. The winning move is an eval harness, not a vendor switch.

What to replace first

A support lead triaging tickets wants a label back. OpenAI's Decisions API is built for that moment. It runs on GPT-6 Luna and returns only predicates, choices or scores, so it swaps out calls already in a product rather than routing among models. The candidates are moderation, intent detection, ticket triage, eligibility checks, fraud flags and LLM-as-judge grading.

AINews prices 1 billion input tokens of classification a month:

  • $100 on the Decisions API
  • $20 on Perplexity's pplx-decider-v1.1-27b
  • $1,360 at Mistral Large 4's input rate, before a single output token

At max effort, GPT-6 Luna scores 38 on Artificial Analysis' index. That places it as a mid-tier model packaged for narrow outputs, and a yes/no call rarely needs frontier reasoning.

Narrow models break outside their lane. In Vals' testing, Jev matched GPT-6 Astra's 97.5% on claim verification at about 1/500th of the cost, then ranked last on LegalBench. Teams test on the easy middle of their traffic. Users send the hard domain cases, so those belong in the test set.

Per-token prices mislead

Mistral lists Large 4 at $1.36 input and $4.18 output per million tokens, yet Artificial Analysis measures $1.13 per task, more than four times the cost of open models with similar intelligence. Vals measured $13.78 per test because the model consumes so much context. Ling 3.1 Flash scores 41 on the same index, above Large 4's 38, at $0.30 input and $0.90 output.

Configuration moves results too. Mistral says many reported failures come from not setting reasoning_effort to "high". The spec sheets cannot agree on Large 4's context window: Vals and Artificial Analysis list 512K tokens, OpenRouter lists 1M. Every vendor bake-off has had this argument before, and the answer is still to test the configuration that will ship.

Open weights give leverage on conflicting timelines

Bloomberg reports AI startups are increasingly swapping big-brand models for cheaper ones, and that Reflection AI's first open-weight model adds pressure on OpenAI and Anthropic to cut prices.

The dates do not line up. Bloomberg has the model unveiled Monday. The Information and TLDR IT say Beam, at roughly 500 billion parameters, is in early access with weights due later in October. Reflection itself says Beam trails the leading Chinese models, a rare bit of modesty in a launch week.

Mistral's date is contested as well. Techpresso reports downloadable Large 4 weights on October 27, and Hugging Face's CEO says it isn't open-weight until the weights actually ship. For a PM, the practical value is a credible fallback for customers whose procurement teams resist Chinese-origin models, plus leverage at renewal.

Images reset what users expect

Google's Nano Banana 2.1 costs $0.034 per image against $0.134 for the previous Pro model, and Google says it beats that model. At 1 million images a month, the bill drops from $134,000 to $34,000. It is rolling out across Search and Ads. Once users see that quality everywhere, a premium image feature has to beat it to justify the price.

The grader is the weak point

An audit of Zapier's AutomationBench found 206 verifier bugs. Fixing them changed 27.9% of grades across 1,235 Kimi K3 runs. A model-selection pipeline built on an LLM judge needs that judge checked against human labels before it approves a cheaper model.

Price the decision with the cheapest model that passes your own eval, and treat list price as a guess until it does. On AutomationBench, 27.9% of grades moved after the verifier fixes.

What to do

  1. List every LLM call in your product that returns a label, yes/no, choice or score this sprint. Run your labeled set through the Decisions API and pplx-decider, including your hardest domain-reasoning cases.

  2. Add cost per completed task, refusal rate and configuration settings to your model-selection eval, and spot-audit your grader against human labels before about October 20. That lets you test Mistral Large 4 at its 50%-off launch rate ($0.68/$2.09).

  3. Blind-test Nano Banana 2.1 against your current image provider on real prompts this quarter, then re-model image gross margin and usage limits.

OpenAI Watermarked Its Own EU Apps and Left Your API Calls to You

For OpenAI-powered features serving EU users, the AI Act transparency call is now a product decision. And the watermark changes your outputs while proving less than it appears to.

Three ways the watermark touches your product

It changes your output

textGrain works by subtly adjusting word choices, with no visible symbols. Turning it on is effectively a model change. The most sensitive surfaces are code generation (eligible Codex output is in scope), legal or regulated copy, and brand-voice writing. If you enable it without running evals, you are shipping an untested model change into your most carefully worded outputs.

Your own pipeline may erase it

OpenAI says editing, translation and short passages make the mark harder to detect. Many products rewrite, template, translate or localize model output before users see it. Each of those steps can weaken the signal you would be relying on for compliance. Your post-processing is part of the compliance question, not separate from it.

You can't build a detector on it

A report co-authored with Penn and Yale researchers says detection requires a detector holding a secret key. Access starts with approved researchers and expert organizations. Techpresso's figures show how fragile the mark is: on 400-token passages, swapping 25% of words for synonyms cut detection to 17%. Short text is weakest, and short text is where reviews, comments and short answers live. OpenAI says plainly that a missing mark doesn't prove a person wrote the text.


Whether you have to turn it on

SurfaceWatermark defaultWho decides
ChatGPT, EU, all plansOn for eligible outputOpenAI
Codex, EU, all plansOn for eligible outputOpenAI
OpenAI API, worldwideOff; opt-in on select modelsYou
ChatGPT and Codex outside the EUNot announcedOpenAI

Both reports describe the same split. OpenAI covered its own apps and left the API choice to the companies building on it. Whether you must enable it depends on how counsel classifies your product under the AI Act's transparency obligations. Simplifying AI points to Article 50 as the place to start. You can no longer assume OpenAI handles this for your feature. Once EU users see watermarked ChatGPT output and unwatermarked output from your OpenAI-powered feature, buyers will start asking why.

Who should care most

  • Teams building on the OpenAI API with EU users. The on/off decision, the legal sign-off and the quality eval are all on your roadmap now.
  • Products that judge authorship, such as edtech, hiring, marketplaces and publishing. Never promise AI detection based on this mark. If authorship matters to your business, apply for detector access as an expert organization, and use any result only as one input to human review.
  • Competitors to OpenAI. OpenAI is positioning itself as the compliance-first default. Marketing "watermark-free" output is a risky, short-lived angle while regulation is still setting the minimum standard.

Both reports summarize OpenAI's announcement and related research. Read OpenAI's own documentation before writing specifics into a PRD, and ask your account team which "select models" and "eligible" outputs are actually covered.

If your product calls OpenAI for EU users, the watermark decision is yours, and so is any regression it causes.

What to do

  1. List every OpenAI API path that serves EU users and document a per-region watermark on/off decision with legal sign-off this week. In the same pass, ask your OpenAI account team which models and outputs are eligible.

  2. Run your eval suite with watermarking on vs. off on the supported models this sprint, and gate any rollout on no meaningful regression in code, regulated copy and brand-voice tasks.

  3. Audit UI copy, policies and support macros this sprint, and remove any claim that relies on watermark detection or implies that a missing mark means human-written.

The bottom line

These stories share one move: the buyer now decides which model does each step of the work and how much any one person can burn, not the model vendor. That breaks two roadmap assumptions at once. A premium model no longer guarantees a premium price, and your AI margin is no longer your vendor's problem. Customers who learn to route will expect you to pass the savings through, and platforms will absorb the features that route well. Assign one owner this week to map every AI step you ship to a quality bar, the cheapest model that clears it, and the price unit you'd defend at renewal.