How we built ChatGPT’s novel ad stack for user trust and relevance
- ID
- 37877
- Status
- summarized
- Published
- 21 Oct 2026, 3:00 PM
- Fetched
- 21 Oct 2026, 10:46 PM
- Provider
- OpenAI News
- Category
- ai-labs
- Original URL
- https://openai.com/index/building-chatgpt-ad-stack
- Source URL
- https://openai.com/news/rss.xml
Summary
- Score
- 6.5
- Created
- 21 Oct 2026, 10:46 PM
- Tags
- Audience
- developersai_agent_userssaas_foundersvibe_coders
What happened
OpenAI's engineering post describes ChatGPT's ad stack: a custom post-trained frontier LLM that uses tool calls to handle retrieval, ranking, relevance scoring, and auction pricing, with ads served from a separate service so they can't influence answer generation. Two design choices stand out — 'stateful ads sessions' that remember context across turns and across multiple conversations, and treating intent as something that builds over a conversation rather than a single query. OpenAI says ChatGPT Ads hit a $1 billion annualized revenue run rate under 200 days after launch, with more than 100,000 advertisers.
Why it matters
This is the first detailed public description of ad delivery inside an agentic chat product, and the architectural pattern is directly copyable: a separate ads service, an LLM orchestrating retrieve/rank/relevance/auction via tool calls, and session state persisted across conversations. Two things to act on — if you build agents, note that OpenAI's monetization depends on long-lived cross-conversation memory, so decide deliberately whether your own agent retains that state; and if you run a SaaS, ChatGPT is now a 100k-advertiser channel with intent signals richer than keyword search, though the post says nothing about Malaysian or SEA availability or pricing, so verify before budgeting.
Discussion angle
Stateful ads sessions remember users across separate conversations — is that a reasonable personalization trade-off or a consent problem, and does running ads in a separate service actually prove answers stay uninfluenced?