For the complete documentation index, see llms.txt. Every page on this site is also served as Markdown: append `.md` to any URL, or send `Accept: text/markdown`.
Attensira Logo
Attensira
AI Glossary

AI training data

The corpus a model learns from, how it differs from what an assistant retrieves at query time, and how publishers have actually responded.

Karl-Gustav KallasmaaKarl-Gustav Kallasmaa, Founder & CEOLast updated

AI training data is the corpus a model learns from before anyone asks it anything. It is fixed at training time, it is not a database the model can look things up in, and it is a different thing entirely from the documents an assistant fetches while answering. Conflating the two produces most of the bad decisions in this area.

Training is not retrieval

A model that has been trained on text carries that text only as adjusted weights. It can reproduce patterns and facts it absorbed, sometimes accurately and sometimes not, but there is no record it can point to. Retrieval is the opposite arrangement: the system fetches live documents at query time and the model writes from what it just read, which is why a retrieved answer can carry a working link and a purely trained answer cannot. Retrieval-augmented generation is that second architecture, and AI training vs AI retrieval sets the two side by side.

The consequences run in both directions and are worth stating plainly:

  • A page never collected for training can still be quoted, today, through retrieval.
  • A page that was in a training corpus is not removed from a finished model by a robots.txt rule added later.
  • Refusing training therefore costs you nothing on the retrieval surfaces, provided you answer the two crawlers separately.

The operators publish the split

The separation is not something to infer; it is documented. OpenAI's crawler documentation describes GPTBot as used to crawl content that may be used in training its generative AI foundation models, and states that disallowing GPTBot indicates a site's content should not be used in training. It describes OAI-SearchBot separately as used to surface websites in search results in ChatGPT's search features. Perplexity's bot documentation states that PerplexityBot is designed to surface and link websites in search results and is not used to crawl content for AI foundation models.

That is the whole reason a single blanket rule is a poor instrument. GPTBot vs OAI-SearchBot, CCBot vs GPTBot and Google-Extended vs Googlebot each work through one pair; robots.txt covers how the rules are expressed.

What publishers actually did

The one large public measurement of behaviour comes from the Reuters Institute for the Study of Journalism. Richard Fletcher's factsheet of 22 February 2024 tracked archived robots.txt files across 2023 for the 15 most used online news sources in Brazil, Denmark, Germany, India, Mexico, Norway, Poland, Spain, the UK and the US. By the end of 2023, 48% of those sites were blocking OpenAI's crawlers and 24% were blocking Google's AI crawler, and 97% of the sites blocking Google's were also blocking OpenAI's.

Three things in that are more interesting than the headline. The decision was nearly nested rather than independent, which suggests a single editorial policy applied across bots rather than a per-vendor calculation. The variation by country was enormous: blocking of OpenAI's crawlers ranged from 79% in the US to 20% in Mexico and Poland, and of Google's from 60% in Germany to 7% in Poland and Spain. And the population studied was news publishers, whose incentives are unusual — their product is the text itself. Nothing in the factsheet licenses a claim about how software vendors, retailers or professional firms behave.

How to act on it

  1. Read your logs first. Enumerate the agents actually fetching you before writing rules for agents that never visit.
  2. Answer training and retrieval as two separate questions, and write the reasoning down next to the rules. A future maintainer inherits the file without the argument.
  3. Do not expect retroactive effect. A rule added now governs future fetches only.
  4. Decide by what the content is for. If the page exists to be found by buyers, being retrievable is the point; if it is the product, the calculus is genuinely different.
  5. Revisit on a schedule. Agents and their published purposes change, and a robots.txt written two years ago is a policy nobody is currently defending.

Frequently asked questions

How many publishers block training crawlers?

Among the most used news sites in ten countries, 48% blocked OpenAI's crawlers by the end of 2023.

No. The operators run separate agents so the decisions can differ.

Does a new rule remove me from an existing model?

No. It governs future fetches only.

Can I be quoted without ever being in the training data?

Yes, through retrieval at query time.

Frequently Asked Questions about AI training data

Among news publishers, a large minority. A Reuters Institute factsheet published on 22 February 2024 found that by the end of 2023, 48% of the most widely used news websites across ten countries were blocking OpenAI's crawlers and 24% were blocking Google's AI crawler, measured from archived robots.txt files.

No, and the vendors separate them on purpose. OpenAI states that GPTBot crawls content that may be used in training foundation models and that disallowing it indicates content should not be used in training, while OAI-SearchBot is the agent used to surface websites in ChatGPT's search features. Perplexity states that PerplexityBot is not used to crawl content for AI foundation models at all.

No. A robots.txt rule governs future fetches. Material already collected and used in a completed training run is not withdrawn by a rule added afterwards, which is why the decision is worth making deliberately rather than reactively.

Yes, through retrieval. An assistant with a search step fetches live pages at query time and writes from them, so a page that no training crawler ever collected can still be read, quoted and cited in the answer.

By user agent, in your own server logs. The operators publish the strings and the purpose of each: separate agents exist for training crawls, for search indexing and for user-initiated fetches, and the same site can answer each of them differently.
Share this term

Track how your brand shows up in ChatGPT, Claude, and Google AI

Attensira monitors your visibility across AI search platforms so you know exactly when and how you're being recommended.