In a new engineering post, OpenAI explains how it built an ad system for ChatGPT that relies on large language models to understand what a user is trying to accomplish in a conversation. The stack interprets conversational context to select or generate advertisements that match the user's current intent, rather than relying on keywords alone.

The central challenge described is maintaining a clear boundary between organic answers and paid content. OpenAI says the system is designed to keep ads visually and contextually separate from the model's responses, so users are not misled into thinking an ad is part of the answer. This separation is built into the ad selection pipeline rather than bolted on afterwards.

The post also emphasizes trust and relevance as the twin goals of the rollout. By using LLMs to reason about intent, OpenAI aims to make ads useful enough to be acceptable while avoiding the degraded experience that often comes with poorly targeted promotions. As the company scales monetization across ChatGPT, it is betting that language-model-driven targeting can preserve the product's credibility.