CV Google Scholar MSU

Guide

How large language models work, and what that means for research. Read it straight through, or jump to a section from the contents.

What we mean by “AI”

AI is not one thing, and most of what people call AI today is one narrow kind of it.

Three distinctions narrow it down to what this guide covers.

What it works on. Text, images, audio, video. This guide is about text. Much of it transfers to images and code, but it doesn’t assume that it does. Two uses are worth naming on the way through. Images are the one place journals nearly agree. In the journal policy lookup, 57 of 92 journals prohibit AI-generated images and figures, the only activity where prohibition is the most common rule. Transcription is audio in and text out, and many researchers use it every week without thinking of it as AI.

What you ask it to do. A discriminative model picks from categories you defined. A generative model makes something new. Say you have 500 earnings call transcripts. Hand-code 200 for a construct, train a classifier on your coding, and apply it to the rest, and you’re using a discriminative model. Ask a model to summarize the themes across all 500, and you’re using a generative one. This guide is about generative models. The distinction here is about the task, not the architecture. A topic model is generative under the hood and produces something that looks like a classification.

It’s worth noticing what we call these things. Most researchers don’t call their classifiers or topic models “AI.” They call them methods. What has established norms gets called a method, and what has none gets called AI.

What you’re touching. ChatGPT, Claude, Gemini, and Copilot are products, and each can run several models underneath. Copilot runs models made by OpenAI and Anthropic.

ChatGPT can run GPT-4, GPT-5 and the o-series. Claude can run Opus, Sonnet and Haiku. Gemini can run Pro and Flash. Copilot can run OpenAI and Anthropic models.

The model is the part that takes text in and gives text out. The product is everything built around it: search, code execution, memory, your files, a system prompt, and a safety layer. This guide is about the model, because everything the product does is built on it. Some of what follows stops being true once the product is doing the work, and the guide flags where.

The product, ChatGPT, surrounds the model, GPT-5, which is text in and text out. Around it: search, code execution, memory, your files, the system prompt, and a safety layer.

So the subject is generative models that work on text, taken apart at the level of the model itself. These are large language models, or LLMs.

Last verified September 2026.

What the models are

A model is a very large set of numbers, built by predicting text and then tuned toward the answers people prefer.

Most people picture a library or a database. The model is neither. It is a set of numbers, called weights, and there are hundreds of billions to trillions of them. Here is how those numbers get made, in two stages.

Pre-training: how it’s built

  1. Take an enormous pile of text. Books, articles, websites, code.
  2. Cover the next word. The model gives every word it could say, tens of thousands of them, a probability of being the one that comes next.
  3. Uncover it. You can see exactly what probability the model gave the real word. If that probability was low, shift the weights so it would have been higher. Move along one word and do it again.
  4. Do this trillions of times. What the weights settle into is the model.

Post-training: how it’s tuned

A smaller pass over the finished model. The best-known method is reinforcement learning from human feedback, usually shortened to RLHF. The model is shown examples of good answers, then writes several answers to the same prompt, and people rank them. The weights are nudged toward what the raters preferred. It’s the same nudging as pre-training. Only the teacher changed, from “the word that came next” to “the answer a person preferred.”

Post-training shapes behavior far more than knowledge. It’s why the model:

Not a list of facts

There is no table, nothing to look up, and no record of where anything came from. The model is weights, predicting what comes next.

Going deeper

Models without post-training exist, and they don’t answer questions. You type a sentence and they continue it. That is what sits underneath every chat interface, and it’s why Fill in the blank isn’t a contrived setup. It shows what the model is like underneath.

The raters are people. Thousands of them, usually hired through contracting firms, with domain experts for specialized areas. Increasingly, most of the ratings come from a second model trained on those human judgments. Whose preferences those raters had is now built into the model.

This is where agreeableness comes from. Raters tended to prefer answers that agreed with them, and the model learned that. It matters when you hand a model your hypothesis and ask what it thinks.

Why no exact number of weights. Most companies don’t publish them for current models. The last widely published figure for a frontier model was GPT-3, at 175 billion. “Hundreds of billions to trillions” is the defensible range.

Last verified September 2026.

Open-weight models

Some companies publish the weights themselves, so anyone can download a model and run it on their own computer.

ChatGPT, Claude, and Gemini run on models you can only reach through the company. You send text, you get text back, and the company decides which version you’re using. An open-weight model is different. The weights are published, so you can download them and run the model on your own hardware. Llama from Meta, Mistral, Qwen, DeepSeek, and gpt-oss from OpenAI are examples.

For research, that matters in three ways.

The trade-offs are real. The largest open-weight models need serious hardware, the ones that run on a laptop are usually weaker than the companies’ best, and setting them up takes some technical work. “Open weight” also isn’t the same as open source. The weights are shared, but the training data and methods usually aren’t, and the licenses vary.

Last verified September 2026.

How the models work

Prediction

PRINCIPLE 1LLMs are predictive, which means all they compute is a probability for every word that could come next.

When you ask a question, the model does what it did trillions of times in training. It takes all the text in front of it and gives every possible next word a probability. Then one word is chosen, added to the text, and the whole thing runs again for the word after. An answer is that loop, repeated until it stops.

When the model gets a fact right, it’s because the right word was the likely one. A passage seen often enough in training becomes a very sharp distribution and can come back word for word. That looks like looking something up, but it’s the same prediction. Fill in the blank, narrow shows what that looks like.

Last verified September 2026.

Tokens

Models don’t read words. They read tokens, pieces of text that are often a whole word and sometimes only part of one.

This guide talks about words to keep things simple, but what the model actually predicts is the next token. Common words are usually a single token. Longer or rarer words, names, and numbers get split into pieces. In Fill in the blank, the model’s raw candidates weren’t “complexity” and “predictive” but “complex” and “predict,” the first pieces of those words. In English, a token averages a bit less than a word.

Tokens explain some behavior that otherwise seems strange.

Last verified September 2026.

Sampling

PRINCIPLE 2The output is stochastic, which means what you get is one draw from those probabilities.

The weights don’t change when you ask a question. Give the model the same text and it computes the same probabilities every time. What varies is the draw. The software that turns probabilities into text picks the next word at random, in proportion to its probability, then does it again for the word after, all the way to the end of the answer.

That’s why the same question can come back differently. In Fill in the blank, the favorite word had about half the probability and came out 13 times in 20 runs. The other seven runs drew something less likely, from exactly the same probabilities.

What the model thought could come next

The probability it gave each word, before choosing.

complexity
53.5%
predictive
10.7%
scope
10.1%
incompleteness
8.5%
descriptiveness
5.8%
applicability
3.5%
simplicity
2.4%
ambiguity
1.5%
assumptions
1.4%
everything else
2.6%

What it actually said, 20 times

Each box is one run. Same sentence, same model, every time.

complexitycomplexitycomplexitycomplexitycomplexitycomplexitycomplexitycomplexitycomplexitycomplexitycomplexitycomplexitycomplexityincompletenessincompletenessincompletenesspredictivepredictivescopegenerality
gpt-4o via the API · temperature 1.0 · September 2026 · 20 runs

The precise way to say it: the model is a fixed distribution, and you sample from the model. It’s tempting to say “the model is random,” but that puts the randomness in the wrong place, and it matters. If the model were random, a result that changes after you push back would just be noise. It isn’t. “Are you sure?” moved the answer from 80 to 92 because the conversation changed the distribution.

You can’t see these probabilities anymore. The demos on this site show the probability the model gave each word. You can’t get that from ChatGPT, Claude, or Gemini, and you can’t get it from the newest models even through their APIs. The newest models from OpenAI and Google refuse the request, and Anthropic has never offered it. That’s why the probability demos here run on gpt-4o, a model that still returns them. There are two reasons worth knowing.

Probabilities make a model easier to copy. A full set of probabilities teaches a small model to imitate a large one far more cheaply than plain text does. Researchers have also shown that access to a production model’s probabilities can reveal real facts about its internals. That work was followed by visible restrictions at more than one company. This reason has evidence behind it.

The cost falls on anyone trying to check the model. You can no longer measure how uncertain a model is, compare how well calibrated different models are, or see what probability it gave the answer it handed you. The defensive reasons are genuine. It’s just worth noticing that what has been withdrawn is the thing that would let a researcher check the model’s own confidence, which is part of why verification has to come from outside.

Last verified September 2026.

Temperature

Temperature controls how the draw is made, not what the model knows.

Temperature reshapes the probabilities just before the draw. Lower temperature sharpens them toward the favorite, so the most likely word wins more often. Higher temperature flattens them, so less likely words come out more often. The demos here use a temperature of 1.0, which draws in proportion to the model’s own probabilities.

At the extreme, always taking the single most likely word is called greedy decoding, and in principle it returns the same output from the same model every time. That’s the clearest sign that the randomness is in the draw, not in the model. A lower temperature makes answers more repeatable. It doesn’t make them more correct. It just gives you the favorite every time, and the favorite can be wrong.

On the newest models, you often can’t set it. Temperature is fixed at one value or can’t be changed at all, especially on reasoning models. Reasoning models are trained at a particular setting, and their long chains of reasoning tend to stall or wander when it changes. Fixing it keeps the model behaving the way it was tested. This is inference, not something the companies state plainly.

Last verified September 2026.

Why fluency tells you nothing

THE IMPLICATIONLLMs are optimized for fluency, so they sound just as certain when they’re wrong.

Training rewarded the model for predicting the next word well, and post-training rewarded answers people preferred. Correctness was shaped along the way, strongly for things like math and code and unevenly elsewhere. But nothing checks correctness at the moment the words come out. What comes out is text that reads like a good answer, word after word, because each word is predicted from everything before it.

So a wrong answer and a right one look the same. A fabricated citation had real authors, the right journal, and a real volume, and the paper didn’t exist. One word, then one sentence shows two runs of the same question landing on two different research gaps, each reading like a confident claim.

There’s no answering step where a lookup could fail, which is why the model rarely says “I don’t know.” There is only what comes next, and something always comes next. The model can’t tell you when to trust it. That’s the problem the rest of this guide is about.

Last verified September 2026.

Reasoning models

A reasoning model writes out intermediate steps before it answers. The steps are produced the same way as everything else.

Reasoning models, sometimes called “thinking” modes, generate a working-out before the final answer: breaking the problem down, trying an approach, checking it, and trying again. They’re trained, in part, by rewarding correct final answers on problems that can be checked automatically, like math and code. That makes them noticeably better at multi-step problems where a right answer exists.

Three things stay the same.

Reasoning models are also slower and cost more, and they’re the ones that usually don’t let you set temperature. See Temperature.

Last verified September 2026.

Agents

An agent is a model in a loop. It decides on a step, uses a tool, reads the result, and decides the next step.

The tools can be a web search, running code, reading and writing files, or acting in other software. An agent asked to “find recent papers on X and summarize them” might search, open several results, write notes, search again, and then write the summary, without you seeing each step.

Everything in this guide still applies, with three additions.

Agents are covered hands-on in Lab 3.

Last verified September 2026.

What this means for research

There are two places you get to intervene. What you put in, and what you do with what comes back.

Context

Context doesn’t make the model smarter. It changes which words have a real chance of being drawn.

Context is everything the model sees before it predicts, and it’s much more than what you typed.

The model can’t tell these apart. Attachments aren’t consulted and the conversation isn’t remembered. All of it is put together into one block of text, and the model predicts what comes next from the whole thing. That’s the first principle again, with the input in view instead of the output.

That’s why attaching the source works. Asked from memory, the model couldn’t back up its answer. With the paper in front of it, it gave the right number every time and quoted the sentence that reports it. The right answer became the likely continuation. Attaching the source →

Two consequences are worth keeping in mind.

Going deeper: from prompt engineering to context engineering

Prompt engineering treated wording as the lever. Phrase it right, add the right words, tell it to think step by step. That mattered more when models were worse at reading intent and could hold far less text. Both of those have changed.

Context engineering treats the whole input as the lever. The question stops being how to word the request and becomes what should be in front of the model when you ask. In practice, time spent gathering the right material beats time spent polishing the sentence. The term became common around 2025. It’s a shift in emphasis more than a field of its own.

When the product is doing the work

Chat products add features around the model, and each one puts text in front of it that you didn’t choose.

Everything above describes the model. The products built around it add features, and each feature works by adding to the context.

A rule of thumb: whenever a product feature is involved, part of your context was chosen by the product.

Long documents and context limits

A model can only take in so much at once, and it doesn’t pay equal attention to all of it.

The context window is the most text a model can take in at once, counted in tokens. Current models can hold a lot, often several long papers. But what happens near and past the limit matters.

In practice, attach the two papers that matter, not twenty. For a long document, point the model to the section you mean, and ask it to quote the passage it relied on so you can check it.

Going deeper

Liu, N. F., Lin, K., Hewitt, J., Paranjape, A., Bevilacqua, M., Petroni, F., & Liang, P. (2024). Lost in the middle: How language models use long contexts. Transactions of the Association for Computational Linguistics, 12. doi.org/10.1162/tacl_a_00638

Last verified September 2026.

Verification

A wrong output looks exactly like a right one. Verification is how you go outside the output to find out.

Generating output has become cheap. Checking it hasn’t. You can produce 20 outputs in a minute and verify none of them. The output tells you nothing about its own reliability, so checking is the only thing that does.

Asking the model to check itself isn’t verification. In “Are you sure?”, pushing back produced an apology every time and a new answer that was further from the truth. The question changed the conversation, and the model continued the conversation.

Verification does one of two jobs.

Make it checkable. Turn a claim into something that can be settled outside the model.

Test whether it holds. When nothing can settle the question, you build the test yourself. These give you a signal, not a verdict.

When a right answer exists, almost everything in the first list is available. When it doesn’t, almost none of it is, which is what makes those questions hard. That difference is the next section.

Last verified September 2026.

Two kinds of questions

The type of question doesn’t change what context does. It changes whether verification can back you up.

One test sorts them: if two of us disagreed about the answer, is there something that would settle it?

Type 1: a right answer existsType 2: no right answer exists
Quality isAccuracy. The world settles it.Whether it is what you intended. Only you settle it.
Context asksWhich source settles this?What information points the model toward what I intend?
Verification asksDoes it hold against the source?What would change this output?
You get backA verdict on accuracyA signal on whether it’s what you intended

Type 1: a right answer exists. Citations, code that has to run, arithmetic, what a paper actually says. What makes it Type 1 is that a source exists, whether or not you supply it. Context reaches that source early, by bringing it in. Verification reaches the same source late, by going out to it. Same referee, two different times. Attaching the source makes the check cheap, and without it the check still works, it just costs more. The failure here isn’t misjudging. It’s skipping the check. Attaching the source and Thirty citations show both halves.

Type 2: no right answer exists. Framing, positioning, which literature you’re in, what the contribution is. There is no source to go out to, so the standard has to come from you. You can’t judge whether the output is good if you never decided what you wanted. Context is your particulars: your paper, your data, your actual position, the two papers you’re really in conversation with. Its job is to point the model at what you intend. Curation beats volume here. Two well-chosen papers narrow the question, and ten add noise. Verification can test whether the output holds up, but it never settles it, so nothing downstream catches a weak setup. The most useful test is asking what would change the output. Where would you apply it? and Same question, different models show both halves.

The words don’t tell you which type you’re asking. “Is this a good framing?” can mean “would the field accept it?”, which the literature could settle, or “is this the right way to see it?”, which nothing settles. Both come back as a fluent paragraph naming a literature. Only what you meant tells you whether you got the field’s default answer or a failure to engage your case. Most real research questions are mixed, and the skill is spotting the parts that have a right answer inside a question that doesn’t.

Type 1 costs you discipline. Type 2 costs you judgment. These tools save the most effort on the easy questions. On the hard ones, they move your effort earlier without reducing it.

Last verified September 2026.

Blast radius

Ask how far a wrong answer would travel. Blast radius doesn’t change how much judgment you need. It changes how much it mattered that the judgment was good.

If this is wrong, what else could be wrong? One sentence, or the whole paper? The bigger the blast radius, the more it pays to set up the input and check the output.

A right answer existsNo right answer exists
Small blast radius“Does this citation exist?” If it’s wrong, you fix one reference.“Rewrite this paragraph more clearly.” If it’s wrong, you rewrite it.
Large blast radius“Has anyone studied this question before?” If it’s wrong, the paper is rejected after years of work.“Which literature should I position this in?” If it’s wrong, the paper is rejected after years of work.

Where a right answer exists, the judgment sits up front, in choosing what source settles it, and the check after that is mechanical. Where none exists, it sits at both ends. The bottom right is the cell to take most seriously. There’s nothing to check against and nothing downstream that will catch a mistake. Your own judgment is the only thing standing there, which is exactly where it was before these models arrived.

Blast radius isn’t fixed. An idea generated as one of six options has a small blast radius until you adopt it and build on it. The check comes due when you adopt it, not when it’s generated.

Last verified September 2026.

Reproducibility and reporting

The same prompt next month may not be the same study. Record enough that someone could tell what you actually ran.

Three things make results from these tools hard to reproduce.

What to record whenever a model’s output feeds into your research:

When the output is part of your analysis, not just help with writing, go further. Use an API with a dated model version where the company offers one, or an open-weight model you can keep. Run it more than once, and report how much the results varied. Put the prompts in an appendix.

What to report depends on the journal. Many ask you to disclose AI use, and what they want disclosed varies. Look up the journal in the journal policy lookup. When in doubt, say which tool you used, for what, and how you checked what it produced.

This site follows its own advice. Each demo gives its model, settings, number of runs, and date, and the probability demos may not be exactly reproducible once gpt-4o is retired.

Last verified September 2026.