Effort Setting

Effort Setting

An effort setting is a dial that lets you tell an AI text system how much computational effort it should put into a single answer. Low levels respond quickly and cheaply, high levels compute longer and solve difficult tasks more reliably.

Modern chat programs that write texts and solve tasks don’t always need the same amount of computing time for an answer. Some questions can be answered in a tenth of a second, others require several intermediate thinking steps. The effort setting is the control used to specify how much effort the program is allowed to expend. Common levels are low, medium, and high, and sometimes a level that effectively switches off thinking altogether. This doesn’t change the program itself, only its behavior for this one particular task. An obvious comparison: an exam question can be answered in two minutes or worked through carefully for half an hour.

Why providers build in an effort dial at all

Every answer costs electricity and computing time in a data center. Anyone who integrates such an AI into a product pays per request. A high level can easily cost five or ten times as much as a low one. With millions of requests per day, this setting therefore directly determines operating costs.

The second reason is patience. A user who wants a spelling correction won’t wait thirty seconds for the result. Conversely, someone searching for a complicated programming bug is happy to accept a long wait. Without a dial, the provider would have to set one compromise for everyone, which wouldn’t quite suit anyone.

It’s important to distinguish this from model size. A larger model has more learned knowledge and more capabilities. The effort setting doesn’t change that; it simply gives the same model more or less time to work. So you’re not buying additional intelligence, but more diligence.

What happens in the background at a high level

Such systems generate text piece by piece, always the next word. At high effort, they first generate an internal chain of thought before the actual answer. In other words, they write invisible intermediate steps, check partial results, and discard approaches. Only after that does the text the user sees follow.

These invisible intermediate steps cost just as much computing time as visible text. That’s why providers often measure effort in tokens, i.e., text chunks about four letters long. A low level might allow a few hundred such chunks for thinking. A high level allows tens of thousands. This is exactly where the cost difference comes from.

A common misconception is that the highest level always delivers the best answers. On simple tasks, it brings barely any improvement and can even be harmful. The model sometimes talks itself into overly complicated solutions even though the obvious one was correct. It therefore makes sense to choose the level to match the difficulty of the task.

Where these levels show up in everyday life

In chat interfaces, the effort setting is often hidden behind buttons like “think longer” or behind a choice between a fast and a thorough mode. Some providers let an upstream system decide on its own which level a question deserves. The user only notices that an answer sometimes appears instantly and sometimes only after twenty seconds.

For developers, it’s a parameter in the programming interface, usually a word like “low”, “medium”, or “high” in the request sent to the server. Someone building an app sets a low level for short answers and a high one for analyses. This allows the monthly bill to be controlled in a targeted way.

In news articles and product announcements, you’ll encounter the term in comparison tables. They’ll state that a model achieves a certain percentage on a math test at a high level. Such figures are only comparable if the level is stated alongside them. Without it, the number says little.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.